1,statement
cache設定過大導致內(nèi)存泄漏
http://forums.oracle.com/forums/message.jspa?messageID=1040570 。原因在于oracle10的數(shù)據(jù)庫驅(qū)動對statement最后執(zhí)行的結(jié)果集有著引用,并且不會釋放,目的在于通過內(nèi)存而換取更好的性能。數(shù)據(jù)庫連接采 用的是weblogic的連接池,關(guān)于connection有個相關(guān)的statement cache設定,設定一個connection能夠被緩存的statement個數(shù),最大是1024,而現(xiàn)場就被設定為了1024!connection pool的connection個數(shù)被設置為了500 。真是個恐怖的設置。在將1024改為10后,內(nèi)存使用量轟然倒地,穩(wěn)定在1g左右。
來源:http://www.aygfsteel.com/RongHao/archive/2008/09/01/226068.html
http://forums.oracle.com/forums/message.jspa?messageID=1040570 。原因在于oracle10的數(shù)據(jù)庫驅(qū)動對statement最后執(zhí)行的結(jié)果集有著引用,并且不會釋放,目的在于通過內(nèi)存而換取更好的性能。數(shù)據(jù)庫連接采 用的是weblogic的連接池,關(guān)于connection有個相關(guān)的statement cache設定,設定一個connection能夠被緩存的statement個數(shù),最大是1024,而現(xiàn)場就被設定為了1024!connection pool的connection個數(shù)被設置為了500 。真是個恐怖的設置。在將1024改為10后,內(nèi)存使用量轟然倒地,穩(wěn)定在1g左右。
來源:http://www.aygfsteel.com/RongHao/archive/2008/09/01/226068.html