<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 14, 文章 - 0, 評論 - 15, 引用 - 0
    數據加載中……

    weblogic培訓筆記(三)java虛擬機配置

    u       JRockitBEA公司開發的Intel平臺之上的高性能以及高可管理性的jvm產品Intel平臺上使用JRockit無疑會大大的提高效率。使用向導建立server的配置的時候,可以選擇JRockit作為該server的虛擬機,另外,也可以在域的startWebLogic.cmd或者startWebLogic.sh腳本中配置使用JRockit

     

    使用JRockit

    set JAVA_VENDOR=BEA

    set JAVA_HOME=c:\bea\jrockit81sp4_142_05

    使用Sunjvm

    set JAVA_VENDOR=Sun

    set JAVA_HOME=c:\bea\jdk142_05

     

    u       java虛擬機相關的參數配置可在startWebLogic.cmd或者startWebLogic.sh腳本中設置,在其執行java命令之前一行加入如下指令:

    set JAVA_VM=%JAVA_VM% “這里加入虛擬機參數”

    JRockit上的一些參數解釋如下:

    選項

    描述

    -X

    顯示擴展Java選項

    -Xallotype

    -Xallocationtype

    可取值globallocal,定義使用本地線程還是全局線程。

    global,在最大堆尺寸比較小時(小于128M)或者應用程序大量使用了線程時使用。
    local
    ,在最大堆尺寸比較大時(大于128M)或者應用程序少量使用了線程時使用。

    每個本地線程區都要消耗大約2K的內存,如果大量地使用了線程,本地線程不但會造成內存空間浪費,而且還會造成堆碎片。使用全局線程機制會減少堆碎片,但在內存分配方面速度要慢一些。

    -Xbootclasspath

    指定類搜索路徑,可以是ZIPJAR文件,以;或:分隔

    -Xcleartype

    定義內存清理時機,可取值gc, local, allocgc表示在垃圾回收時清理內存;local表示時分配一塊local線程區時清理;alloc表示內存區要被分配給其它對象時清理

    -Xgc

    選擇要使用的垃圾回收器的類型,可取值:

    gencopy:分代復制收集(默認)適合調試期間使用

    singlecon:單空間并發,無中斷并發

    gencon:世代并發,暫停時間最短

    parallelparallel并行回收器,會導致應用程序間歇暫停,但會帶來最大吞吐量。

    如果-Xmx小于128M,缺省使用gencopy,否則使用gencon

    -Xgcpause

    打印由垃圾回收器造成的停頓時間

    -Xgcreport

    打印垃圾回收報表

    -Xjvmpi

    是否允許JVMPI事件,這些事件有:

    entryexit(缺省ON

    allocs(缺省ON

    monitors(缺省ON

    arenasdelete(缺省OFF

    例如:-Xjvmpi:allocs=off,monitors=off,entryexit=off

    -Xmanagement

    激活JVM中的管理服務器,在JVM的管理控制臺能連接到它之前,必須先激活。

    -Xms

    設置初始堆大小,單位有KMG

    -Xmx

    設置最大堆大小,單位有KMG

    建議:應設置-Xms=-Xmx以免去分配堆的時間

    -Xnativethreads

    使用本地線程系統,這是缺省選項

    -Xnoclassgc

    禁止對類作垃圾回收

    -Xnohup

    告訴JRockit,忽略CTRL_LOGOFF_EVENTSIGHUP事件

    -Xns

    設置nursery尺寸,單位有KMG

    Nursery是垃圾回收器用來存放臨時對象的地方,應該在保證垃圾回收暫停時間最短的情況下,盡量大的調整nursery的值。

    對于-Xgc:gencopy,缺省的Nursery大小為320KB/CPU,對于10CPU的系統來說,Nursery大小為3200KB3.2M)對于-Xgc:gencon,缺省的Nursery大小為10M/CPU,對于10CPU的系統來說,Nursery大小為100M

    -Xss

    設置線程棧尺寸,單位有KMG

    -Xthinthreads

    使用JRockit的高性能線程系統,在IA64上不可用。

    注意:瘦線程系統目前還沒有全面推廣,不建議使用

    -Xverbose

    JRockit打印更多的信息,可選的參數有:

    codegencpuinfogcloadmemoryOpt

    -Xverify

    作完整的bytecode一級的校驗

     

    u       JRockit的管理控制臺的使用

    JRockit的啟動參數中加入-Xmanagement,以便啟動JRockit的時候同時啟動其Management Server

    JRockitbin目錄下,運行console.exe程序

    建立一個新的連接,連接需要監視的JRockit(監視端口默認為7090

    JRockit Management Console中,將Tools/Preferences菜單中的Mode of operation屬性設為developer

    Method Profiler屬性頁中添加你所需要觀察的類的成員方法

    Start按鈕讓Method Profiler開始進行統計

    posted on 2005-06-10 16:41 Boris-Java 閱讀(3698) 評論(0)  編輯  收藏 所屬分類: weblogic

    主站蜘蛛池模板: 国产亚洲精品激情都市| 午夜时刻免费入口| 亚洲日韩中文在线精品第一| 亚洲香蕉在线观看| 99热在线精品免费全部my| 亚洲国产精品人久久| 成人一区二区免费视频| AV在线亚洲男人的天堂| 美女被艹免费视频| 午夜免费1000部| 亚洲国产一成人久久精品| 国产精品永久免费视频| 亚洲精品无码av人在线观看| 黄页网址在线免费观看| 免费国产真实迷j在线观看| 亚洲精品成人av在线| 一个人免费视频在线观看www| 亚洲精品V欧洲精品V日韩精品| 污污网站18禁在线永久免费观看| 亚洲一区爱区精品无码| 久久99精品免费视频| 久久亚洲精品成人av无码网站| 男的把j放进女人下面视频免费| 久久亚洲熟女cc98cm| 国产片AV片永久免费观看| 亚洲国产精品成人AV在线| 国产无遮挡又黄又爽免费视频 | 亚洲福利精品电影在线观看| 国产成人自产拍免费视频| 久久精品国产亚洲Aⅴ香蕉| 国产亚洲精品成人久久网站| 曰韩亚洲av人人夜夜澡人人爽 | 青青青青青青久久久免费观看| 久久亚洲精品高潮综合色a片| 免费看污成人午夜网站| 亚洲一卡2卡3卡4卡5卡6卡 | 亚洲免费人成视频观看| 亚洲综合一区无码精品| ZZIJZZIJ亚洲日本少妇JIZJIZ| 成人免费区一区二区三区| 亚洲国产精品久久久久婷婷软件|