> I was wondering how GC is done on Appengine. Is it when there's memory
> pressure, or on a schedule, or something else altogether?
It's the same as in regular Go: typically when the allocation heap
size is twice the size of when the last GC run occurred.
> I realize its not a huge issue at this scale, when its just me testing
> random things, but if the memory usage of the app grows proportional to the
> amount of data written to blobstore, then memory pressure could become a
> problem later.
I wouldn't worry about it. App Engine will gracefully restart your
app's instances when it's consuming too much memory.
Dave.