【FAQ】客户端在业务操作时多次闪退
金蝶云社区-蔡嘉盛
蔡嘉盛
1人赞赏了该文章 480次浏览 未经作者许可,禁止转载编辑于2019年12月25日 20:23:43

【问题现象】在客户端操作业务时候直接闪退,同时在bin目录下生成日志hs_err_pidxxxxx.log日志。

【解决办法】

需要通过分析日志信息进行排查问题,当出现以下现象时候为jdk虚拟内存不足
Heap
def new generation total 66816K, used 39096K [0x044a0000, 0x08d20000, 0x0ef40000)
eden space 59392K, 65% used [0x044a0000, 0x06ace348, 0x07ea0000)
from space 7424K, 0% used [0x07ea0000, 0x07ea0000, 0x085e0000)
to space 7424K, 0% used [0x085e0000, 0x085e0000, 0x08d20000)
tenured generation total 148324K, used 88994K [0x0ef40000, 0x18019000, 0x244a0000)
the space 148324K, 59% used [0x0ef40000, 0x146288b0, 0x14628a00, 0x18019000)
compacting perm gen total 49664K, used 49593K [0x244a0000, 0x27520000, 0x308a0000)
the space 49664K, 99% used [0x244a0000, 0x2750e590, 0x2750e600, 0x27520000)

在Heap部分最后出现闲了99% used内存使用率,说明虚拟内存不足,需要右键运行 client/bin/set-url.bat 增大Java虚拟内存,
32位jdk 1.6 建议1024M
其他的64位 jdk建议1024M-2048M