资源描述:
《(O'Reilly) - Java Performance Tuning》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Team[oR]2001[x]javaO’reilly-JavaPerformanceTuningJavaPerformanceTuningCopyright©2000O'Reilly&Associates,Inc.Allrightsreserved.PrintedintheUnitedStatesofAmerica.PublishedbyO'Reilly&Associates,Inc.,101MorrisStreet,Sebastopol,CA95472.TheO'Reillylogoisaregisteredtradema
2、rkofO'Reilly&Associates,Inc.Manyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks.Wherethosedesignationsappearinthisbook,andO'Reilly&Associates,Inc.wasawareofatrademarkclaim,thedesignationshavebeenprintedincapsorinitialca
3、ps.NutshellHandbook,theNutshellHandbooklogo,andtheO'Reillylogoareregisteredtrademarks,andTheJava™SeriesisatrademarkofO'Reilly&Associates,Inc.TheassociationoftheimageofaservalwiththetopicofJava™performancetuningisatrademarkofO'Reilly&Associates,Inc.Java™andallJava-ba
4、sedtrademarksandlogosaretrademarksorregisteredtrademarksofSunMicrosystems,Inc.,intheUnitedStatesandothercountries.O'Reilly&Associates,Inc.isindependentofSunMicrosystems.Manyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademark
5、s.Wherethosedesignationsappearinthisbook,andO'Reilly&Associates,Inc.wasawareofatrademarkclaim,thedesignationshavebeenprintedincapsorinitialcaps.Whileeveryprecautionhasbeentakeninthepreparationofthisbook,thepublisherassumesnoresponsibilityforerrorsoromissions,orforda
6、magesresultingfromtheuseoftheinformationcontainedherein.Whileeveryprecautionhasbeentakeninthepreparationofthisbook,thepublisherassumesnoresponsibilityforerrorsoromissions,orfordamagesresultingfromtheuseoftheinformationcontainedherein.JavaPerformanceTuningPreface-5Co
7、ntentsofThisBookVirtualMachine(VM)VersionsConventionsUsedinThisBookCommentsandQuestionsAcknowledgments1.Introduction-71.1WhyIsItSlow?1.2TheTuningGame1.3SystemLimitationsandWhattoTune1.4ATuningStrategy1.5PerceivedPerformance1.6StartingtoTune1.7WhattoMeasure1.8Don'tTu
8、neWhatYouDon'tNeedtoTune1.9PerformanceChecklist2.ProfilingTools-212.1MeasurementsandTimings2.2GarbageCollection2.3MethodCalls2.4Object-Cre