jvm-hotspot
-
CompileThreshold、Tier2CompileThreshold、Tier3CompileThreshold 和 Tier4CompileThreshold 控制什么? HotSpot的显示以下带有 -XX:+分层编译的标志值。 对于客户端和服务器编译器而言,标志太多。这些标志控制哪些编译器?如果不是客户端和服务器,附加编译器的用途是什么? 在这种情况下
-
-
鼓励 JVM 使用 GC 而不是增加堆? (请注意,当我说“JVM”时,我实际上是指“热点”,并且我正在运行最新的Java 1.6更新。 示例情况: 我的 JVM 在 -Xmx 设置为 1gb 的情况下运行。目前,堆已分配 500mb,其中 450mb 已使用。该程
-
-
如何编写代码来提示 JVM 使用向量运算? 有点相关的问题,一年前的问题是: 前言:我正在尝试在纯java中执行此操作(没有JNI可以C++,没有GPGPU工作等)。我已经分析了,大部分处理时间来自此方法中的数学运算(可能是95%的浮点数
-
方法区域和 PermGen 我试图理解HotSpot JVM的内存结构,并对“方法区域”和“PermGen”空间这两个术语感到困惑。我提到的文档说方法区域包含类和方法的定义,包括字节码。其他一些文档说它们存储在PermGen空间中。
-
Java 7 是否至少与 Java 6 一样稳定?[已关闭] 让我觉得也许它还没有完全准备好,但我不想读太多。如果它尚不安全,是否足以用作 VM 参数? 请注意,我不仅指的是特定的Lucene问题,还提到了Java 7的总体稳定性。Java 7 是否至少
-
JVM -XX:+StringCache argument? 我最近正在阅读JRE 6 []中可用的所有JVM参数,并看到这个: -XX:+StringCache :启用常用分配字符串的缓存。 现在我一直以为Java保留了一批实习生(正确的词?字符串,当使用文本执行字符串
-
对象的实例变量存储在 JVM 中的什么位置? Java 中对象的实例变量是否存储在 JVM 的堆栈或方法区域中? 另外,对于多个线程,我们是否有不同的实例变量? 如果它存储在方法区域中,实例变量与静态变量存储有何不同?
-
Java 8 String deduduction vs. String.intern() 我正在阅读有关Java 8 update 20中字符串重复数据删除的功能(),但我不确定这是否基本上过时了。 考虑到Oracle可能会使G1GC成为java 9中的默认GC,这一点特别有趣。
标签