Process Lasso
Häufig gestellte Fragen (FAQ)
Zuerst ist es angebracht festzustellen, daß es ein wirkliches Problem mit der Umgangssprache gibt. Nicht-technische Benutzer könnten überwältigt sein. Ich versuche, zwischen technischer Umgangssprache und Laienbegriffen umzuschalten um kontextabhängige Bezüge zu schaffen, die dabei helfen sollen die Bedeutung der Fachsprache herzuleiten.
Falls Ihre Frage hier nicht auftaucht, oder nicht vollständig beantwortet wurde, senden Sie bitte eine Email Diese E-Mail-Adresse ist gegen Spambots geschützt! Sie müssen JavaScript aktivieren, damit Sie sie sehen können. .
Was bedeutet die weiße Linie, die ich im Schaubild manchmal sehe?
Diese Zeile stellt den Verlauf der CPU Auslastung der/des Prozesse(s) dar, die Sie derzeit ausgewählt haben.
Ist die kostenlose Version wirklich kostenlos?
Ja, Heim- und akademische Benutzer können sie solange wie sie wollen benutzen. Jedoch, einige Zeit nach der Installation werden ein paar selten benutzte Funktionen abgeschaltet (instance count limits, periodic memory trimming), und ein paar Nörgeleien erscheinen, um den Benutzer zum Upgrade auf Process Lasso Pro zu ermuntern. Diese Nörgeleien sind tolerierbar, da sie als Erinnerungen gemeint sind, nicht um zu nerven. Sogar dann ist die Software noch sehr funktionsfähig und in keiner Weise verkrüppelt. Diese Maßnahmen helfen uns, weiterhin eine freie verfügbare Version zu veröffentlichen. Wir ermuntern Sie dazu, Process Lasso auszuprobieren. Es könnte genau das sein, was Sie benötigen, und den Preis von ein paar Cheeseburgern wert sein.
Warum gibt es so viele Updates?
Das hängt mit der äußerst aktiven Entwicklung von Process Lasso zusammen. Da das Erstellen, Testen und Veröffentlichen der Systeme voll automatisiert sind, können wir Process Lasso ganz einfach mit einem Knopfdruck aktualisieren. Das heißt, das wir öfters kleinere, neue Versionen veröffentlichen, um kosmetische Belange zu korrigieren, Sprachen zu aktualisieren, oder andere Kleinigkeiten zu beheben. Letztendlich, wozu warten? Sie sind zum Upgrade nicht gezwungen. Sie können jede Version so lange wie Sie möchten, ohne Aktualisierung, verwenden.
Wie bringe ich Process Lasso dazu, die Prozesse aller angemeldeter Benutzer zu verwalten, nicht nur meine?
Während der Installation werden Sie gefragt, ob Sie Process Lasso mit den ´höchsten´ Rechten ausführen möchten. Das ist im letzten Konfigurationsdialog. Markieren Sie einfach dieses Kästchen während der Installation, und jede Instanz von Prozess Lasso verwaltet die Prozesse aller Benutzer. Jedoch ist dies nicht empfohlen, außer Sie starten die Core Engine als Service. Process Lasso ist darauf ausgelegt eine Instanz der Core Engine in jedem aktiven Benutzerkontext am Laufen zu haben, der die Prozesse dieses Benutzers verwaltet. Das heißt, Bob hat eine Instanz der Core Engine (processgovernor.exe), die seine Prozesse verwaltet, und Jane hat eine Instance der Core Engine, die Ihre Prozesse verwaltet. Nehmen Sie auch zur Kenntnis, daß per Voreinstellung jeder Benutzer auch seine/Ihre Konfigurations- und Protokolldatei hat, aber das kann während der Installation geändert werden.
Wird Process Lasso´s ProBalance irgendwelche meiner Programme nachträglich beeinträchtigen?
Nein. Alle dynamischen Anpassungen, die Process Lasso macht, sind völlig sicher und haben buchstäblich keine Möglichkeit schwerwiegende Komplikationen zu verursachen. Darüberh inaus, nach Jahren der Praxistests, haben wir viele spezifische Inkompatibilitäten erkannt und beseitigt, die die Leistung hätten beeinträchtigen können. Process Lasso ist ein sehr ausgereiftes und getestetes Produkt.
Während der Installation habe ich Process Lasso auf höchste Rechte gesetzt. Der Windows Defender blockiert jetzt dessen Start bei der Anmeldung. Was kann ich tun?
Es gibt einen Weg den Windows Defender zu umgehen, indem man Process Lasso bei der Anmeldung automatisch durch den Windows Task Scheduler startet. Für weitere Informationen lesen Sie bitte diesen Artikel.
Process Lasso scheint nichts zu tun, um überaktive Prozesse zu beschränken. Was ist da los?
Per Voreinstellung nimmt Process Lasso Vordergrund Prozesse aus (die im Tastatur- und Mausfokus). Sie sollten auf ein anderes Fenster klicken um Process Lasso zu erlauben Prozesse zu beschränken. Alternativ können Sie die Ausnahme der Vordergrundprozesse auch abstellen. Die gelegentliche Beschränkung von Vordergrundprozessen schadet nicht, da die aktiven Hintergrundprozesse gleichzeitig auch beschränkt werden. Natürlich meinen wir bei Beschränkung das zeitweise senken der Prioritätsklasse, und nicht eine Art von Begrenzung bei der CPU Benutzung (siehe ProBalance Dokumentation).
Wird Process Lasso zum Spielen empfohlen?
Ja, es wird die Reaktionsgeschwindigkeit Ihrer Spiele unterstützen und das Auftreten von Verzögerungen und Einfrieren reduzieren. Ältere Process Lasso Versionen verlangten, daß Spiele von Hand von der ProBalance Beschränkung ausgeschlossen werden, aber neuere Versionen werden Vordergrundprozesse per Voreinstellung nie Beschränken.
Verlangsamt Process Lasso´s ProBalance ´Außer-Kontrolle-Beschränkung´ die Prozesse?
Nein. Process Lasso beschränkt Prozesse durch die zeitweise Verringerung der Priorität. Das gibt den anderen Prozessen einfach eine größere Gelegenheit die CPU zu benutzen, FALLS es Prozesse gibt, die die CPU benötigen. Falls nicht, und solange dies nicht der Fall ist, können die beschränkten Prozesse immer noch so viele CPU Zyklen verbrauchen wie Ihnen verfügbar sind. Deshalb verlangsamt sich ein beschränkter Prozess nicht wirklich, aber er kann einem anderen Prozess Vorfahrt gewähren, wie ein netter Mitbürger auf Ihrem Computer. Dieses "Vorfahrt gewähren" wird einen großen Unterschied in der Reaktionsgeschwindigkeit machen, aber keinen großen in der Geschwindigkeit des Hintergrundprozesses ;).
Wie beeinflußt die Beschränkung von außer Kontrolle geratener Prozesse optische CD/DVD Brenner?
CD/DVD Brenner benutzen typischerweise die CPU nicht stark genug um beschränkt zu werden, da sie normalerweise auf I/O der Disk, bzw. des optischen Laufwerks warten. Tatsächlich ist es wahrscheinlicher, daß ein Buffer underrun durch Process Lasso verhindert wird, denn wenn Sie in einer solchen Hochbelastungssituation sind, würden die Prioritäten der anderen Prozesse gemindert und somit dem Brennprogramm mehr CPU Zyklen zur Verfügung gestellt. Selbst wenn der Brennprogramm selbst in der Priorität gemindert würde, stünden sie auch nicht schlimmer da, als ohne Process Lasso, da die anderen aktiven Prozesse mit Sicherheit auch gemindert wurden und somit wieder die gleiche Basis, wie urpsrünglich.
Zudem erhöhen einige Brenner ihre eigene Priorität und Process Lasso wird die Priorität von Prozessen, die ihre eigene Priorität erhöht haben NICHT vermindern, abhängig von Process Lasso´s Konfiguration.
Unterm Strich steht: Process Lasso hilft höchstwahrscheinlich, und sogar unter schlimmsten Umständen sollte es die Dinge nicht noch verschlimmern. Nichtsdestotrotz ist es vermutlich eine gute Idee, das Brennprogramm zur Process Restrraint Exclusions Liste hinzuzufügen, aber weit von der Notwendigkeit entfernt.
Process Lasso war vorallem -und hauptsächlich- dazu ausgelegt keinen Schaden anzurichten.
Sollte ich Vordergrund Boosting anschalten?
Windows macht schon Vordergrundboosting, indem es Vordergrund Threads 3fach längere Zeitabschnitte, als den Hintergrund Threads gibt [abhängig von der Windows Version und Konfiguration], und die Thread Priorität leicht anhebt. Process Lasso ist in der Lage zusätzliches Vordergrundboosting auf intelligente Art und Weise durchzuführen, der diesen Mechanismus unterstützt. Jedoch, solange Sie es nicht wirklich benötigen, empfehlen wir generell diese Option abgeschaltet zu lassen, da der Vordergrundprozess/Thread vermutlich schon so stark geboostet wurde, wie unter Windows effektiv ist. Zusätzliches Boosting macht für die meisten wahrscheinlich keinen Sinn, aber in manchen Situationen kann es schon sein. Sie können mit Vordergrund Thread und/oder Prozess Boosting herumprobieren, damit sie selbst sehen können, ob es Ihnen gefällt, es sollte keinen Schaden anrichten - aber es wird Ihnen vielleicht weniger Nutzen, als Sie hoffen würden. Die Hintergrund Prozess Beschränkung ist die wichtiger Funktion von Process Lasso, und die saubere Weise um Situationen zu handhaben, in denen Hintergrundprozesse Vordergrund Threads beeinträchtigen, die von Windows schon in Ihrer Priorität hochgesetzt wurden.
Was ist der Unterschied zwischen foreground priority class und foreground thread boosting?
Foreground priority class erhöht die Prioritätsklasse eines ganzen Prozesses (also eines Programms), welches im Vordergrund läuft (hat also Tastatur und/oder Mausfokus). Dagegen erhöht foreground thread boosting nur einen einzelnen Thread in diesem Vordergrund. Ein Laie sollte einen Thread nur als Teil eines Programms betrachten, nicht als ganzes. Sein Bruder und Schwester Thread im selben Prozess werden nicht erhöht.
Dieses andere Program, das so etwas ähnliches macht scheint Maßnahmen zu ergreifen, wenn Process Lasso dies unterläßt, und umgekehrt. Was ist da los?
Automatisches Verwalten von Prozess- und Thread Prioritäten, OHNE dem System- und Programmbetrieb in die Quere zu kommen und dabei EFFEKTIV die Reaktionsgeschwindigkeit des Systems zu erhöhen ist ein delikates Geschäft. Es könnte auf eine dummköpfige Art gemacht werden, die es ´halt macht´. Das ist nicht Process Lasso. Process Lasso wurde entworfen, den Windows Scheduler so wenig wie möglich zu behindern. In der Tat wurde es gestaltet in ergänzender Art und Weise, Seite an Seite mit dem Windows Scheduler zu arbeiten. Unglücklicherweise, haben viele andere Produkte einen weniger ausgeklügelten Ansatz und sind nicht so elegant. Jedoch können in manchen Fällen alternative Produkte wünschenswert sein. Unser Produkt ist kostenlos. Wir laden Sie ein, finden Sie heraus, was für Sie richtig ist.
Warum raten Sie von der ´trim virtual memory´ Funktion ab?
RAM ist Ihr schnellstes Speichermedium. Im Allgemeinen möchten Sie darin so viel wie möglich Daten gespeichert haben, und nicht Auslagerungen in die Auslagerungsdatei erzwingen, damit Sie mehr ´freies´ RAM haben für den System Zwischenspeicher oder neue Programmstarts. Wenn Sie Auslagerungen erzwingen, müssen sie diese einfach später wieder zurückladen, da ´page faults´auftreten (siehe die Antwort für die Erklärung von page faults).
Was zeigt der System Reaktionsgeschwindigkeitsmesser an?
Er stellt die Fähigkeit des Thread Nachrichten Untersystems dar mit den Anforderungen der Thread/Fenster Meldungen Schritt zu halten. Wie man das genau errechnet werden wir nicht veröffentlichen, aber es ist eine sehr einfache und genaue Messung.
Was bedeutet es, wenn das System Tray Icon zum Ampelsymbol wechselt?
Falls Sie die Voreinstellungen belassen haben, bedeutet es, daß eine Prozess Priorität automatisch durch den Prozess Beschränkungsmechanismus gemindert wurde.
Was bedeuten die hervorgehobenen Teile des Schaubilds?
Dies sind Zeitabschnitte, in denen die Priorität eines Prozesses zeitweise gemindert wurde, um die Systemreaktionsfähigkeit zu erhöhen. Erkennen der Hervorhebungen, hilft die Effekte auf Ihre Systemreaktionsfähigkeit darzustellen, die von der grünen Linie im Schaubild dargestellt wird.
Was bedeutet ´stärker durchgesetzte voreingestellte Prioritäten und Affinitäten´, also der erzwungene Modus.
Manchmal möchten Programme ihre eigenen Prioritäten kontrollieren. Process Lasso versucht nicht mit ihnen zu kämpfen, macht aber einen einzigen Versuch die voreingestellten Prioritäten und/oder Affinitäten für den Prozess zu setzen. Wenn Sie möchten, daß Process Lasso aggressiv und mit Gewalt ihre voreingestellten Prioritäten und Affinitäten durchsetzt, wird der ´forced mode´ das für Sie erledigen. Falls Sie einen Prozess haben, der nicht in der voreingestellten Priorität oder Affinität bleibt, dann können Sie diese Option verwenden. Es sei jedoch angemerkt, daß Programm, die ihre eigenen Prioritäten oder Affinitäten setzen, dies aus gutem Grund tun.
Was bedeutet ´thread boost´oder ´Windows dynamic thread priority boosting´ in den Prozess Prioritäten Einstellungen?
Wenn dies für einen Prozess aktiviert wird, erhöht Windows zeitweise die Priorität der Threads für diesen Prozess unter bestimmten Umständen (im Wartezustand). Für genauere informationen lesen Sie diese MSDN Seite über Windows dynamic thread priority boosting. Abschalten dieser Funktion kann die Leistung eines Programmes mit grafischer Benutzeroberfläche (eines Fensters) schwer beeinträchtigen. Für Hintergrundanwendungen, ist diese Einstellung normalerweise nicht wichtig.
Was bedeutet ´(*)´ hinter den Prioritäten in der Prozessliste?
Es stellt dar, ob Windows dynamic thread priority boosting aktiviert ist für diesen Prozess, oder nicht. (lesen Sie zur Erklärung auch die andere Frage über ´thread priority boosting´).
Was ist mit I/O Priorisierung?
Vista´s I/O Priorisierung basiert auf der Priorität des Threads der das I/O verwaltet, welcher abhängt von der Prioritätsklasse des Prozesses, der die I/O ausführt. Das Verändern der Prozess Prioritäten weitet sich deshalb auf die I/O des Threads aus. Spezifische I/O Priorisierung wird nicht unterstützt.
Process Lasso minimiert sich nicht, wenn es beim Anmelden gestartet wird, was läuft da falsch?
Das kommt wahrscheinlich daher, weil der /tray Parameter von der Startup Eintragung in der Registry verloren gegangen ist. Dies behebt man am einfachsten, indem man Process Lasso nochmal installiert (Sie müssen nicht vorher deinstallieren, Ihre Einstellungen bleiben erhalten).
Wie sieht es aus mit Virtueller Speicher Priorisierung?
Vista und darüber Kennzeichnen virtuelle Speicherseiten mit einer Priorität, die von ReadyBoos zugewiesen wird. Diese Prioritäten können gelesen werden, sind aber einfach zu verändern. Wir implementieren einen weg mit ihnen zu arbeiten, aber wir raten dem Benutzer grundsätzlich ab, Unfug mit den voreingestellten Speicherprioritäten zu treiben. Denken Sie daran, Windows und ReadyBoost sind darauf ausgelegt so optimal wie möglich zu arbeiten. Zu vieles Feineinstellen kann die Dinge verschlimmern. Process Lasso leistet großartige Arbeit, so wie es ist, deshalb brauchen Sie diese Eigenschaft wahrscheinlich nicht...obwohl wir sie schließlich einbauen werden.
Ich habe das Produkt gekauft, aber sehe immer noch die Nörgeleien. Was ist da los?
Die Pro Version ist ein völlig separater download von der freien Version. Deshalb haben Sie wahrscheinlich versehentlich die kostenlose Version reinstalliert. Stellen Sie sicher, daß Sie die Kopie der Version installieren, die Sie im Benutzer Service Bereich heruntergeladen haben.
Ich habe die kritischen System Prozesse zur ´disallowed processes´ Liste hinzugefügt, und jetzt habe ich Schwierigkeiten. Was soll ich machen?
Sie müssen Ihre Process Lasso Einstellungen löschen (in der INI Datei). Wenn Sie nicht drankommen und die grafische Benutzeroberfläche nicht starten können, versuchen Sie in den abgesicherten Modus hochzufahren. Sie können den Speicherort im ´About´ Fenster von Process Lasso sehen. Deinstallieren von Process Lasso bringt Sie ebenfalls aus dieser Situtation heraus.
Nützt Process Lasso auch Vista?
Ja, Process Lasso ist entworfen um mit Vista zusammenzuarbeiten, und es wird genauso profitieren wie unter XP. Außerdem hat Process Lasso einige Vista-spezifische Eigenschaften, die die Verbesserungen des Vista CPU Schedulers unterstützen.
Funktioniert Process Lasso mit Windows 7?
Ja! Es ist voll kompatibel zu Windows 7. Tatsächlich läuft unsere primäre Entwicklungsmaschine jetzt unter Windows 7.
Wie kann ich die Core Engine als Service unter einem bestimmten Benutzerkonto in Windows Vista Home Edition verwenden? Es beinhaltet kein secpol.msc.
Da Vista Home- und Starter Editionen keine Konsole zur lokalen Sicherheitsrichtlinienverwaltung beinhalten, müssen Sie das SeServiceLogonRight Kürzel von Hand dem/den Benuter(n) zuweisen. Sie können dies anhand Microsoft´s NTRIGHTS console mode utility (download, info) tun. Öffnen Sie eine administrative Konsole und führen Sie ´NTRIGHTS -u myusername +r SeServiceLogonRight' aus. Von diesem Zeitpunkt an, wird der Benutzer den Sie spezifiziert haben, das Recht haben sich als Service anzumelden.
Alternativ können Sie Process Lasso´s Core Engine als System Service starten, anstatt als Service unter einem bestimmten Benutzerkonto.
Für die meisten anderen Ausgaben von Windows, führen Sie ´secpol.msc´ aus und bearbeiten "Local Security Policies \ User Rights Assignment \ Logon as a service".
Ich habe Process Lasso reinstalliert und kann jetzt startet die Core Engine nicht mehr, wo liegt das Problem?
In Windows 7, kommt dieses Problem gelegentlich vor, wenn Sie Ihre Process Lasso Installationsoption von ´Highest rights´ zu ´Normal rights´ ändern. Sie müssen Ihren Rechner Neustarten um dieses Problem zu lösen. Scheint so, als könne Windows 7 die Sicherheitseinstellungen der Anwendung zwischenspeichern, was zur Folge hat, das die Benutzeroberfläche die Core Engine nicht ausführen kann.
Wenn ich meine nicht-englische Sprache auswähle, sehe ich an vielen Stellen ´???????´. Wie kann ich das beheben?
Um dies zu beheben (mit ein paar Nebenwirkungen, bitte unten lesen), gehen Sie zu Systemeinstellungen, Regional und Sprache, Fortgeschritte Registerkarte. Dort ändern Sie die voreingestellte Sprache für nicht-unicode Programme auf die von Ihnen gewählte Sprache. Das Problem kommt daher, weil (noch) nicht alle Teile von Process Lasso auf unicode konvertiert wurden, also muß die richtige Systemlokalisierung auf Zeichenkettenkonvertierung gesetzt werden, um richtig zu funktionieren. Jedoch könnte diese Änderung bedeuten, daß Ihre anderen Anwendungen nicht mehr den richtigen Zeichensatz verwenden, seien Sie also vorsichtig! Alternativ benutzen Sie einfach Englisch, sofern Sie es lesen können.
Kann ich weiteres Material über die Funktionsweise des Windows CPU Schedulers lesen?
Sicherlich, hier sind einige Links, und wenn die Zeit erlaubt füge ich noch weitere hinzu. Diese sind alles fremde Links und Artikel.
- Wikipedia: Thread scheduling (general, technical)
- MSDN: Thread scheduling priorities
- Everything you never wanted to know about OS multi-tasking (and why out of control processes need priority adjustment)





