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

首頁 > 網管 > 服務器 > 正文

找到該死的OutOfMemoryError

2020-05-27 13:35:58
字體:
來源:轉載
供稿:網友

 

看到下面這一堆信息, 我想你應該知道要做什么了.

 

main at java.lang.OutOfMemoryError.<init>()V (OutOfMemoryError.java:48) at java.util.Arrays.copyOfRange([CII)[C (Arrays.java:2694) at java.lang.String.<init>([CII)V (String.java:203) at java.lang.StringBuilder.toString()Ljava/lang/String; (StringBuilder.java:405) at com.mkk.utils.GuidGeneratorTest.outOfMemory()V (GuidGeneratorTest.java:25) at sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; (Method.java:601)

 

 

加大內存,加大內存, 內存溢出了, 于是我設置了

 

JAVA_OPTS=-server -Xms2048m -Xmx2048m -XX:PermSize=1024m -XX:MaxPermSize=512m -Xss512k

 

 

重啟服務器, 沒過多久又 OutOfMemoryError

 

是時候知道該死的OutOfMemoryError,

 

所以, 請給JAVA_OPTS添加 

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/error

(注: 紅色部分為服務器的一路徑,當OutOfMemoryError是JVM信息會保存在該目錄里)

 

 

再重啟服務器,期待下一次的OutOfMemoryError吧.

 

是的, OutOfMemoryError又來了...

 

現在,去/home/error目錄看看吧. 是否有類似java_pid6472.hprof的文件生成, 還很大(好幾十或幾百MB).

 

現在, 推薦去下載MAT(Memory Analyzer Tool)工具在看看是什么東東把內存都消耗完了(也可用JDK自帶的jvisualvm.exe工具). 下載地址:

http://www.eclipse.org/mat/downloads.php

 

 

 

最后, 找到了源頭. 去修改代碼吧.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天峨县| 保亭| 营口市| 蚌埠市| 灵寿县| 龙泉市| 宿迁市| 平陆县| 乌拉特后旗| 徐汇区| 永吉县| 城市| 淮北市| 电白县| 松江区| 冀州市| 固阳县| 游戏| 边坝县| 高尔夫| 安塞县| 霞浦县| 诸暨市| 凤凰县| 哈密市| 雷山县| 香格里拉县| 孝昌县| 敖汉旗| 海晏县| 苏尼特右旗| 湟中县| 罗田县| 达孜县| 英德市| 青州市| 澳门| 永宁县| 贺州市| 宁安市| 乌拉特前旗|