¿Rastreando la pérdida de memoria en la aplicación Google App Engine Golang?

Vi esta pregunta de Python:App Engine diferido: seguimiento de fugas de memoria

... Del mismo modo, me he encontrado con este temido error:

Límite de memoria privada virtual excedido de 128 MB con 128 MB después de atender 384 solicitudes en total

...

Después de manejar esta solicitud, se encontró que el proceso que manejó esta solicitud estaba usando demasiada memoria y se terminó. Es probable que esto haga que se use un nuevo proceso para la próxima solicitud a su aplicación. Si ve este mensaje con frecuencia, es posible que tenga una pérdida de memoria en su aplicación.

Según esa otra pregunta, podría ser que la "clase de instancia" sea demasiado pequeña para ejecutar esta aplicación, pero antes de aumentarla quiero estar seguro.

Después de revisar la aplicación, no puedo ver nada obvio en cuanto a dónde podría estar una fuga (por ejemplo, búferes no cerrados, etc.) ... y, sea lo que sea, debe ser un error muy pequeño pero quizás común.

Debido a que esto se está ejecutando en GAE, no puedo realmente perfilarlo localmente muy fácilmente hasta donde sé, ya que ese es el entorno de tiempo de ejecución.¿Alguien podría tener una sugerencia sobre cómo proceder y garantizar que la memoria se recicla correctamente? - Soy un poco nuevo en Go, pero hasta ahora he disfrutado trabajando con él.

Respuestas a la pregunta(2)

Su respuesta a la pregunta