What is the maximum memory a Google App Engine app may consume?

梦想的初衷 提交于 2021-02-06 15:27:05

问题


What is the maximum amount of local memory (not Memcache) each instance of a Google App engine app is allowed to consume?

I couldn't find any information on the GAE quotas page.


回答1:


The maximum memory limit for an App Engine instance depends on the instance class that you choose. The default limit is 128 MB. The following classes are currently available:

  • F1 and B1 - 128 MB
  • F2 and B2 - 256 MB
  • F4 and B4 - 512 MB
  • F4_1G and B4_1G - 1024 MB

Edit: Second generation instances have double the memory:

  • F1 and B1 - 256 MB
  • F2 and B2 - 512 MB
  • F4 and B4 - 1024 MB
  • F4_HIGHMEM and B4_HIGHMEM - 2048 MB
  • B8 - 2048 MB



回答2:


The maximum amount of local memory is not documented.

speculation:
I believe they have not imposed any hard limits because it may depend on your application traffic/load/activity and by other GAE applications.

There's an open issue MemoryError undocumented/hard to predict that you might want to star.

EDIT:
Reading the new Backends documentation here it seems capped to 128MB



来源:https://stackoverflow.com/questions/4232691/what-is-the-maximum-memory-a-google-app-engine-app-may-consume

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!