国产探花免费观看_亚洲丰满少妇自慰呻吟_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

 

 

 

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 云霄县| 沧源| 赤水市| 佛教| 米林县| 广饶县| 溧阳市| 桦川县| 大宁县| 岱山县| 南郑县| 汉寿县| 米林县| 天柱县| 静乐县| 富裕县| 抚顺县| 黄浦区| 冀州市| 抚州市| 阳原县| 威远县| 宜都市| 成安县| 南皮县| 涿鹿县| 大宁县| 长宁县| 永安市| 汨罗市| 微山县| 天柱县| 阜宁县| 青州市| 万源市| 赞皇县| 江孜县| 东城区| 舒城县| 磴口县| 大邑县|