EAS性能優化

一、客戶端調試工具
原因:客戶端功能卡死或OOM
工具:JConsole,JDK自帶的工具
路徑:Java安裝路徑Bin目錄下或通過CMD窗口命令輸入jconsole命令調出
使用:在啓動的客戶端批處理文件client.bat中增加JVM參數, -Dcom.sun.management.jmxremote纔可連接得上,否則無法連接
目的:找到thread中執行停頓的代碼位置,便於分析原因。

二、服務端調試工具
原因:Client端長時間等待服務端返回,服務端性能問題,OOM
工具:EAS服務器自帶的性能工具,查看服務器Thread堆棧,或手工獲取ThreadDump文件,進一步分析性能瓶頸。
使用:1)在瀏覽器輸入http://ServerIP:port/easportal/tools/threaddump.jsp查看Thread堆棧信息,如果是集羣,注意客戶端連接的實例IP和端口
   2)在瀏覽器輸入http://ServerIP:port/easportal/tools/dump.jsp?type=deapdump可獲取heapdump.phd文件,該文件存放在$EAS_HOME\eas\server\profiles\server*\bin\
目的:明確程序卡死的地方,獲取headdump.phd文件通過專門工具進行性能分析。
注意:端口號要匹配實例/集羣的HTTP端口
--------------------- 
作者:Nolan_hu 
來源:CSDN 
原文:https://blog.csdn.net/hu00848/article/details/51188898 
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章