【发布时间】:2016-04-08 17:05:37
【问题描述】:
我有一个计算密集型应用程序(它执行一些数值方法操作,因此这段代码会消耗这么大的堆大小是正常的),当在 Google App Engine 上运行时它会抛出:“java.lang. OutOfMemoryError:Java 堆空间”。甚至 Google App Engine 也假装自动扩展以适应应用程序的需求,但在堆大小方面不会发生这种情况。然后我尝试在 Google Compute Engine 上创建一些实例,例如“16 个 VCPU 和 60 GB 内存”,但仍然出现该错误,因为我怀疑即使此实例使用的堆大小也小于 1 GB。所以我的问题是:如何在 Google Compute Instances 或 Google App Engine 上自定义堆大小,以便将堆大小设置为 2 GB?
谢谢
索林
【问题讨论】:
标签: java google-app-engine jvm google-compute-engine heap-size