JVM内存和CPU使用率的实际限制?

JVM内存和CPU使用率的实际限制?,第1张

JVM内存和CPU使用率的实际限制?

单个实例可以尝试访问所有内存,但是NUMA区域意味着GC之类的东西在访问另一个区域中的内存时表现很差。它变得越来越快,并且JVM支持NUMA,但如果要扩展性就需要改进。即使这样,您也可以获得256
MB的堆空间并使用700个本机/直接内存,而不会出现此问题。;)

如果您有大量的内存,最大的限制是数组,集合和ByteBuffer(用于内存映射文件)的大小均限制为20亿个。(2 ^ 31-1)

您可以使用自定义集合解决这些问题,但是Java确实应该支持IMHO。

顺便说一句:您可以以4万英镑的价格用Ubuntu购买具有1 TB内存和24核/ 48线程的Dell R910。

顺便说一句:我只具有最大40 GB的JVM经验。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5430537.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-11
下一篇2022-12-11

发表评论

登录后才能评论

评论列表(0条)

    保存