Analyse eines Programmstarts



  • Hallo,

    Ich habe keine Ahnung, ob das hier der richtige Bereich ist, aber ich hoffe das stimmt wenigstens so halbwegs, da meine Software in C++ programmiert ist.

    Da meine Software in letzter Zeit immer größer und unübersichtlicher wird - und dadurch auch die Zeit steigt, die das Program für einen "Kaltstart" braucht (laden aller DLLs usw.) - wäre ich sehr an einem Analysetool für den Startprogramm von Software interessiert..

    Beispielsweise sollte das Programm ausgeben, welche DLL wie lange zum laden braucht, so dass ich mögliche Fehlerquellen recht einfach ausschließen kann.
    Gibt es bereits so etwas, bzw. ist so etwas in einer Visual Studio Version integriert?

    Vielen Dank für jede Hilfe,
    Timo



  • Wenn es dir um CPU-Zeit geht und nicht um die reinen Ladezeiten (Code von der Platte in den Speicher laden), dann könntest du es mal mit VTune probieren. Gucken ob der Call-Graph Collector auch in DllMain etc. funktioniert.



  • Vielleicht kannst du ja das brauchen: http://msdn.microsoft.com/en-us/library/151kt790.aspx


Anmelden zum Antworten