JVM 内存和 CPU 使用率的实际限制?
2022-09-04 22:27:46
假设金钱不是一个限制因素,我想写一个在一台功能强大的机器上运行的Java程序。
目标是使Java程序尽可能快地运行,而不必交换或转到磁盘。
假设这台计算机具有:
- 1 TB 内存 (64 个 16GB DIMM)
- 64 个处理器内核(8 个 8 核处理器)
- 运行 64 位 Ubuntu
在JVM中运行的Java程序的单个实例是否可以利用如此多的RAM和处理器?
是否有任何实际考虑因素可能会限制使用和效率?
- 操作系统进程(内存和线程)限制?
- JVM 内存/堆限制?
- JVM 线程限制?
谢谢 盖伦