命令java -server什么意思

java-server还有java-client后面的参数-server和-client什么意思?... java -server 还有 java -client
后面的参数-server和-client什么意思?
展开
 我来答
haowujj
推荐于2017-11-28 · TA获得超过1207个赞
知道小有建树答主
回答量:177
采纳率:100%
帮助的人:264万
展开全部
JVM的参数配置
分别是 服务器模式 和客户端模式
因为JVM里面很多机制,在这两种模式下是不同的,

比如垃圾回收机制,客户端模式下,要求的是用户体验流程,无明显滞留感(就是没有卡的现象)
而服务端,要求的是吞吐量,就是单位时间内执行的代码要求越多越好,

来个例子:
执行1万次代码,一种垃圾回收策略是每隔1000行停顿一次用来做垃圾回收,回收时间10毫秒,那么总共耗停顿时间是100毫秒(10*10)
而另一种是,每隔2000行停顿一次用作垃圾回收,回收时间15毫秒,总共停顿时间耗时是75毫秒(15*5)
这个例子中,后一种方案的吞吐量高,而前一种法案的停顿时间短。

当然,server 和 client 还有其他地方的区别,比如,代码优化策略,等等
追问
请问有这方面的资料吗?
追答
JVM相关材料可去参看
我看过国内出的一版《深入理解java虚拟机》 周志明, 我也向好几个人推荐过了

单独讲解client 和 server的 我是没有看到过
在看jvm相关知识的时候,体会出来的
mikezhanghao
2012-07-23
知道答主
回答量:17
采纳率:0%
帮助的人:5.2万
展开全部
是指java的一个服务。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
休弘懿R6
2012-07-23
知道答主
回答量:14
采纳率:0%
帮助的人:2.2万
展开全部
。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wantairl
2012-07-23 · TA获得超过157个赞
知道答主
回答量:484
采纳率:100%
帮助的人:220万
展开全部
WS么?
追问
java 命令啊  运行class文件不是 java XX.class吗
我现在加个参数 java -server XX.class
这个-server什么意思 和 -client区别在哪
追答
明白了
这个东西是指定你编译的VM的环境类型的
如果你是用的服务的VM就加server
同理 客户端的就用client
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式