資源描述:
《execution characteristics of desktop applications on windows ntnew》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、ExecutionCharacteristicsofDesktopApplicationsonWindowsNTDennisC.Lee,PatrickJ.Crowley,Jean-LoupBaer,ThomasE.Anderson,andBrianN.BershadAbstractmostoftheworld'spersonalcomputersandworkstationsrunsome?avoroftheMicrosoftWindowsoperatingsystemThispaperexaminestheperformanceofdesk
2、topappli-onIntelx86processors.Moreover,mostofthesecomput-cationsrunningontheMicrosoftWindowsNToperatingersrunpersonalproductivityandentertainmentapplicationssystemonIntelx86processors,andcontraststheseappli-ratherthanengineeringorserverworkloads.cationstotheprogramsintheint
3、egerSPEC95benchmarkRecently,therehasbeensomeprogressinunderstand-suite.WepresentmeasurementsofbasicinstructionsetandingapplicationsrunningundertheWindowsNToperat-programcharacteristics,anddetailedsimulationresultsofingsystem.[Chenetal.95,Endoetal.96]havelookedatthewaythesep
4、rogramsusethememorysystemandproces-thecharacteristicsofdifferentoperatingsystemsrunningonsorbrancharchitecture.Weshowthatthedesktopappli-topoftheIntelx86processorsusingperformancecounters.cationshavesimilarcharacteristicstotheintegerSPEC95[Perl&Sites96]havemeasuredthememory
5、performancebenchmarksformanyofthesemetrics.However,comparedofthreeWindowsNTapplications(aSPECapplication,atotheintegerSPEC95applications,desktopapplicationscompilerback-endandadatabaseapplication)runningonhavelargerinstructionworkingsets,executeinstructionstheDECAlphaplatfo
6、rm.However,noclearpictureoftheinagreaternumberofuniquefunctions,crossDLLbound-executioncharacteristicsofdesktopapplicationsrunningonariesfrequently,andexecuteagreaternumberofindirectWindowsNTonthex86-platformhasbeenpublished.calls.Thispapermakestwocontributions.First,itchar
7、acter-izesasetofinstructionandaddresstracesfromtherunsof?vecommondesktopapplicationsrunningonWindowsNT.Second,usingthesetraces,itcomparesthesedesktopap-1IntroductionplicationstotheSPEC95applicationsfromtheperspec-tiveoftheprocessorarchitectureandmemorysystem.OurProgressinmi
8、croarchitecture,memoryhierarchy,tracesweregeneratedusingEtch,abinaryinstrumenta-an