猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
命令java -server什么意思?
java -server 还有 java -client
后面的参数-server和-client什么意思?
芜湖不芜
浏览 372
回答 1
1回答
翻过高山走不出你
JVM的参数配置分别是 服务器模式 和客户端模式因为JVM里面很多机制,在这两种模式下是不同的,比如垃圾回收机制,客户端模式下,要求的是用户体验流程,无明显滞留感(就是没有卡的现象)而服务端,要求的是吞吐量,就是单位时间内执行的代码要求越多越好,来个例子:执行1万次代码,一种垃圾回收策略是每隔1000行停顿一次用来做垃圾回收,回收时间10毫秒,那么总共耗停顿时间是100毫秒(10*10)而另一种是,每隔2000行停顿一次用作垃圾回收,回收时间15毫秒,总共停顿时间耗时是75毫秒(15*5)这个例子中,后一种方案的吞吐量高,而前一种法案的停顿时间短。当然,server 和 client 还有其他地方的区别,比如,代码优化策略,等等
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
MySQL
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续