Wie kann ich beim Visual Studio 2005 mein Programm bezüglich Speicherbedarf von Ram und Festplatte überprüfen. (Schon beim Kompilieren) Oder geht das gar nicht?
Was denn? Visual C? Visual Basic? Visual Fox Pro?... Zumindest bei normalem C (gcc) kann ich hier jederzeit nen Speicherdebugger (Valgrind oder so) dranklemmen. Ob das bei Microsoft-C auch so einfach geht, weiß ich net. Bei Basic dürfts kaum möglich sein, weils ja selber nen Garbage-Collector hat, der eigentlich drauf aufpassen sollte, das nix ausläuft.
Währe bei Visual C! Das Problem: Müsste zuerst die "ungefähre" Größe wissen da ich es auf einen µC portieren möchte. Und bevor ich es jetzt gleich für eine µC portiere und dies in z:B: AVR Studio Compiliere (zeigt ja die Größe an)....dann ist es zu groß,.... wäre umsonst.
Visual C auf nen AVR portieren, aber sonst gehts gut...? Du weißt ja schon, dass es aufm AVR dann nur noch eingeschränkte Standardbibliotheken gibt, ja?
Ja das weiß ich, aber das Progamm ist bereits so optimiert das es nur die "µC" spezifischen Librarys verwendet (und Includes, die was ich am µC auch verwenden kann)
Solution -> Properties -> Linker -> Debugging -> Generate Map File
Was bringt dir dann das Wissen um die Programmgröße? Die kannst du sowiewso nicht auf einen AVR übernehmen. Schon alleine deswegen nicht, weil ein AVR ein 8 Bit System ist und dein Desktop PC ein 32 Bit System mit einer völlig anderen CPU ist. Der Maschinencode für ein identisches C Programm sieht auf beiden Systemen völlig unterschiedlich aus. Analogie: Du versuchst im Moment die Wörter in einem deutschen Text zu zählen um daraus abzuleiten, wie lange derselbe Text in Englisch sein würde.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.