- 2025年05月13日
- 星期二
我试图理解未对齐的内存访问(UMA)如何在现代处理器(即x86-64和ARM体系结构)上工作.我知道我可能遇到UMA问题,从性能下降到CPU故障.我读到了关于posix_memalign和缓存行的信息. 我找不到的是当我的请求超出页面边界时,现代系统/硬件如何处理这种情况? 这是一个
这是我在高中和大学计算机科学课上听到的一句话: “That’s not an issue for modern JVMs.” 通常,这会出现在关于整体绩效或优化策略的讨论中.然而,它总是被视为一种神奇的最终答案,好像它使问题不再值得思考.这让我想知道:典型的“现代JVM”和旧的JVM之间