-XX:+ UseNUMA如何影响只有一个节点的系统的JVM性能?

vsm*_*kov 13 java performance jvm numa

关于JVM NUMA感知分配器的好处有很多文章.但是,我无法找到有关性能影响可能导致-XX:+UseNUMA单节点拓扑标记的信息,例如

# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3
node 0 size: 32060 MB
node 0 free: 7770 MB
node distances:
node   0 
  0:  10
Run Code Online (Sandbox Code Playgroud)

这似乎是一种极端情况,并且在启用标志方面没有实际利润.如果是这样,启用它可能会导致任何缺点吗?

apa*_*gin 11

-XX:+UseNUMA在这些情况下没有坏处.
在单个节点(源)上运行时,HotSpot JVM会自动关闭该标志.

  • 啊哈!谢谢.see看不到森林的树木:) (2认同)
  • 这只是 Java 11 以后的版本。https://dzone.com/articles/openjdk-updates-usenuma-with-more-robust-membind-f (2认同)