Hi,
Folgende Geschichte:
Habe eben mal wieder Lust gehabt mit dem Editor von Warcraft III eine Map zu basteln. Bzw nur etwas damit rumzuspielen. Mir kam die Idee eine Einheit zu basteln, die bei ihrem Tod 2 weitere ihres Typs spawnt.
Habe damit etwas rumexperimentiert.. Diese Experimente sind z.T. etwas nach hinten losgegangen und haben meinen PC nach wenigen Sekunden in die Knie gezwungen und ich war gezwungen den Resetknopf zu drücken, da ich es nicht geschafft habe Warcraft 3 zu beenden.
Idee:
Nun kam mir eine Idee. Ich dachte mir, dass es doch ganz nützlich wäre wenn der Kernel eine Funktion bereitstellen würde, die den angeforderten Speicher und die benutzte CPU-Power eines jeden Prozesses überwacht. Sollte nun ein Prozess (über Sekunden hinweg) eine ungesund hohe CPU Auslastung erzeugen oder auffällig/übertrieben viel Speicher anfordern (Speicherleck?), dann unterbricht der Kernel das auffällige Programm und fragt den Benutzer ob dieses Verhalten so in Ordnung/erwünscht ist und nun darf der Benutzer dann entscheiden ob er das Programm beenden möchte oder ob alles seine Richtigkeit hat und das Programm fortgeführt werden soll.
Was haltet ihr von der Idee? Natürlich sollte dieses Feature abgestellt werden können und ggf. Ausnahmen hinzugefügt werden können etc. falls einem User das zu lästig werden sollte.
Lg
Cjreek
Folgende Geschichte:
Habe eben mal wieder Lust gehabt mit dem Editor von Warcraft III eine Map zu basteln. Bzw nur etwas damit rumzuspielen. Mir kam die Idee eine Einheit zu basteln, die bei ihrem Tod 2 weitere ihres Typs spawnt.
Habe damit etwas rumexperimentiert.. Diese Experimente sind z.T. etwas nach hinten losgegangen und haben meinen PC nach wenigen Sekunden in die Knie gezwungen und ich war gezwungen den Resetknopf zu drücken, da ich es nicht geschafft habe Warcraft 3 zu beenden.
Idee:
Nun kam mir eine Idee. Ich dachte mir, dass es doch ganz nützlich wäre wenn der Kernel eine Funktion bereitstellen würde, die den angeforderten Speicher und die benutzte CPU-Power eines jeden Prozesses überwacht. Sollte nun ein Prozess (über Sekunden hinweg) eine ungesund hohe CPU Auslastung erzeugen oder auffällig/übertrieben viel Speicher anfordern (Speicherleck?), dann unterbricht der Kernel das auffällige Programm und fragt den Benutzer ob dieses Verhalten so in Ordnung/erwünscht ist und nun darf der Benutzer dann entscheiden ob er das Programm beenden möchte oder ob alles seine Richtigkeit hat und das Programm fortgeführt werden soll.
Was haltet ihr von der Idee? Natürlich sollte dieses Feature abgestellt werden können und ggf. Ausnahmen hinzugefügt werden können etc. falls einem User das zu lästig werden sollte.
Lg
Cjreek

Übersicht
Wiki
Hilfe
Suche
Einloggen
Registrieren
Drucken

Gespeichert

