3)JDBC 所在JVM利用InputSream讀取本地Kennel Buffer 數(shù)據(jù)到JVM內(nèi)存,沒有數(shù)據(jù)時,則讀取被阻塞。 接下來就是不斷重復1,2,3的過程。問題是,Socket Client 端的JVM在默認模式下讀取Kennel Buffer是沒有考慮本機內(nèi)存大小的,有多少讀多少。如果數(shù)據(jù)太大,就會造成FULL GC,緊接著內(nèi)存溢出。
www.dbjr.com.cn/article/2055...htm 2025-5-14