jvm-hotspot 相关问题

HotSpot是Oracle和OpenJDK Java运行时环境使用的标准Java虚拟机。

System.out中的Java执行细节

我记得在Java中有一个神奇的命令行选项,它可以打开将当前执行的操作写入控制台。输出看起来像字节码。-verbose不符合......

回答 4 投票 6

是否可以启用本地代码的缓存?

有没有办法让JVM将生成的优化后的本地代码缓存到文件中,以提高未来运行的性能?

回答 1 投票 0

如何使用CMS GC在Java 8 HotSpot中引起很高的堆碎片

我正在研究Java8 HotSpot堆碎片(在CMS上),而我正在努力编写一些产生高度碎片的代码。我一直在尝试非常大的对象而没有成功。可以...

回答 1 投票 1

GarbageCollector在将XX:MaxMetaspaceSize设置为相同的旧XX:MaxPermSize值后停止运行

在将Java应用程序从Java 6 + Jboss迁移到Java 8 + Tomcat的过程中。我们通过在新的Java 8版本中为XX:MaxMetaspaceSize设置值来替换了旧的XX:MaxPermSize值。 ...

回答 1 投票 0

如何使用热点动态附加机制访问JVM内部数据结构?

根据OpenJDK的网站,可以将线程附加到Hotspot(动态附加API),该线程可以收集有关它的信息。我在互联网上找不到有关如何...

回答 1 投票 0

可以在Hotspot JVM的JITed代码中放置断点吗?

我已经读到,在(现已退休的)Harmony JVM中,这是可能的,但是Hotspot JVM呢?这可能吗?如果没有,那么断点会阻止代码被JIT,这意味着...

回答 1 投票 0

使用RandomAccessFile读取文件属性

是否可以使用RandomAccessFile获取任何文件属性?我所说的文件属性是指类UnixFileAttributes中提供的Unix实现:类UnixFileAttributes ...

回答 1 投票 0

如何使用已定义的JVM堆运行Ignite

当前,Ignite采用默认的已安装OpenJDK 11 JVM堆大小。现在,我想为Ignite实例定义JVM的初始大小和最大堆大小。我到底需要在哪里定义它,以便...

回答 1 投票 0

对于常用的库类,某些JVM是否缓存静态初始化程序结果

由于JVM的启动时间似乎是一个值得关注的问题,因此缓存一些更复杂的静态初始化器(例如java.lang.invoke.MethodType(和其他java.lang类...])的结果是否有意义? >

回答 1 投票 0


为什么HotSpot ExecutionSample事件总是返回STATE_RUNNABLE?

我正在使用OpenJDK11中HotSpot的ExecutionSample事件。它有一个用于线程状态的字段,但我只看到该字段的一个值:STATE_RUNNABLE HotSpot如何选择要使用的线程...

回答 1 投票 2

JVM是否将其时间与操作系统保持同步?

我正在开发一个以时间为中心的应用程序。我的代码经常调用System.currentTimeMillis()和System.nanoTime()。因此,我想确保这些时间戳记调用完全同步...

回答 2 投票 3

JVM是否使时间与操作系统保持同步?

我正在开发一个以时间为中心的应用程序。我的代码经常调用System.currentTimeMillis()和System.nanoTime()。因此,我想确保这些时间戳记调用与...

回答 2 投票 4


如何在Java程序中设置JVM参数值

我有一长串JVM参数值:-XX:+ UseSerialGC -XX:+ ResizePLAB -XX:-ResizeOldPLAB -XX:-AlwaysPreTouch -XX:-ParallelRefProcEnabled -XX:+ ParallelRefProcBalancingEnabled -XX:+ UseTLAB -XX: -...

回答 1 投票 0

HotSpot JVM可以在Java较低版本模式下运行吗?

我知道Java是向后兼容的,这意味着我可以在Java 8 JVM上运行用Java 7编译的代码。但是,是否可以在OpenJDK 8 JVM上运行时使用OpenJDK 7库?...

回答 1 投票 0

是什么在OpenSplice中导致此Java错误?

我正在使用OpenSplice 6.4版开发具有不同网络中两个站点的应用程序。当我尝试从外部节点收集数据时,出现以下错误:[线程140436299368192也有...

回答 1 投票 0

关于预写屏障上的g1 gc的问题

我被告知在jvm中更改了引用后,使用g1 gc将插入pre write barrier来相应地更改记住集,但是代码在哪里?我检查字节码的实现...

回答 1 投票 1

为什么Unsafe.fullFence()无法确保示例中的可见性?

我正在尝试深入探讨Java和设置2测试环境中的volatile关键字。我相信他们两个都使用x86_64并使用热点。 Java版本:1.8.0_232 CPU:AMD Ryzen 7 8Core Java ...

回答 1 投票 1


© www.soinside.com 2019 - 2024. All rights reserved.