Solaris 10 上的性能調(diào)優(yōu)的一些總結(jié)
摘要: 我們都知道,Java平臺(tái)一大亮點(diǎn)就在于其類裝載器體系結(jié)構(gòu),這使得JVM可以在運(yùn)行期從Java API,擴(kuò)展路經(jīng)(java.ext.path),classpath以及用戶指定的位置(文件或網(wǎng)絡(luò))中載入所需的class,從而達(dá)到動(dòng)態(tài)裝載的目的。然而其類裝載器委托模型在保證了安全性和強(qiáng)大功能的同時(shí),也導(dǎo)致了相當(dāng)?shù)膹?fù)雜性,有很多地方一旦我們不加注意的話就將導(dǎo)致錯(cuò)誤。這里我希望通過(guò)一些小例子來(lái)展示動(dòng)態(tài)裝載的某些方面,深入地了解一下怎么進(jìn)行動(dòng)態(tài)裝載,會(huì)遇到什么樣的問(wèn)題,并就問(wèn)題的原因與解決方法進(jìn)行討論。
閱讀全文