jmap檢視java程式佔用的資料庫連線數

shy_snow發表於2020-11-25

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連線物件

相關文章