server和client模式的区别
这两个相反的,由jvm启动时自动选择。
-server 模式
:初始空间大,默认启动并行 VM,启动慢,运行快-client 模式
:初始空间小,默认启动串行 VM,启动快,运行慢
一般情况下 -server 模式多
- 64位系统只能使用 server 模式
1 | java -version |
32位了解即可
- 测试 java -D 命令
-D 后面传入的命令,会解析成 System 中的属性1
2
3
4
5
6
7
8
9
10public static void main(String[] args) {
//java -DtestJvm=test TestGetSystemProperties
String test = System.getProperty("testJvm");
if (null != test) {
System.out.println("test ->" + test);
} else {
System.out.println("property is null");
}
} - 启动选择模式
java -client -showversion TestGetSystemProperties
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 人话翻译机!
评论