java 虚拟内存不够,java虚拟内存不足
電腦加了一根4G內存條, 在使用的時候經常會報java內存不足, 程序在運行的時候, 也會報出Caused by: java.lang.OutOfMemoryError之類的錯誤.
Caused by: java.lang.OutOfMemoryError: (class: Serializer_1, method: write signature: (Lcom/alibaba/fastjson/serializer/JSONSerializer;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Type;)V)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at com.alibaba.fastjson.serializer.ASMSerializerFactory.createJavaBeanSerializer(ASMSerializerFactory.java:279)
at com.alibaba.fastjson.serializer.ASMSerializerFactory.createJavaBeanSerializer(ASMSerializerFactory.java:36)
at com.alibaba.fastjson.serializer.SerializeConfig.createASMSerializer(SerializeConfig.java:77)
at com.alibaba.fastjson.serializer.SerializeConfig.createJavaBeanSerializer(SerializeConfig.java:101)
... 35 more在網上搜索了一番, 有說是虛擬內存不足造成的, 在將虛擬內存從4G更改為最大的8G后, 問題消失.
修改虛擬內存方法:
右擊計算機 ->? 屬性 -> 高級系統設置 -> 在”高級”標簽中, 點擊性能中的”設置”按鈕 -> 在彈出的性能窗口中, 點擊”更改”按鈕
在彈出的虛擬內存窗口中, 勾選”自動管理所有驅動器的分頁文件大小”, 確定后即可.
總結
以上是生活随笔為你收集整理的java 虚拟内存不够,java虚拟内存不足的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux php木马下载,Linux
- 下一篇: 机器人绳索英雄下载苹果手机_警察机器人绳