资源描述:
《execution characteristics of desktop applications on windows ntnew》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ExecutionCharacteristicsofDesktopApplicationsonWindowsNTDennisC.Lee,PatrickJ.Crowley,Jean-LoupBaer,ThomasE.Anderson,andBrianN.BershadAbstractmostoftheworld'spersonalcomputersandworkstationsrunsomeflavoroftheMicrosoftWindowsoperatingsystemThispaperexaminestheperformanceofdesk
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-izesasetofinstructionandaddresstracesfromtherunsoffivecommondesktopapplicationsrunningonWindowsNT.Second,usingthesetraces,itcomparesthesedesktopap-1IntroductionplicationstotheSPEC95applicationsfromtheperspec-tiveoftheprocessorarchitectureandmemorysystem.OurProgressinmi
8、croarchitecture,memoryhierarchy,tracesweregeneratedusingEtch,abinaryinstrumenta-an