日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java server模式 设置_JVM client模式和Server模式的区别

發布時間:2023/12/1 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java server模式 设置_JVM client模式和Server模式的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里向大家描述一下JVM client模式和Server模式兩者的區別和聯系,JVM如果不顯式指定是-Server模式還是-client模式,JVM能夠根據下列原則進行自動判斷(適用于Java5版本或者Java以上版本)。

JVM client模式和Server模式

JVM Server模式與client模式啟動,最主要的差別在于:-Server模式啟動時,速度較慢,但是一旦運行起來后,性能將會有很大的提升。JVM如果不顯式指定是-Server模式還是-client模式,JVM能夠根據下列原則進行自動判斷(適用于Java5版本或者Java以上版本)。

前段時間有個同事給我發了個java跟c++性能比較的文章,其中有個對比圖引起了我的興趣,意外的是,我感興趣的不是java和c++的對比,而是java -Server模式和java -client模式的對比。從來沒想到兩者間的性能有如此巨大的差別。而在后來自己的親身測試中發現確實如此。

下面是我看到的那個對比圖:

圖中最顯著的就是JVM client模式和Server模式關于method call的對比,那個差別不是一般的大,在后來的測試中發現,相差至少有10倍。

下面是另外兩個對比圖:

?

JVM工作在Server模式可以大大提高性能,但應用的啟動會比client模式慢大概10%。當該參數不指定時,虛擬機啟動檢測主機是否為服務器,如果是,則以Server模式啟動,否則以client模式啟動,J2SE5.0檢測的根據是至少2個CPU和***2GB內存。

當JVM用于啟動GUI界面的交互應用時適合于使用client模式,當JVM用于運行服務器后臺程序時建議用Server模式。

JVM在client模式默認-Xms是1M,-Xmx是64M;JVM在Server模式默認-Xms是128M,-Xmx是1024M。我們可以通過運行:java -version來查看jvm默認工作在什么模式。

【編輯推薦】

【責任編輯:程華權 TEL:(010)68476606】

點贊 0

總結

以上是生活随笔為你收集整理的java server模式 设置_JVM client模式和Server模式的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。