jvm-hotspot 相关问题

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

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

你如何在Java中编写(并运行)正确的微基准测试?我正在寻找一些代码示例和注释,说明要考虑的各种事项。示例:基准应该测量时间/ ...

回答 11 投票 802

Java JIT在运行JDK代码时是否作弊?

我正在对一些代码进行基准测试,即使使用完全相同的算法,也无法像java.math.BigInteger那样快速运行。所以我将java.math.BigInteger源复制到我自己的包中...

回答 2 投票 390

是什么导致JVM进行重大垃圾回收?

我有一个Java应用程序,它在不同的环境中显示不同的GC行为。在一个环境中,堆使用图是一个缓慢的锯齿,主要GC每10个小时左右,只有当堆> ...

回答 4 投票 8

Oracle Java HotSpot VM性能选项的当前状态是什么(+ UseStringCache,+ UseCompressedStrings,+ OptimizeStringConcat)

我正在阅读Java HotSpot VM Options。我见过一些有趣的虚拟机交换机,主要与字符串有关 - 这对我来说很有价值,因为我的应用程序正在做一些繁重的字符串操作。那些......

回答 4 投票 8

没有添加本机代码的Java致命错误SIGSEGV

我从Java编译器收到一条我不明白的错误消息。我已经在OSX 10.6,10.9和Ubuntu 14.04上使用Java 6和7测试了我的代码。当我使用Eclipse调试器运行或...

回答 1 投票 15

JavaLaunchHelper类在... libinstrument.dylib中实现。将使用两者之一。哪一个未定义

我在MacOS X上升级到最新的Java 7u40,并在使用Eclipse启动我的应用程序时开始在控制台上收到以下消息。该应用程序工作正常,但我想找出...

回答 11 投票 265

为什么“来自太空”和“太空”在jvm中不相等

环境:jdk8u101 os:centos6描述:“从空间”和“到空间”不等于堆的伊甸园。在我看来,“从太空”到“太空”使用复制算法,它们的空间总是保持相等。能够 ...

回答 1 投票 0

hashcode在java对象头中的作用是什么

当锁处于无锁状态时,对象头中有25位用于标识哈希码。我想知道hashcode的用处。

回答 1 投票 3

具有副作用的空循环是否因为死代码消除而被捕获?

给定以下代码var cachedInt = new ArrayBlockingQueue (XXXXX); while(true){while(cachedInt.offer(randomProvider.nextInt())); latch.await(); jvm最终会......

回答 1 投票 0

HotSpot可以优化掉纯方法的冗余调用而无需内联它们吗?

纯方法是没有副作用的方法:它们唯一的作用是返回一个值,该值是它们的参数的函数。使用相同参数对同一个纯方法的两次调用将返回...

回答 1 投票 7

GCLocker中缓慢而快速的路径是什么?

GCLocker中针对HotSpot JVM中JNI关键区域的缓慢而快速的路径是什么?这两个概念有什么区别?我从GCLocker课程中找到了代码评论。 // JNI批评......

回答 1 投票 2

Cassandra中的Java HotSpot(TM)服务器VM警告

运行cassandra时出现以下错误。 $ sudo service cassandra start $ cassandra Java HotSpot(TM)Server VM警告:由于Permission,无法打开文件/var/log/cassandra/gc.log ...

回答 1 投票 0

WatcherThread如何调用JVM监视例程?

“VM Periodic Task Thread”Aka是“WatcherThread”。这是执行周期性任务的VM线程,例如,更新性能计数器。看链接线程的周期性任务调度,它是......

回答 1 投票 0

限制Java 8内存消耗

我在64位Ubuntu VM上运行了三个Java 8 JVM,它是通过最小安装构建的,除了三个JVM之外没有任何额外的运行。 VM本身有2GB内存,每个JVM都是......

回答 1 投票 3

具有大量引用字段(数组除外)的对象是否会破坏Hotspot JVM的GC堆遍历性能?

想象一下,我定义了一个包含许多引用字段的类(而不是使用像Object []这样的引用数组),并在应用程序中大量实例化该类。它会影响......

回答 1 投票 13

当连接到具有许多线程的远程JVM时(即通过TCPIP传输线程调试信息),Java的JDB(和Eclipse)会挂起

问题描述大家好,我今天遇到远程调试到新服务器的问题,最初看起来似乎Eclipse需要很长时间才能连接到远程JVM。但是,......

回答 1 投票 3

通过JVMTI中的SetBreakpoint从一个代理设置的断点是否可以连接到JVM的远程调试器?

假设远程调试器连接到本地JVM。在某些时候,如果JVMTI代理(除了调试器代理)通过SetBreakpoint设置断点,它将对远程可见...

回答 1 投票 3

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