| |
|
|
Georg Teles | Guten späten Abend allerseits,
wie schaut Ihr, ob Programme gut geschrieben sind ohne einen Blick auf den Quelltext zu werfen ? Tut das jemand von euch ?
Ein Programm kann stabil laufen und trotzdem nicht allzu geschickt programmiert worden sein oder gar viiiiiele Ressourcen laden, die es garnicht braucht - in der Programmierung geht es schließlich um das <Minimalhalten des Quellcodes mit maximalem Funktionsumfang>
Mit ProcessExplorer kann man so ziemlich viel über ein Prozess herausfinden, welche Ressourcen ein Programm nutzt und wieviele
analoger Gedanke Beispiel: "ich habe ein Mustang Shelby GT 500 und kann es mir leisten, monatlich tausende KM zu fahren" als Antwort: "wers braucht ?" |
|
|
| |
|
|
|
| Letztendlich wohl eine Kräfte/ Ressourcenverlagerung, eine Frage der Effizienz verschiedener Kreise:
) wie lange hat man Zeit zu optimieren, wieviel Hirnschmalz kann einfließen ) wie viel Zeit und Strom hat das Programm für seine Aufgaben, Algoeffizienz
Ein hocheffizienter Algorithmus/ Programmablauf ist i.d.R. weniger schnell und weniger einfach herzu-bilden als ein Mitteleffizienter. Wenn es also schnell gehen muss, wird selten etwas so stromsparendes herauskommen wie etwas, wo man auf Prozessoptimierung hinarbeiten kann.
"Stabilität" würde ich aus dieser Gleichung herausnehmen, ausgenommen bei einer Gleichung die da aussagt, dass ein Operation die länger dauert ungleich stabiler ist als eine die kurz andauert. (Einfach weil wenn etwas länger dauert mehr "Angriff" von Außen stattfinden könnte). Bei dieser Behauptung müsste man aber auch die Annahme vertreten, dass im Idle-Zustand sog. "Sicherheit" besteht und ein schnellerer Algo auch nicht öfter Angewandt würde als ein langsamerer. Meist wird ein Schnellerer aber eben doch öfter ausgeführt als ein Langsamerer weil Computer konzeptionsbedingt selten betrieben werden um "nichts" zu tun. ^^
Ein Mustang Shelby GT 500 macht halt bestimmt Spaß und den bezahlt man letztendlich. |
|
|
| |
|
|
|
Georg Teles | Danke für die ausführliche Erklärung, ja hier ist nichts mehr hinzuzufügen ^^ ausser:
iF (07.10.15)
... weil Computer konzeptionsbedingt selten betrieben werden um "nichts" zu tun. ^^
da hast du v*dammt nochmal recht
... bei dem Auto wollte ich darauf hinaus, dass unnötige Umweltverschmutzung / Verbrauch wie auch immer, nunmal unnötig ist sowie unnötige Ressourcen die im Programm nicht verwendet werden, ich gebe zu, shclechtes Beispiel - obwohl, wenn ich es mir leisten könnte, ne, ich vermeide Umweltverschmutzung soweit ich kann - was mich letzte Zeit immerwieder stört, sind all diese Menschen, die ihre McTüten und sonstige Abfälle, vor allem Polyethylen-Müll einfach so in der Natur verstreuen, da könnte ich diesen Menschen berechtigt einen vor den Latz geben mit dem eben Weggeworfenem - nein nein ich bin friedlich, was aber den Abfall angeht, kann ich das eben beschriebene Verhalten nicht tolerieren |
|
|
| |
|
|
|
| Diese MC-Tüten auf der Autobahn, wenn man mit einem Mustang Shelby GT 500 bei 260 KM/h ausweichen möchte...! |
|
|
| |
|
|
|
Georg Teles | und Tumbleweed |
|
|
| |
|
|