SQL Server TDSPacket占用过多的堆空间

时间:2018-07-18 13:43:37

标签: java sql-server hibernate garbage-collection

从开始时间起30分钟后,我们的Web应用程序继续崩溃,并显示错误消息,显示为“超出了GC开销限制”。

那时我生成了堆转储,并加载到了Eclipse MAT中。它提到TDSPacket是问题嫌疑人。因为这是我们用来连接到SQL Server的库,所以我无法从这里麻烦解决。

请提出任何建议。这是使用的JAVA_OPTIONS。

-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=D:\Apps\Logs\tomcat\memory -Xms2g -Xmx2g -XX:+UseG1GC -XX:+DisableExplicitGC -Xloggc:gc.log -XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintGC -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=50 -XX:GCLogFileSize=2M exit -Xms2048m -Xmx2048m 

enter image description here

0 个答案:

没有答案
相关问题