Startseite > Archiv > Profile Guided Optimization

Profile Guided Optimization

dotnetpro 7-8/2005 Von Jan Tittel erschienen in dotnetpro 7-8/2005 auf Seite 118
Code:
Keine Bewertung

Manchmal kommt es einfach auf die Performance an. Also muss der Entwickler kritische Codepassagen optimieren. Welches aber sind diese kritischen Stellen? Zum Beantworten dieser Frage benötigt der Entwickler Anwendungsprofile. Visual Studio 2005 unterstützt das Erstellen von Profilen und die optimierte Kompilierung für nicht verwaltete C++-Programme direkt aus der IDE heraus. dotnetpro hat einen Blick auf das interessante Feature geworfen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

1187   2005   2005119   2005integriertPGO   2005www   A0507PGOAbbildung1   Abbildung   aber   Ablauf   alle   alleFunktionen   allen   Allerdings   AlsomussderEntwicklerkritischeCode   alswennPGOnichtbenutztwordenwäre   Analyse   analysiert   ande   Ände   andernfalls   ÄnderungenimCode   Angaben   angelegt   angesehen   angewen   anhand   anwei   Anweisungen   Anwen   Anwender   Anwendung   Anwendungen   anzuordnen   Application   arbei   arbeiten   aspAbbildung2   auch   aufruft   Aufschluss   Auftretens   ausderIDEheraus   ausführli   Ausführung   ausge   Außerdem   Auswir   auszuführen   auszuprobieren   Autor   Basis   Bedingungen   Befehl   beheben   beiderComelioGmbH   beim   beispielsweise   bereits   Beschreibungen   besondere   bessere   Bevor   bleiben   Blick   chend   chenihnunterjan   Code   Codeblöcke   Compiler   Compilerschaltern   dabei   dafür   daher   damit   dann   dannoptimieren   dass   Datei   Dateien   Daten   Default   deren   derungen   deutlicht   DieDateinamenfürdasInstrumentedImageundfürdasOptimizedImagesollten   DieeinzelnenSzenariensolltendenspäterenEinsatzderAnwendungmöglichst   diekeinerealenBedingungenwiderspiegeln   diese   diesen   dieser   dieses   direkt   dotnetpro   dotnetprohateinenBlickaufdasinteressanteFeaturegeworfen   DozentundEntwickler   drei   dritten   dung   durch   durchgeführte   durchgeführtwerden   durchlaufen   durchzugehen   dv_vstechart   Ebenso   eigene   eigenen   eine   einem   einemersten   einen   einer   eines   einfache   einflussen   eingegangen   Einsatz   einzel   einzelne   einzelnen   else   endgülti   endgültige   Entscheidungen   entspre   entsprechenden   entstehen   erfüllen   erhalten   erkennt   erreicht   erst   erstellt   erstellte   ersten   Erstkennenlernen   erwartende   erwartenden   erzeugt   erzielen   erzielt   EssolltekeinVersuchunternommenwerden   fach   Fall   Fälle   falls   Fazit   Feature   Fehler   finden   formantemCoderesultieren   FragebenötigtderEntwicklerAnwendungsprofile   fragen   führen   führt   funktio   Funktion   Funktionen   gearbeitet   geben   gebnisse   geeignet   gehenbeziehungsweiseüberschriebenwerden   geht   gelöscht   genann   gesammel   gesammelt   gesammelte   gesammelten   gestartet   gewinn   gibt   ging   gramm   groß   Gründe   Guided   gung   haben   handelt   hätte   häufig   Häufigkeit   häufigsten   hensweise   herausanwenden   hier   hierbei   hierzu   höchstmög   hohe   HTML   Ihres   image   images   individuelle   inEssen   Informatio   Informationen   Inlinen   instru   Instrument   Instrumented   JanTittelarbeitetals   jedoch   kann   keine   keit   Kenntnis   Kenntnisse   kleine   Kommandozeilen   Kommt   kompi   Kompilieren   kompiliert   Kompilierung   Konfiguration   können   könneninwenigerper   könnte   kungen   Lage   längere   lassen   lässt   Laufzeit   laut   lediglich   Leistung   Leistungssteige   letztendlich   library   lichen   lieber   liert   Link   logi   lohnt   Managed   ManchmalkommteseinfachaufdiePerformancean   mehr   mehrfach   mehrfache   mented   Menüpunkt   Menüpunkte   Microsoft   mierer   miert   mierungen   möglich   Möglichkeit   möglichst   msdn   muss   müssen   nach   Nachhinein   negative   neuartige   nicht   noch   nötig   nutzen   nutzt   oder   offen   ohnedassdievorhergesammeltenInformationenverloren   opti   Optimi   optimieren   optimiertes   Optimierun   Optimierungen   Optimiza   Optimize   Optimized   Ordnen   passagenoptimieren   Performance   PGOausVisualStudio2005   phase   Profildaten   profile   profileguidedoptimi   ProfileGuidedOptimization   Program   Programm   Programmebereit   Programmedirekt   Programmierern   Projekt   Prozent   Quellcode   Quellcodes   realen   realwiedergeben   Regel   Release   renmitOptimizenichtüberschriebenundeskönnenjederzeitweitereSzenarien   Reorganisation   reorganisieren   rung   rungen   sammelt   Schade   scherweise   schreiben   Schritt   SchrittebeiderProfileGuidedOptimization   sein   selbst   selbstver   setzungen   sich   sicherlich   Sieerrei   sind   sinnvoll   sodass   sogar   solche   Sollte   sollten   solutionde   sondern   sowie   SowirddasIntrumentedImagebeimKompilie   Spiel   sprachen   SprachenC   Sprünge   ständlich   Start   Statische   statischen   steht   stellen   stellt   Studio   stünden   sung   Switch   Szenarien   Szenario   TechnikProfileGuidedOptimization   timierungen   tion   TippsfürdenGebrauchvonPGO   Tittel   TOOLS   traditionelle   treffen   über   ÜberdieSchultergeblickt   umfangreiche   umfangreichere   umstrukturieren   Unmanaged   unnötige   unnötiges   unten   unter   Unterschied   unterschiedlichgewähltwerden   unterstützt   Update   veloper   verarbeitet   verbundene   verdeutlicht   Verfü   Verfügung   Verhalten   verlieren   vermeiden   verschiedene   verwendet   viel   viele   Visual   VisualStudio   VisualStudio2005unterstütztdasErstellen   vonProfilenunddieoptimierteKompilierungfürnichtverwalteteC   VoraussetzungenVisualStudio2005   Vorgang   vorge   vorgenommen   vornehmen   Vorraus   Vorteil   vorzunehmen   Während   weiter   weitere   welcher   WelchesabersinddiesekritischenStellen   Wenigeristmehr   Wenn   werden   wertet   wichtig   wichtigsten   widerspiegeln   wird   zation   Zeitaufwand   zeugt   zuerst   ZumBeantwortendieser   zung   zusammen   zweiten

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen