83得票3回答
“-XX:-TieredCompilation” 的作用是什么?

使用java -XX:+PrintFlagsFinal,我找到了TieredCompilation标志,并在网上阅读了一些相关内容。 然而,我仍然不知道将其设置为false时会发生什么。 我知道编译系统支持5个执行级别,基本上分为解释器、C1和C2: 级别0-解释器 级别1-C1具有完...

83得票8回答
性能和Java互操作性:Clojure vs. Scala

我已经阅读了有关Clojure vs. Scala的各种说明,尽管我意识到两者都有其适用场景。当比较Clojure和Scala时,有一些考虑因素我还没有完全明白: 1.) 这两种语言中哪一个通常更快?我知道这会因语言特性而异,但总体性能的一般评估会很有帮助。例如:我知道Python字典非常快...

83得票4回答
JVM是开源代码吗?

JVM是开源代码吗?如果不是,那我如何获取JVM的代码?

82得票4回答
LLVM位码和Java字节码有什么区别?

我不理解LLVM位码和Java字节码之间的区别,它们有什么不同? -编辑- 我的意思是指LLVM位码和Java字节码之间的差异,而不是LLVM和Java是什么。

81得票12回答
无法确定当前目录

我正在尝试运行在Netbeans中成功创建的.jar文件,但是我收到了以下错误: VM初始化时出错:java.lang.Error: 初始化属性:无法确定当前工作目录。位于 java.lang.System.initProperties(Native Method) at ...

81得票5回答
JVM属性-Dfile.encoding=UTF8或UTF-8?

我想了解将Java虚拟机(JVM)属性设置为UTF-8的值是什么。 我应该输入-Dfile.encoding=UTF-8还是-Dfile.encoding=UTF8?

81得票10回答
找出正在运行的垃圾收集器类型

JSE 5后的人体工效学意在为您自动选择适当类型的垃圾回收器(等等)。 我想知道是否有任何方法可以确认/了解JVM人体工效学选择/当前设置的垃圾回收器类型和性能目标。

80得票6回答
我该如何使用JAVA_OPTS环境变量?

我该如何使用 JAVA_OPTS 变量来配置 Web 服务器(Linux 服务器)? 我该如何使用 JAVA_OPTS 设置 -Djava.awt.headless=true?

79得票9回答
一个类的静态块何时被执行?

我有两个罐子,把它们称为a.jar和b.jar。 b.jar依赖于a.jar。 在a.jar中,我定义了一个类,称之为StaticClass。在StaticClass中,我定义了一个静态块,并调用了一个名为“init”的方法:public class StaticClass { sta...

79得票6回答
在Oracle JVM中,我可以在哪里找到默认的-Xss(堆栈大小)值?

有没有人发现过一份列出各个版本Oracle JVM和不同操作系统默认-Xss值的JVM文档?我在jrockit docs中找到了这张表格,但对于使用“普通”Oracle JVM的人来说并不实用。我知道-Xss值会因操作系统(和JVM版本)而异,所以也许没有一份文档列出所有最近的组合。但如果这里...