性能測試中的jvm監控

發表于:2013-08-19來源:開源中國社區作者:原配點擊數: 標簽:性能測試
楔子:做了一個接口測試,發現每次運行到4分中左右時tps會下降5倍左右,響應時間升高3唄。增加jvm中的xms和xmx的大小 原先分配的內存xmx為1024 提示至2048(服務器的總內存為8g 設定xmx為總內存四分之一),重新測試,發現10分鐘左右又會出現上訴情況。 決定監
楔子:做了一個接口測試,發現每次運行到4分中左右時tps會下降5倍左右,響應時間升高3唄。增加jvm中的xms和xmx的大小 原先分配的內存xmx為1024 提示至2048(服務器的總內存為8g 設定xmx為總內存四分之一),重新測試,發現10分鐘左右又會出現上訴情況。 決定監控下jvm的內存使用情況,使用java自帶的jconsole進行監控

  發現full gc 不完全 最后gc時間很長 初步判斷內存泄漏 (這里歡迎大神們來拍磚)

  ps:jconsole配置方法

  JConsole 遠程監控Tomcat服務 l 修改java虛擬機啟動參數 在%TOMCAT_HOME%\bin\catalina.sh文件中將 JAVA_OPTS=”-Xms256m -Xmx512m -XX:MaxPermSize=128m” 修改為: JAVA_OPTS=”-Xms256m -Xmx512m -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote.port=xxx -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false” l 啟動Tomcat服務器 ./catalina.sh run& l 連接遠程虛擬機 啟動%JAVA_HOME%\bin目錄下的jconsole,彈出對話框 如連接不上可做如下修改: 可在JAVA_OPTS參數中多加入 -Djava.rmi.server.hostname=127.0.0.1(該IP為linux主機IP),

原文轉自:http://my.oschina.net/hyp3/blog/123336

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97