JVM-HotSpot 问答列表

如何在 Java 中编写正确的微基准测试?

作者:John Nilsson 提问时间:2/3/2009

如何在 Java 中编写(和运行)正确的微基准测试? 我正在寻找一些代码示例和注释来说明需要考虑的各种事情。 示例:基准测试应该测量时间/迭代还是迭代/时间,为什么? 相关新闻: 秒表基准测试可...

不安全库如何帮助原子变量实现线程安全?

作者:user2606235 提问时间:1/22/2023

我一直在阅读有关比较和交换 (CAS) 如何在后台工作的网络文章。由于 AtomicInteger、AtomicLong 和其他原子变量都使用了 JNI 的“不安全”库的 compareAndSet(...

为什么 OpenJDK 提供两种 JVM 实现

作者:Robbe 提问时间:2/22/2023

在查看 OpenJDK 存储库并尝试构建它们时,我发现它们包含两个非常相似的 Hotspot JVM 实现。(主要是通过 JDK6 查看,因为它的结构要简单得多......但在现代版本中也发现了相同的...

如何在 Java 中编写正确的微基准测试?

作者:John Nilsson 提问时间:2/3/2009

如何在 Java 中编写(和运行)正确的微基准测试? 我正在寻找一些代码示例和注释来说明需要考虑的各种事情。 示例:基准测试应该测量时间/迭代还是迭代/时间,为什么? 相关新闻: 秒表基准测试可...

JVM 崩溃并出现内部错误 safepoint.cpp:687 安全点代码中的死锁。在阻止之前应该回调到 VM

作者:Babar Ali 提问时间:8/22/2023

Tomcat 意外随机崩溃hs_err并生成文件。 A fatal error has been detected by the Java Runtime Environment: Interna...

堆空间/非堆空间内存对 JVM 进程的可能线程数的影响

作者:Gestalt 提问时间:10/1/2023

根据一些博客文章和stackoverflow问题,我得出了以下结论: Java 应用程序中可能的最大线程数取决于操作系统限制,而不是堆栈大小 (xss)。源 此外,根据这个 SO 问题的许多答案,最...

如何在“java.lang.Math”中打印为内部函数生成的汇编代码?

作者:serkan_ozal 提问时间:10/17/2023

我正在使用 Java Panama Vector API 试验向量相似性搜索算法。我正在尝试了解如何生成一些调用(例如)到不同平台上的汇编代码。我知道它们是JVM内部函数,但是当我启用打印汇编代码(和...

JVM 选项 --XX MaxJavaStackTraceDepth 当我将任何值减小到 10 以下时,它不起作用

作者:Arun Pal 提问时间:11/6/2023

我正在尝试设置 jvm 选项 maxJavaStackTraceDepth。因此,当我将 JVM 选项 --XX MaxJavaStackTraceDepth 增加到 10 以上时。它按预期工作。但是...

JVM 堆栈深度:JVM 内部与通过 JNI 调用 C++

作者:Wheezil 提问时间:10/27/2023

在你读得太远之前,我最初的想法是不正确的。但调查很有趣。 给定一个简单的 Java 程序来测量可用的堆栈深度: static int maxDepth = 0; private static v...


共9条 当前第1页