Für regelmäßige Leser: Die Saga ™ geht weiter ...Mit welchen Tools kann ich die Hardwareanforderungen meiner Anwendung ermitteln?
Meine App läuft auf meiner Entwicklung Maschine in Ordnung - die (Vor 5 Jahren) erworben wurde, als ein ziemlich gutes Gaming-rig. Als solches ist es 64bit, hat eine Taktfrequenz von 2,2 GHz und hat 2 GB Speicher.
Die Maschinen bei der Arbeit sind jedoch Standard-Dell-Problem Bürocomputer und wirklich Mühe, sogar meine App zu starten, geschweige denn es zu starten.
(Erklärung ... Ich kann mir vorstellen, dass Leute mich anschreien: "Was um alles in der Welt machst du, um eine solche Spezifikation zu verlangen?" Nun, ich mache eine Menge Echtzeit-Bildanalyse und Audioerzeugung. Also dort.)
Unser Team hat das Budget, um einen dedizierten Laptop zu kaufen (muss tragbar sein), um es laufen zu lassen. Jetzt wurde ich damit beauftragt, eine minimal erforderliche Spezifikation zu erstellen.
Mit welchen Tools kann ich die niedrigste Spezifikation ermitteln, mit der meine App bequem ausgeführt werden kann?
Update: Die Antworten soweit, obwohl nützlich, konzentrieren sich mehr auf Alternativen zu Profiling. Also habe ich ein Kopfgeld ausgegeben, um zu sehen, ob es irgendeine Software gibt, die so etwas macht.
Sie könnten immer versuchen, Ihren Code ein wenig zu optimieren, damit er auf einer niedrigeren Spezifikation läuft. Andernfalls müssen Sie Ihre App nur auf verschiedenen Kandidaten-Computern testen, um ein Gefühl dafür zu bekommen, was Sie für eine akzeptable Leistung benötigen. –
Danke Paul. Ich habe Optimierungen vorgenommen, soweit es meine begrenzten Entwicklungsfähigkeiten zulassen. (Wenn Sie neugierig sind, zögern Sie nicht, die Quelle zu überprüfen. Ich wäre sehr dankbar für jede Hilfe!) Die letztere Option ist meine Sicherung, aber da wir eine dedizierte Maschine kaufen, wäre es schön, es zu bekommen auf Anhieb richtig. –
Keine Überraschung da ... Standard-Dell-Büro-PCs laufen Celerons mit langsamer Ram. Wenn es in den obigen Spezifikationen gut läuft, können Sie das nicht als Basis verwenden? Offensichtlich hat ein Laptop Hitzeprobleme, wenn Sie über längere Zeit mit hohen Berechnungen arbeiten, aber Hardware ist heutzutage ziemlich billig. Erhalten Sie kein Energiesparmodell. ;) – cbednarski