jmap可以查看jvm中的对象数量,可以用来查看内存中创建的数据库连接对象的个数,从而判断jvm中已经创建的数据库连接。oracle的连接对象可以使用oracle.jdbc.driver.T4CConnection ,mysql的连接对象可以使用com.mysql.jdbc.JDBC4Connection
一、oracle连接对象
jmap -histo:live pid|grep oracle.jdbc.driver.T4CConnection
.
可以看到有166个oracle连接对象,其中有2个在存活(连接),其他对象会在gc之后被清理。
二、mysql连接对象