国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

疑難問題

2019-11-09 20:25:12
字體:
來源:轉載
供稿:網友

1、Tomcat內存溢出,直接崩潰 定位:查看崩潰日志,線程數正常;然后因為tomcat已經崩潰了無法查詢其他相關信息,第一次簡單粗暴解決;直接將內存從900+M調整為2G(我們設備內存4G),然后重啟tomcat;重啟后持續觀察內存是否增長,查看內存回收情況、查看內存分配情況、dump內存文件進行分析,后來發現老生代持續增長且回收時消耗了很長時間只回收很少的內存;分析dump文件發現時有些靜態的map持續增長沒有清空導致的。 2、線程數過多導致內存溢出后無法創建新的線程從而程序崩潰 懷疑原因:(1)線程執行過慢,導致最后阻塞過多;(2)在高峰期時,內存不夠創建這么多線程(我們設備內存4G,后來調整成了2G;導致線程從最開始可以創建5000+后達到頂峰崩潰到只能創建2000+就崩潰了,具體開始為什么從1G調整成2G參考問題1),發現這個內存分配總是有利有弊的,需要長時間驗證給出合理的分配才行,因為問題1已經解決,考慮到2G內存太大后來還是調整成了默認值;然后重啟tomcat,實時觀察線程數文件,看是否有阻塞問題,后來發現XStream將xml轉對象時在進行new()操作時非常耗時從而導致阻塞。


上一篇:杭電1005

下一篇:C語言二級指針

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳新县| 偃师市| 阳西县| 腾冲县| 呼和浩特市| 和田县| 高尔夫| 柞水县| 琼中| 乐陵市| 日土县| 阿巴嘎旗| 京山县| 吴川市| 揭西县| 宁明县| 汕尾市| 黑龙江省| 喀什市| 蓬莱市| 乡宁县| 定边县| 奉新县| 张家川| 永胜县| 海晏县| 南乐县| 临夏市| 开原市| 信宜市| 永兴县| 辛集市| 宜兰市| 湘西| 西安市| 辛集市| 南丰县| 攀枝花市| 竹溪县| 神木县| 启东市|