Seite 3 von 3

Re: Prozessorlast unter Linux

Verfasst: 16.06.2010 21:14
von zoidberg
Hallo Blackskyliner!

Mir scheint Du missverstehst die Situation. Die Prozessorlast optimieren heißt Ressourcen schonen. Nicht jeder hat einen High End PC. Und vor allem wenn Du mit verwurstetem Code das System unnötig belastest, verbaust Du Dir den Weg das Programm zu einem großen Programm weiterzuentwickeln. Niemand will ein Paint Clone was Quad Prozessoren braucht (als etwas dramatisiertes Beispiel).
Manche Prozesse benötigen viel Rechenzeit und Leistung, aber man sollte als Programmierer schon darauf achten unnötiges zu vermeiden. Das hat auch nichts mit Runter holen zu tun wenn DEIN Programm dem Rechner Luft für andere Prozesse lässt. DAS unterscheidet einen Stümper vom Profi (Wobei da aber auch noch andere Faktoren wichtig sind.). Das funktioniert übrigens auch Prima im normalen Leben. Unnötiges weglassen und nötiges Optimieren -> Stress vermindern, Leben genießen.

Denk nochmal drüber nach.

Außerdem würde ich mich selbst ausschließen wenn ich keinen Linux Support für mein Programm hätte.

Gruß, Steffen

Re: Prozessorlast unter Linux

Verfasst: 18.06.2010 00:00
von Blackskyliner
Jo ich weiß schon wie du meinst :) Kann auch sein das mir beim Posten andere Dinge durch denk Kopf gingen... Lese im Moment immer viele Kritiken über div. Themen durch und naja.. I got carried away :)

Wobei ich sagen muss, dass ich bei Vollbild und Fenster Anwendungen, wie z.B. Spielen, die man entweder oder starten und entsprechend Spielen kann, einen Unterschied feststelle, auch unter Windows, weil dann das Canvas, bzw. halt der zu Zeichnende Bereich kleiner ist, wodurch halt weniger arbeit notwendig ist ergo mehr FPS... Jedoch geht es hier um die CPU, da stellt sich die frage in wie weit wird die CPU durch die GPU limitiert, etc.

Ich denke mal dass es Situations abhängig ist, was am ende schneller ist. Am ende ist es für ein Spiel mitunter nicht ungewöhnlich das die CPU entsprechend ausgelastet wird.

Unter Linux wiederum muss man auch sehen, dass man überprüft ob man an der stelle opengl oder SDL als Subsystem nutzt, dementsprechend hoch oder niedrig ist dann wiederum die CPU Auslastung bei Screened Window's oder allgemein Screens...

Kommt halt immer auf den Code drauf an und müsste halt entsprechend vom Coder mit dem Quellcode den er hat auf den Subsystemen getestet werden und dann entscheiden welches Subsystem und oder Sceened Window oder Fullscreen.

Hoffe das ich nicht noch einmal am Thema vorbeigerauscht bin :)

MFG
Blackskyliner