Gast
#6168588
Ich habe ein 500KLOC C++ Projekt das ich zur Kompilierzeit-Verbesserung relativ Umfangreich umbauen Es gibt mittlerweile 3-4 Branches mit unterschiedlichen Optimierungen Ich würde gerne rausfinden wie den CPU/Speicher-Verbrauch in einem Testlauf ist und das ganze wegloggen damit ich die Branches in ihrem Verhalten über die Zeit meiner Umbauten vergleichen kann d.h. im Normalfall starte ich den Testlauf n mal mit n Branches und vergleiche, das würde ich jetzt gerne ein paar Wochen lang machen können und sehen das ich nichts zum schlechteren verändere ich hab schon den perfmon,xperf,procmon,procdump von Windows angeschaut aber die lassen alle relativ schlecht automatisieren - oder sehe ich das falsch? ein andere Idee war es ein Startprogramm zu schreiben was selbst meinen Test startet und dann irgendwie per Win-API den CPU/Speicherverbraucht per Timer erfasst Wie gesagt es geht mir nicht darum die Tools von Hand zu öffnen, Prozesse aus zu wählen und dann ne Grafik zu bekommen, ich würde es gerne automatisieren - weil es ein paar Tests sind und ich viel Umbaue Einer einen Tip wie ich das realisieren könnte