一尘不染

如何限制Java 8应用程序消耗的总内存?

java

为了限制Java 7应用程序消耗的总内存,我可以使用以下公式(摘自本文):

最大内存= [-Xmx] + [-XX:MaxPermSize] +线程数* [-Xss]

删除PermGen之后,此公式对于Java 8应用程序将如何更改?

我应该使用选项“ -XX:MaxMetaspaceSize”来限制元空间消耗的最大内存吗?


阅读 263

收藏
2020-12-03

共1个答案

一尘不染

是的,这里有-XX:MaxMetaspaceSize代替-XX:MaxPermSize

还考虑-XX:MaxDirectMemorySize限制直接ByteBuffer的内存。

2020-12-03