一个内存泄漏,和一个mysql jdbc 驱动的问题

1. inputstream 没有关闭 ,或者其他引起的
解决办法:
用 jprofiler, hot allocated , difference view 找到 分配的method
fix it.

2.mysql ,jdbc 驱动, cacellation timer 不能被回收 ,导致泄漏。
  
  这个是,tomcat ,drivermanaged datasource启动多次后,内存泄露的原因。
  问题在于, hosspot 把 static 分配的timer 放到 perGen。

解决办法:
  呵呵,没有解决。
  用 System.exit(1).强制程序退出。

你可能感兴趣的:(tomcat,mysql,jdbc)