我有一个计算密集型应用程序(它执行一些数值方法操作,因此此代码会消耗这么大的堆大小是正常的),当在 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?
谢谢
索林