Author Topic: Process Lasso - FAQ [Najczęściej zadawane pytania]  (Read 28544 times)

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Process Lasso - FAQ [Najczęściej zadawane pytania]
« on: March 17, 2013, 05:41:46 PM »

Wyjaśnienie najpowszechniejszych, błędnych przekonań

Krążą błędne przekonania co do Process Lasso, lecz jest to zrozumiałe. Poniżej zawarto najczęściej nurtujące kwestie.


Przekonanie #1: Process Lasso to kolejny, przeładowany funkcjami, menedżer zadań.

NIE! Process Lasso nie jest pomyślany jako zamiennik dla menedżera zadań, chociaż posiada wiele funkcji na to wskazujących. Zadaniem tego programu jest działanie w tle poprzez automatyczne stosowanie reguł procesom w celu poprawy reagowania systemu (lub jakiejkolwiek formy kontroli procesów użytkownik zechce).


Przekonanie #2: Użytkownik potrzebuje ustawiać domyślne priorytety procesów w celu określenia ich znaczenia dla niego samego.

NIE, PROSZĘ TEGO NIE ROBIĆ. Zamysłem nie jest ocenianie procesów przez użytkownika. Dokonywanie tego jest ryzykowne i szkodliwe dla wydajności komputera. Najlepiej pozwolić Process Lasso pracować, chyba że użytkownik doskonale zdaje sobie sprawę z tego, co robi.


Przekonanie #3: Process Lasso jest tylko dla starych komputerów.

Akurat to może mieć potwierdzenie, że największe korzyści Process Lasso przynosi na starszych komputerach, lecz program jest pomocny nawet na najnowszych maszynach. Dodatkowe funkcje programu są poręczne dla każdego (np. procesy zapobiegające przechodzeniu do trybu uśpienia, procesy planu zasilania wysokiej wydajności). Komputerom posiadającym wielordzeniowe procesory z pewnością przyda się opcja zmiany koligacji CPU, pozwalająca na przydzielanie procesom poszczególnych rdzeni i utrzymanie pozostałych rdzeni wolnych dla pozostałych zadań.


Przekonanie #4: Process Lasso sprawia, że procesor komputera pracuje mniej lub więcej.

Funkcja ProBalance programu Process Lasso powoduje zmiany w alokowaniu czasu CPU. Niezależnie od zmian priorytetów/koligacji, procesor zawsze wykonuje taką samą ilość pracy w jednostce czasu.


Przekonanie #5: Zwiększenie priorytetu procesu oprogramowania czyni go szybszym lub rozwiązuje problemy z reagowaniem.

Jak wyjaśniamy tutaj, nie powinno się zwiększać priorytetu. System Windows już wspiera procesy w podobny sposób, poprzez tzw. przyspieszanie pierwszego planu, czego funkcjonowanie także opisaliśmy. ProBalance działa, zmniejszając priorytet procesom tła podczas dużego wykorzystania zasobów, nie poprzez zwiększanie. Zmniejszanie jest bezsprzecznie korzystniejszym sposobem utrzymywania reagowania podczas okresów dużego obciążenia.




Pytania

[patrz poniżej]

Warto zaznaczyć, że sporą przeszkodą jest żargon. Nietechniczni użytkownicy mogą czuć się przytłoczeni mnogością terminów. W niniejszym dokumencie podjęto próbę objaśniania niektórych wyrażeń tak, aby pomóc w dojściu do ich rzeczywistego znaczenia.

Jeżeli zawartość postów nie satysfakcjonuje Cię lub coś Twoim zdaniem wymaga uzupełnienia,   skontaktuj się z nami.

« Last Edit: March 26, 2013, 03:30:38 PM by hanemach_gt »



Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czy wersja Free jest całkowicie darmowa?
« Reply #1 on: March 17, 2013, 05:44:14 PM »

Czy wersja Free jest całkowicie darmowa?

Tak, użytkownicy domowi i studenci mogą używać Process Lasso Free dowolnie długo. Niemniej jednak, po pewnym czasie używania, niektóre funkcje są wyłączane, jak też program wyświetla czasami okno zachęcające użytkownika do aktualizacji, do wersji Pro. Okna te nie są nieznośne - mają nie irytować, a przypominać. Nawet po wyłączeniu bardziej zaawansowanych funkcji program posiada podstawową funkcjonalność (np. ProBalance). Działania te pomagają nam kontynuować publikowanie wersji darmowej. Zachęcamy użytkownika, aby zakupił Process Lasso Pro. Funkcje dostępne tylko w tej wersji mogą się okazać przydatne. Cena programu jest wyskalowana względem ilości funkcji, nie - czasu włożonego w rozwój programu.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czym różnią się wersje Pro i Free?
« Reply #2 on: March 17, 2013, 05:46:56 PM »

Czym różnią się wersje Pro i Free?

FunkcjaProcess Lasso FreeProcess Lasso Pro
ProBalanceTAKTAK
Domyślne priorytetyTAKTAK
Domyślne koligacje CPUTAKTAK
Niedozwolone procesyTAKTAK
Domyślne priorytety I/OTAKTAK
Hamowanie I/O ProBalance (bazowane na użyciu CPU)TAKTAK
Oszczędzacz EnergiiTAKTAK
Omijanie rdzeni Hyper-ThreadedTAKTAK
Tryb graczaTAKTAK
Klasyfikowanie procesów (multimedialne, gry...)TAKTAK
Przyspieszanie pierwszego planuTAKTAK
Plany zasilania aplikacjiOKRES PRÓBNY*TAK
Process Watchdog (ograniczenia CPU i RAM)OKRES PRÓBNY*TAK
Ograniczanie instancji procesuOKRES PRÓBNY*TAK
Automatyczny tryb graczaOKRES PRÓBNY*TAK
Dławienie CPUOKRES PRÓBNY*TAK
Procesy zapobiegające przechodzeniu do trybu uśpieniaOKRES PRÓBNY*TAK
Procesy mające zawsze działaćOKRES PRÓBNY*TAK
Procesy planu zasilania wysokiej wydajnościOKRES PRÓBNY*TAK
Regulator Procesów („silnik”) jako usługaNIETAK
Program TweakSchedulerNIETAK
Program MultiMedia SchedulerNIETAK
Dostęp do starszych wersjiNIETAK
Szybkie, rozszerzone wsparcieNIETAK
Inne...MOŻE**TAK

*Okres próbny może się różnić, lecz wynosi najczęściej 7 do 30 dni. W przypadku edycji Server, okres próbny wynosi 30 dni. Okna zachęcające do zakupu mogą się pojawiać podczas okresu próbnego.
**Pozostałe nie wymienione powyżej funkcje także mogą nie być dostępne w wersji darmowej.

« Last Edit: March 22, 2013, 03:15:14 PM by hanemach_gt »

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Jak aktywować wersję Pro kodem aktywacyjnym?
« Reply #3 on: March 17, 2013, 05:48:12 PM »

Jak aktywować wersję Pro kodem aktywacyjnym?

Są dwa sposoby aktywacji kodem - jedna: z menu „Pomoc” wybierz „Zmień kod licencyjny” i podaj kod; druga - z menu „Pomoc” wybierz „O Process Lasso”, następnie kliknij przycisk zmiany kodu aktywacyjnego. Jeżeli przycisku aktywacji nie ma, oznacza to, że produkt został już aktywowany. Terminy: „kod aktywacyjny”, „kod licencyjny” są stosowane zamiennie i oznaczają to samo (w przypadku tego programu).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co to właściwie jest proces?
« Reply #4 on: March 17, 2013, 05:49:39 PM »

Co to właściwie jest proces?

Gdy użytkownik uruchamia program, zostaje utworzony proces. Każdy program reprezentuje proces. Gdy ten sam proces jest uruchomiony wiele razy, wtedy każda kolejna kopia to instancja. Dla przykładu, gdy użytkownik uruchomi program Microsoft Word, zostanie utworzony proces winword.exe. Każdy proces ma swój obszar pamięci i wątki (w dużym skrócie: zadania, które CPU ma wykonać), tak więc błąd w jakimś procesie nie wpłynie na działanie pozostałych.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Program pokazuje mniej RAM niż komputer posiada - dlaczego?
« Reply #5 on: March 17, 2013, 05:51:44 PM »

Dlaczego Process Lasso pokazuje mniej pamięci RAM niż komputer w rzeczywistości posiada?

Process Lasso pokazuje całkowitą ilość dostępnej pamięci RAM dla systemu. Jeśli nie pokrywa się to z faktyczną ilością, może to być spowodowane oddaniem przydziału RAM na rzecz karty graficznej lub też system użytkownika nie jest w stanie zaadresować całej dostępnej pamięci RAM (32-bitowe edycje Windows posiadają ograniczenie przestrzeni adresowej wynikające z architektury systemu, pozwalające na adresowanie do 4GB RAM łącznie). Można sprawdzić to w Menedżerze zadań (Ctrl+Shift+Esc). W zakładce „Wydajność”, proszę sprawdzić łączną ilość dostępnej pamięci. To powinno się pokrywać z danymi, jakie przedstawia Process Lasso.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Jakaś aplikacja nadal sprawia, że system wolno chodzi, co z tym zrobić?

Istnieje ustawienie pozwalające na wykluczenie aktywnego procesu pierwszego planu (posiadającego kursor myszy i klawiatury) z hamowania ProBalance. Znajduje się ono w następującym menu: „Opcje / Akcje związane z CPU / ProBalance / Okno konfiguracji (ustawienia główne ProBalance)”. Jeżeli aplikacja pierwszego planu była hamowana, a system nadal zdaje się chodzić nierównomiernie, ma miejsce najwidoczniej inny problem, którego Process Lasso nie rozwiąże.

Użytkownik może spróbować ustawić domyślny priorytet poniżej normalnego dla „agresywnego” procesu. Często okazuje się to skuteczne. Nie zmniejsza to znacznie wydajności aplikacji, chyba że użycie CPU jest na wysokim poziomie (wtedy proces musi „walczyć” o partie czasu).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Nie widzę procesów oprogramowania zabezpieczającego - dlaczego?
« Reply #7 on: March 17, 2013, 05:54:05 PM »

Nie widzę procesów oprogramowania zabezpieczającego (antywirusów, antyspyware) - dlaczego?

Niektóre oprogramowanie zabezpieczające posiada zabezpieczenia anti-tamper, których czułość (lub nachalność) skutkuje rejestrowaniem tysięcywystąpień w dziennikach zdarzeń, a co za tym idzie - spowalnianiem pracy całego systemu. Problem jest znany inżynierom poszczególnego oprogramowaniazabezpieczającego, tylko (obiektywne przypuszczenie) ze względów marketingowych nie wykazują chęci rozwiązania problemu (pomijając to, że Process Lasso tylko „patrzy” na te procesy).Aby ujawnić kontrast, narzędziem linii poleceń tasklist można zobaczyć wszystkie procesy (w tym te „zabezpieczone”), a programy zabezpieczające na to nie reagują.Dlatego właśnie Process Lasso, dla świętego spokoju, pomija niektóre procesy.

Paradoksalnie, generowanie duplikatów zdarzeń (które są niekrytyczne) w dzienniku jest tak „zasobożerne”, że można pomyśleć, że powodem jest Process Lasso, bo procesów antywirusowych nie widać, a komputer wolno chodzi.

Pomijając aspekty marketingowe i bezsensowność (z punktu widzenia normalnego użytkownika) problemu, programy zabezpieczające używają dużo zasobów, ale nie powinny być nigdy hamowane.Skanery czasu rzeczywistego na pewno są uruchomione z najwyższym priorytetem. Nawet jeśli klasa priorytetu procesu tego nie zdradza, wątki na pewno mają priorytet czasu rzeczywistego albo najwyższy. Dlaczego? Ponieważ skaner powinien jak najszybciej wykonać swoją robotę i pozwolić nam kontynuować pracę. Inne procesy w takiej sytuacji muszą poczekać na zakończenie skanowania.Ingerowanie w takie procesy nie ma zwyczajnie sensu, ponieważ producenci prześcigają się w kwestii optymalizacji skanowania. Poprzez zmianę priorytetu procesu programu zabezpieczającego(lub nałożenie jakichś ograniczeń co do wykorzystania CPU lub RAM), najprawdopodobniej uzyskamy rezultat przeciwny do oczekiwanego.

Chociaż Process Lasso posiada dużo funkcji wskazujących na to, że stanowi bardzo rozbudowany menedżer zadań, pozostaje narzędziem do optymalizacji i automatyzacji. Udoskanalając program, skupiamy się tylko i wyłącznie na tych dwóch zadaniach.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Chcę, aby proces używał nie więcej niż X% - jak to ustawić?
« Reply #8 on: March 17, 2013, 05:56:54 PM »

Chcę, aby proces używał nie więcej niż X% - jak to ustawić?

Jeżeli posiadasz procesor jednordzeniowy, pozostaje tylko funkcja twardego dławienia, stosowania której odradzamy.

W przeciwnym wypadku (dwa lub więcej rdzeni), można „sterować” maksymalnym użyciem poprzez ustawienie odpowiedniej koligacji. W ten sposób, na czterordzeniowym procesorze można ustalić limity 25%, 50%, 75% lub 100%. Jeśli dorzucić do tegologiczne rdzenie, procenty te ulegają zmianie i mogą się rozłożyć np. na: 25%, 32%, 50%, 62%, 100%. Trudno dokładnie określić, ponieważ dla każdego procesora wartości te są inne.Jest to dobry sposób na ograniczanie wykorzystania CPU przez aplikacje. Nie zaleca się ograniczania komponentów systemowych, oprogramowania zabezpieczającego lub krytycznych usług systemu operacyjnego.

Lepiej spojrzeć na sprawę szerzej. Jeśli ProBalance obniży priorytet procesu, a jakiś inny proces potrzebuje dostępu do CPU,wtedy użycie CPU przez ten „obniżony” proces spadnie znaczniej. Jest to kwestia zapotrzebowania na cykle CPU.Innymi słowy, nie ma sensu „twardo” ograniczać jakiegoś procesu, jeśli żaden inny proces nie potrzebuje CPU.Możesz spróbować rozwiązać problemy wykorzystania CPU właśnie za pomocą zmian priorytetów i koligacji.Nadmierne obciążenie CPU przez proces powinno spaść w momencie, kiedy inny proces zacznie potrzebować czasu procesora, a obniżenie priorytetuzwiększy szansę na ustąpienie potrzebującemu procesowi.

« Last Edit: March 22, 2013, 02:56:16 PM by hanemach_gt »

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co oznaczają poszczególne metryki pamięci wirtualnej?
« Reply #9 on: March 17, 2013, 05:58:00 PM »

Co oznaczają poszczególne metryki pamięci wirtualnej?

Pamięć wirtalna i terminy z nią związane są nieco zawiłe. Nawet niektórzy programiści nie do końca je rozumieją.

Pamięć wirtualna to warstwa abstrakcyjna, kombinacja fizycznych nośników, która pozwala na współdzielenie danych przez procesy.Płyną z niej liczne korzyści. Pamięć wirtualna pozwala na posiadanie bardzo dużej ilości pamięci, ponieważ ograniczona jest tylko przez pojemność nośników (dyski twarde lub SSD), na których znajdują się pliki stronicowania.Ponadto, poprzez powielanie stron, można łatwo współdzielić pamięć.

Gdy do pamięci wirtualnej uzyskiwany jest dostęp (twardy błąd strony), strony („części” pamięci) są przenoszone do RAM (stronicowanie). Gdy pamięć nie jest używana przed długi okres czasu (lub RAM jest potrzebny gdzie indziej), strony przenoszone są do pliku stronicowania, na dysk (wystronnicowywanie). Wszystko to jest niewidoczne dla procesów i użytkownika. Proces widzi i uzyskuje dostęp do pamięci pod adresem X, a system operacyjny ma za zadanie dopilnować, aby ta część pamięci była w RAM. Zamysłem tego rozwiązania jest to, że pamięć, do której często uzyskuje się dostęp, znajduje się w RAM - aby strony pamięci nie były odczytywane z pliku stronicowania, z o wiele wolniejszego dysku twardego.

Pamięć zarezerwowana może być najlepiej zdefiniowana jako ilość wirtualnej pamięci, która jest przydzielana aplikacji. W przeciwieństwie do „Zestawu roboczego”, zawiera też ilość wystronnicowaną (znajdującą się w plikach stronicowania).

Zestaw roboczy jest to ilość aktywnej pamięci w RAM, nie wliczając do tego porcji wystronnicowanej (przeniesionej do pliku stronicowania).

Prywatne bajty stanowi ilość pamięci wirtualnej w przestrzeni procesu, w którą nie wlicza się pamięć współdzielona innych procesów. Gdy strony pamięci wirtualnej są powielane, mogą być współdzielone pomiędzy różnymi procesami w pamięci.

Prywatny zestaw roboczy jest to ilość RAM używana wyłącznie przez dany proces. Zazwyczaj, wartość ta równa się pamięci zarezerwowanej, lecz może się różnić, jeżeli proces współdzieli dużo pamięci z innym procesem (np. kolejną instancją samego siebie). Google Chrome jest przykładem, który wykazuje, że obie wartości (pamięć zarezerwowana i prywatny zestaw roboczy) znacznie się różnią. Liczenie tego zestawu pamięci wymaga więcej cykli CPU, tak więc wyświetlanie jego nie jest zalecane. Process Lasso wyświetli ostrzeżenie przed włączeniem ustawienia wyświetlania wartości prywatnego zestawu roboczego.

Całkowite użycie pamięci wirtualnej stanowi sumę całej wirtualnej pamięci, która jest zmapowana w przestrzeni adresowej procesu. Wartość ta może często zdawać się ogromna, ale zawiera przestrzeń stosu oraz przedziały zarezerwowanej pamięci, które nie są używane. Większości użytkowników znajomość tej wartości nie jest potrzebna.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Nie widzę niektórych procesów na liście, dlaczego?
« Reply #10 on: March 17, 2013, 05:58:44 PM »

Nie widzę niektórych procesów na liście, dlaczego?

Process Lasso ignoruje procesy, do kontrolowania których nie ma uprawnień. W systemach Vista i nowszych trzeba uruchamiać Process Lasso z najwyższymi uprawnieniami, aby widzieć wszystkie procesy. Można to zrobić, klikając opcję menu „Opcje / Główne ustawienia / Zmień sposób uruchamiania się Process Lasso...”. Program może wyświetlić ostrzeżenie, gdyż włączenie tego trybu wiąże się z zarządzaniem wszystkimi procesami, włączając w to procesy systemowe.  Process Lasso będzie wtedy widzieć i zarządzać wszystkimi procesami. Niektóre produkty antywirusowe są ignorowane dlatego, że posiadają zabezpieczenia anti-tamper i nie pozwalają nawet na „widzenie” swoich procesów.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Chcę, aby Process Lasso zarządzał procesami wszystkich użytkowników, nie tylko moimi - jak to zrobić?

Podczas instalacji użytkownik jest pytany, czy życzy sobie, aby Process Lasso startował dla wszystkich użytkowników czy tylko bieżącego użytkownika oraz czy chce, aby Process Lasso uruchamiał się z podniesionymi uprawnieniami.Obydwie opcje są dostępne w końcowym etapie instalacji. W omawianych oknach wystarczy najechać kursorem myszy na dowolne pole wyboru i zostanie wyświetlony balon informacyjny opisujący, czym zaznaczenie danej opcji będzie skutkowało.

Zaleca się aczkolwiek, aby każdy użytkownik miał przydzieloną osobną instancję Process Lasso.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Process Lasso z najwyższymi uprawnieniami bez okna UAC - jak?
« Reply #12 on: March 17, 2013, 06:01:40 PM »

Jak ustawić, aby Process Lasso uruchamiał się z najwyższymi uprawnieniami (system Windows Vista i nowsze), bez okna Kontroli konta użytkownika (UAC)?

Zainstaluj wersję 4 lub nowszą. Program utworzy odpowiednie zadanie Harmonogramu zadań i będzie bezproblemowo startował z najwyższymi uprawnieniami, bez okna UAC.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co oznacza zatrzymanie "silnika" Process Lasso?
« Reply #13 on: March 17, 2013, 06:02:58 PM »

Co oznacza zatrzymanie „silnika” Process Lasso?

„Silnik” określany jest inaczej jako Regulator Procesów (processgovernor.exe) - zarządza procesami, stanowi „serce” programu. To ten proces wdraża automatyczne zmiany - ProBalance, domyślne priorytety i koligacje, niedozwolone procesy itd. Interfejs graficzny stanowi tylko „opakowanie”, którego głównym zadaniem jest wyświetlanie danych (lista procesów i parametry wydajności) i umożliwienie łatwego edytowania konfiguracji. Regulator Procesów (processgovernor.exe) jest niezależny od interfejsu graficznego (processlasso.exe). Dla przykładu, interfejsu można użyć do utworzenia i zmodyfikowania ustawień, potem w ogóle go wyłączyć. „Silnik” jest cichy (nie ma nawet ikony w zasobniku systemowym), ale zapisuje wykonywane akcje do rejestru zdarzeń, który można potem zobaczyć z poziomu interfejsu graficznego.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Zatrzymanie "silnika" a zakończenie pracy Process Lasso - jaka różnica?
« Reply #14 on: March 17, 2013, 06:06:06 PM »

Jaka jest różnica między zatrzymaniem „silnika” a zakończeniem pracy Process Lasso?

Przed zamknięciem Process Lasso użytkownik jest pytany, czy chce także zatrzymać „silnik” (processgovernor.exe). Tak więc, zakończenie pracy Process Lasso może zamknąć tylko interfejs graficzny lub cały program, wraz z „silnikiem”.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czy "tryb gracza" jest zalecany?
« Reply #15 on: March 17, 2013, 06:06:59 PM »

Czy „tryb gracza” jest zalecany?

Do grania lub podobnych zadań tryb ten może (nie musi) okazać się przydatny. Ustawia on plan zasilania wysokiej wydajności i modyfikuje ustawienia ProBalance pod kątem uzyskania jak największej optymalizacji procesu pierwszego planu. Owocuje to tymczasowym przyspieszeniem pierwszego planu, lecz tylko w przypadku, gdy proces ma priorytet powyżej normalnego. Może to pomóc uniknąć „mikro-lagów”, lecz nie jest to gwarantowane, ponieważ w rzadkich przypadkach teoretycznie mogą wystąpić problemy ze współdziałaniem, związane ze zmianą klasy priorytetu. Jeżeli okaże się, że ten tryb nie pomaga w żaden sposób, nie będzie powodował też wielkich problemów. Znacznej większości tryb ten pomaga i stanowi o większej dawce wrażeń z grania.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czy Process Lasso tamuje użycie pamięci lub CPU procesów?
« Reply #16 on: March 17, 2013, 06:07:45 PM »

Czy Process Lasso tamuje użycie pamięci lub CPU procesów?

Funkcja ProBalance nie sprawia, że proces używa mniej lub więcej CPU czy RAM. Program, poprzez zmianę priorytetów, ustawia „kolejkę” wątków procesów do wykonania tak, aby nie doszło do sytuacji, w której jeden proces zajmie cały czas CPU, blokując wręcz system. Zmiany priorytetów nie oddziaływują na ilość wykonywanych rozkazów, wszystkie wątki zostaną wykonane a to, jaki mają priorytet będzie stanowić o tym, w jakiej kolejności (ustawienie wysokiego priorytetu nie sprawi, że proces zakończy swoje zadanie szybciej!).

Użycie pamięci wirtualnej nie jest w żaden sposób zmieniane przez Process Lasso. Chociaż program posiada funkcję podobną do tych znanych z „czyścicieli pamięci” (memory cleaners), nie zaleca się stosowania jej.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Jak ustawić kombinację klawiszy wywołującą okno główne Process Lasso?

Program nie zawiera w sobie zapisanej kombinacji klawiszy, która wywoływałaby jego okno. Problem można rozwiązać w klasyczny sposób: kliknij PPM ikonę Process Lasso w menu Start, wybierz „Właściwości”. Otworzy się okno, kliknij pole tekstowe obok napisu „Klawisz skrótu”. Naciśnij docelową kombinację (np. CTRL+ALT+K). Kliknij „Zastosuj”, następnie „OK”. Od tego momentu, za każdym razem po naciśnięciu zdefiniowanej kombinacji klawiszy, okno Process Lasso powinno się pojawiać.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Dlaczego funkcja ProBalance pomija programy antywirusowe?
« Reply #18 on: March 17, 2013, 06:09:55 PM »

Dlaczego funkcja ProBalance programu Process Lasso nie uwzględnia przy optymalizacji procesów związanych z oprogramowaniem antywirusowym?

Wiele programów antywirusowych jest wrażliwych na zmiany priorytetów, więc ich procesy są wykluczane z hamowania ProBalance. Rozważmy przypadek skanera czasu rzeczywistego programu antywirusowego.Za każdym razem, gdy plik jest otwierany, proces otwierający plik musi poczekać na ukończenie skanowania. Chcemy, aby skanowanie przebiegło szybko i płynnie. Obniżenie priorytetu nie przyspieszy skanowania - wręcz przeciwnie. Inne oprogramowanie nie obchodzi się z procesami tak ostrożnie jak ProcessLasso. Bitsum chce działać porządnie, nawet jeśli ma to czasami oznaczać myślenie ludzi, że program nie działa, ponieważ pomija proces używający dużo CPU.

Jeżeli proces antywirusowy nie jest jeszcze wpisany w Process Lasso, program prawdopodobnie i tak nie przeprowadziłby na nim działań. Jeżeli już do tego dochodzi, po prostu wyklucz proces z hamowania ProBalance. Przeważnie, domyślne ustawienia bez problemu „odsiewają” krytyczne procesy programów antywirusowych.

« Last Edit: March 22, 2013, 03:08:18 PM by hanemach_gt »

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Czy działanie Process Lasso może przynieść skutek odwrotny do zamierzonego?

Nie. Wszelkie dynamiczne operacje Process Lasso są w zupełności bezpieczne i właściwie nie ma możliwości wystąpienia poważnych komplikacji.Ponadto, po latach testowania, wykryliśmy i pomogliśmy w rozwiązaniu wielu specyficznych problemów ze współdziałaniem, które negatywnie wpływały na wydajność.Process Lasso jest dojrzałym i dobrze przetestowanym produktem.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co oznacza biała linia, którą czasami widuję na wykresie?
« Reply #20 on: March 17, 2013, 06:11:15 PM »

Co oznacza biała linia, którą czasami widuję na wykresie?

Linia ta przedstawia historię CPU aktualnie zaznaczonego procesu. Zgadza się, tego w legendzie nie ma.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Process Lasso zdaje się nie podejmować jakichkolwiek działań w celu „hamowania” nadmiernie aktywnych procesów. Co się dzieje?

Domyślnie, Process Lasso wyklucza proces pierwszego planu (posiadający kursor myszki i klawiaturę) z hamowania.Trzeba kliknąć inne okno (innego programu), wtedy wspomniany proces nie będzie już na pierwszym planie i Process Lassopodejmie wobec niego działania. Zamiennie, można wyłączyć wykluczanie procesów pierwszego planu.Sporadyczne hamowanie procesu pierwszego planu nie zaszkodzi, ponieważ inny proces tła także zostanie hamowany, równolegle.Poprzez „hamowanie” rozumiemy, oczywiście, tymczasowe obniżenie klasy priorytetu, nie - jakikolwiek sposób ograniczania użycia CPU (zobacz dokumentację ProBalance).

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czy Process Lasso jest zalecany dla grających w gry komputerowe?
« Reply #22 on: March 18, 2013, 08:27:57 AM »

Czy Process Lasso jest zalecany dla grających w gry komputerowe?

Tak, program będzie poprawiał reagowanie i może pomóc w redukowaniu wystąpień „lagów”. Starsze wersje Process Lasso wymagały ręcznego wykluczania procesów gier z hamowania ProBalance, lecz nowsze domyślnie nigdy nie hamują procesów pierwszego planu.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Czy hamowanie poza-kontrolą ProBalance przez Process Lasso spowalnia procesy?

Nie. Process Lasso „hamuje” procesy poprzez tymczasowe obniżanie ich priorytetów.   Daje to innym procesom większą szansę na korzystanie z CPU, jeśli są procesy potrzebujące CPU. Jeżeli nie ma (lub dopóki nie ma), hamowany proces nadal może maksymalnie korzystać z CPU. Hamowany proces nie zwalnia wskutek obniżenia priorytetu, ale może wtedy ustąpić pierwszeństwa innemu procesowi.   To niewielkie ustąpienie robi znaczną różnicę w reagowaniu, ale niewielką w prędkości wykonywania procesu tła.

Aby uzyskać więcej informacji, zobacz artykuł Funkcja ProBalance od środka.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Jak ProBalance wpływa na napędy optyczne CD/DVD?
« Reply #24 on: March 18, 2013, 08:31:24 AM »

Jak ProBalance wpływa na napędy optyczne CD/DVD?

Programy do nagrywania CD/DVD nie używają na tyle procesora, aby zostać hamowanymi, ponieważ (przeważnie) czekają na I/O dysku lub napędu optycznego. Bardziej prawdopodobne jest to, że Process Lasso zapobiegnie sytuacji niedopełnienia bufora (buffer underrun) w sytuacji dużego obciążenia zasobów: priorytet agresywnego procesu jest obniżany,dając w ten sposób aplikacji wypalającej szansę na większą ilość cykli CPU.Nawet gdyby Process Lasso obniżył priorytet procesu nagrywającego płytę, nie przyniosłoby to negatywnych skutków, ponieważ priorytety pozostałych aktywnychprocesów także zostałyby obniżone (zachowana równowaga).

Ponadto, niektóre programy wypalające podnoszą sobie priorytet, a Process Lasso (domyślnie) nie hamuje takich procesów - w wierze tego, że podnoszą go sobie z dobrego powodu.

Po prostu, bardziej prawdopodobne jest to, że Process Lasso pomoże takim programom, a w trudnej sytuacji - nie pogorszy.Dodanie procesów wypalających do listy wykluczeń ProBalance jest dobrym pomysłem, ale dalekie od koniecznego.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czy powinno się mieć włączone przyspieszanie pierwszego planu?
« Reply #25 on: March 18, 2013, 08:32:33 AM »

Czy powinno się mieć włączone przyspieszanie pierwszego planu?

Windows już to robi, dając wątkom pierwszego planu trzykrotnie dłuższe partie czasu w stosunku do wątków tła (krotność zależy od wersji systemu i konfiguracji) oraz nieznacznie zwiększając priorytet wątku. Process Lasso jest zdolny do przeprowadzania dodatkowego inteligentnego przyspieszania pierwszego planu w sposób, który uzupełnia, wbudowany w system Windows, mechanizm. Nie zalecamy jednak, aby ta opcja była włączona, ponieważ Windows już dba o to, aby proces na pierwszym planie działał tak efektywnie jak to tylko możliwe. Dla większości ludzi dodatkowe przyspieszanie prawdopodobnie nie przyniesie wymiernej korzyści, aczkolwiek w pewnych sytuacjach może. Włączenie tego ustawienia nie powinno wyrządzić szkód, więc możesz sprawdzić jak to działa - możesz nie uzyskać oczekiwanych rezultatów. Hamowanie procesów jest ważniejszą funkcją Process Lasso oraz stanowi właściwy sposób na  obsługiwanie sytuacji, w których procesy tła kolidują z wątkiem pierwszego planu (który  jest „faworyzowany” przez system Windows).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Klasa priorytetu pierwszego planu a przyspieszanie wątku pierwszego planu
« Reply #26 on: March 18, 2013, 08:34:02 AM »

Jaka jest różnica między klasą priorytetu pierwszego planu a przyspieszaniem wątku pierwszego planu?

Klasa priorytetu pierwszego planu obejmuje wszystkie wątki procesu (aplikacji, programu) będącego na pierwszym planie (posiadającego kursor myszki i klawiaturę).

Przyspieszanie wątku pierwszego planu przyspiesza tylko pojedynczy wątek na pierwszym planie. Laik może uznać wątek za część programu - tylko „część najbardziej na wierzchu” jest przyspieszana, pozostałe wątki („części”) - już nie.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Co z możliwością instalacji nienadzorowanej (cicha instalacja, linia poleceń)?

Process Lasso oferuje pełne wsparcie instalacji nienadzorowanych. Wszelkie konieczne ustawienia mogą zostać przekazane instalatorowi za pomocą linii poleceń, włączając w to klucz licencyjny.

Argumenty linii poleceń dla instalatora (obsługiwane także przez moduł InstallHelper)
 

     
Przełącznik (domyślne wartości pogrubione) Opis Przykłady
/S (wielkość liter ma znaczenie) Przeprowadza cichą instalację. Ponieważ żadne okna dialogowe nie są wyświetlane podczas takiej instalacji, powinno się przekazać w linii poleceń pozostałe parametry (spójrz poniżej) ręcznie, aby konfiguracja programu po instalacji odzwierciedlała to, czego oczekiwano. ProcessLassoSetup.exe /S
/language=English
  • English
  • Russian
  • Finnish
  • Polish
  • Italian
  • Serbian
  • Japanese
  • Dutch
  • TradChinese
  • SimpChinese
  • ..(pozostałe)..
Określa docelowy język programu. Jeżeli parametr ten nie jest przekazywany, instalator przyjmuje język angielski. Proszę zwrócić uwagę, że pewne języki są określone inaczej, np. SimpChinese. Niektóre języki są wyłączane, jeżeli tłumaczenie nie jest aktualizowane od dłuższego czasu. Ponadto, niektóre nowo dodane języki mogą nie być tutaj wymienione. ProcessLassoSetup.exe /S /language=English
  ProcessLassoSetup.exe /S /language=Polish
  ProcessLassoSetup.exe /S /language=Finnish
  ProcessLassoSetup.exe /S /language=Serbian
/key=kod Ustawia kod aktywacji offline, który jest różny od standardowego kodu aktywacyjnego. Stanowi ciąg postaci „#12345678”. Dołączenie znaku „#” przed ciągiem numerycznym jest opcjonalne, lecz w przypadku aktywacji z poziomu interfejsu użytkownika „#” jest wymagany przed kodem. Klucze aktywacji offline przysługują tylko licencjom serwerowym i woluminowym. ProcessLassoSetup.exe /S /key=1234567892781
/gui_start_type=[all|current|manual][,uac] Określa sposób uruchamiania się interfejsu graficznego: przy logowaniu się dla wszystkich użytkowników (all), tylko dla bieżącego użytkownika (current) lub ręczny (manual).   Kontekst użytkownika czerpany jest z kontekstu, w jakim instalator został uruchomiony. Dodanie „UAC” sprawi, że Regulator Procesów (processgovernor.exe) będzie uruchamiał się z podniesionymi uprawnieniami w systemach Windows Vista, Windows 7, Windows Server 2008 oraz nowszych. ProcessLassoSetup.exe /S /gui_start_type=all
  ProcessLassoSetup.exe /S /gui_start_type=current
  ProcessLassoSetup.exe /S /gui_start_type=manual
  ProcessLassoSetup.exe /S /gui_start_type=all,UAC
/governor_start_type=[all|current|service|manual][,uac] Określa sposób uruchamiania się interfejsu graficznego: przy logowaniu się dla wszystkich użytkowników (all), tylko dla bieżącego użytkownika (current) lub ręczny (manual).   Kontekst użytkownika czerpany jest z kontekstu, w jakim instalator został uruchomiony. Gdy /governor_start_type=service, to przełączniki /username oraz /password mogą zostać użyte, aby określić kontekst uruchamiania się usługi Process Lasso. Jeśli nie poda się danych logowania, instalator przyjmie kontekst systemowy. Dodanie „UAC” sprawi, że Regulator Procesów (processgovernor.exe) będzie uruchamiał się z podniesionymi uprawnieniami w systemach Windows Vista, Windows 7, Windows Server 2008 oraz nowszych. ProcessLassoSetup.exe /S /governor_start_type=all
  ProcessLassoSetup.exe /S /governor_start_type=current
  ProcessLassoSetup.exe /S /governor_start_type=service
  ProcessLassoSetup.exe /S /governor_start_type=service /username=uzytkownik /password=G$@2b1dja(8M
  ProcessLassoSetup.exe /S /governor_start_type=all,UAC /username=uzytkownik /password=h*a51~0LoPs%
/logfolder=sciezka Określa ścieżkę dla globalnego rejestru zdarzeń. Domyślnie, każdy użytkownik ma osobny folder na rejestr zdarzeń, w odpowiadającym folderze Danych aplikacji. Przed zastosowaniem tego przełącznika proszę upewnić się, czy ścieżka jest zapisywalna dla wszystkich użytkowników w systemie. ProcessLassoSetup.exe /S /logfolder=c:\systemlogs
  ProcessLassoSetup.exe /S /logfolder=c:\systemlogs
/configfolder=sciezka Określa ścieżkę dla globalnej konfiguracji. Domyślnie, każdy użytkownik ma osobny folder na rejestr zdarzeń, w odpowiadającym folderze Danych aplikacji. Przed zastosowaniem tego przełącznika proszę upewnić się, czy ścieżka jest przynajmniej odczytywalna dla wszystkich użytkowników oraz - zapisywalna dla tych, którym planujesz zezwolić na zmiany w konfiguracji programu. ProcessLassoSetup.exe /S /configfolder=c:\pl_config
  ProcessLassoSetup.exe /S /configfolder=c:\pl_config
/launch_gui=[true|false] Określa, czy uruchomić interfejs graficzny po instalacji. Włączenie interfejsu graficznego automatycznie minimalizuje go do zasobnika systemowego. ProcessLassoSetup.exe /S /launch_gui=true  
/importconfigfrom=sciezka Określa ścieżkę, z której ma się zaimportować konfigurację. Powinno być stosowane wraz z przełącznikiem /configfolder. Plik, który zostanie określony przy przełączniku /importconfigfrom, będzie stanowić początkową (nie: domyślną) konfigurację Process Lasso. Można podać folder lub ścieżkę do pliku konfiguracyjnego - jeśli poda się sam folder, prolasso.ini zostanie automatycznie dołączone do ścieżki. ProcessLassoSetup.exe /S /configfolder=c:\pl_config /importconfigfrom=c:\temp
 
równoznaczne z [...] /importconfigfrom=c:\temp\prolasso.ini
 
  ProcessLassoSetup.exe /S /configfolder=c:\pl_config /importconfigfrom=c:\temp\my_default_config.ini
/username=uzytkownik
/password=haslo
Gdy Regulator Procesów uruchamiany jest jako usługa (/governor_start_type=service), przełączniki te pozwalają określić dane logowania, aby usługa uruchamiała się w kontekście danego użytkownika. Użytkownik musi mieć uprawnienie do logowania w trybie usługi (zobacz pytanie FAQ). Gdy dane logowania nie są podane, program przyjmuje kontekst systemowy. Proszę zwrócić uwagę na to, że wielkość liter w haśle ma znaczenie. ProcessLassoSetup.exe /S /governor_start_type=service /username=uzytkownik /password=m63B(db@1-V  
/configpw=haslo Ustawia hasło konfiguracji. Hasło to jest wymagane przy próbie modyfikacji pliku konfiguracyjnego z poziomu interfejsu graficznego. Użycie przełącznika bez wartości spowoduje usunięcie hasła. ProcessLassoSetup.exe /S /configpw=H5#c)@sQ`+


Argumenty linii poleceń ProcessLasso.exe

Można przekazywać argumenty albo interfejsowi graficznemu, albo Regulatorowi Procesów. Można ich używać, aby odgórnie ustalać ścieżki konfiguracji i rejestru zdarzeń. Zaleca się, aby zmiany ścieżek konfiguracji i rejestru zdarzeń były przeprowadzane przez instalatora lub moduł InstallHelper.

 
Przełącznik Opis Przykłady
/Tray Powoduje, że okno główne nie pojawi się od razu (minimalizowanie się do zasobnika systemowego). ProcessLasso.exe /tray
/ConfigFolder=sciezka Określa folder z konfiguracją. Przyjmuje się, że w danym folderze istnieje plik prolasso.ini - jeśli nie, zostanie utworzony nowy plik konfiguracyjny z domyślnymi ustawieniami.
ProcessLasso.exe   /ConfigFolder="c:\program files\Process Lasso\"
ProcessLasso.exe /ConfigFolder=c:\config\
ProcessLasso.exe /ConfigFolder=\\server1\ProcessLassoConfig\
 
/LogFolder=sciezka Określa folder na rejestr zdarzeń. Wymagane są uprawnienia odczytu i zapisu dla danego folderu.
ProcessLasso.exe /LogFolder=\\server1\logfolder
ProcessLasso.exe /LogFolder=c:\pslogs
 
/Config Przywołuje okno dialogowe konfiguracji ProBalance. Przeważnie tylko instalator używa tego przełącznika. Proszę mieć na uwadze to, że   przełącznik ten skutkuje uruchomieniem osobnej instancji Process Lasso, która tylko i wyłącznie wyświetla okno konfiguracji ProBalance. ProcessLasso.exe /config

Argumenty linii poleceń ProcessGovernor.exe
 

Przełącznik Opis Przykłady
/ConfigFolder=sciezka Określa folder z konfiguracją. Przyjmuje się, że w danym folderze istnieje plik prolasso.ini - jeśli nie, zostanie utworzony nowy plik konfiguracyjny z domyślnymi ustawieniami. ProcessGovernor.exe /ConfigFolder="c:\program   files\Process Lasso\"
ProcessGovernor.exe /ConfigFolder=c:\config\
ProcessGovernor.exe /ConfigFolder=\\server1\ProcessLassoConfig\
/LogFolder=sciezka Określa folder na rejestr zdarzeń. Wymagane są uprawnienia odczytu i zapisu dla danego folderu.
ProcessGovernor.exe /LogFolder=\\server1\logfolder
ProcessGovernor.exe /LogFolder=c:\pslogs
 
« Last Edit: March 22, 2013, 03:11:32 PM by hanemach_gt »

Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Inny program podjął akcję, kiedy Process Lasso pozostał bezczynny lub odwrotnie. O co chodzi?

Automatyczne zarządzanie priorytetami procesów/wątków bez „twardego” ingerowania w pracę systemu i aplikacji, przy zachowaniu efektywności zwiększania reagowania systemu, to delikatna sprawa. Można zrobić to w prosty sposób, aby po prostu działało.Process Lasso został zaprojektowany tak, aby jak najmniej kolidować z planistą Windows.Staramy się, aby program był uzupełnieniem i aby współdziałał z systemem.Niestety, wiele pozostałych produktów, mających mniej wyszukane podejście do sprawy, może nie działać tak łagodnie i poprawnie.Są przypadki, że konkurencyjne produkty spełniają oczekiwania lub robią coś lepiej - wszystko zależy od środowiska, w którym program pracuje.Nasz produkt oferuje podstawową funkcjonalność za darmo. Zapraszamy do sprawdzenia Process Lasso, czy będzie on Tobie odpowiadać.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Dlaczego odradzacie używania funkcji trymowania pamięci?
« Reply #29 on: March 18, 2013, 08:39:42 AM »

Dlaczego odradzacie używania funkcji trymowania pamięci?

RAM to najszybszy nośnik informacji w Twoim komputerze. Generalnie, chce się, aby znajdowało się tam tak dużo danych, jak to tylko możliwe. Trymowanie wystronnicowywuje (przenosi z RAM do pliku stronicowania) pamięć, tak że więcej RAM jest wolnego dla pamięci podręcznej systemu lub startu nowej aplikacji. Gdy strony zostają wystronnicowywane, muszą zostać stronicowane z powrotem, czyli przeniesione z pliku stronicowania do RAM. Aby uzyskać więcej informacji, zobacz ten artykuł.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co przedstawia parametr reagowania?
« Reply #30 on: March 18, 2013, 08:40:18 AM »

Co przedstawia parametr reagowania?

Parametr ten reprezentuje zdolność nadążenia podsystemu wątków za żądaniami. Nie opublikujemy dokładnego sposobu liczenia tego parametru. Możemy zdradzić tyle, że jest to dość proste i dokładne mierzenie.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Co oznacza zmiana ikony w zasobniku systemowym na ikonę sygnalizacji ulicznej?

Jeżeli ustawienia nie są zmienione, oznacza to, że priorytet jakiegoś procesu został automatycznie obniżony poprzez mechanizm hamowania lub też dlatego, że użycie CPU przez dłuższy okres wynosi 100%.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co oznaczają wyróżnione sekcje wykresu?
« Reply #32 on: March 18, 2013, 08:42:04 AM »

Co oznaczają wyróżnione sekcje wykresu?

Odzwierciedlają one okresy, w których priorytet procesu został obniżony, aby poprawić reagowanie systemu. Pomaga to wyobrazić sobie efekt, jaki niesie ze sobą tymczasowe obniżanie klasy priorytetu (zielony wskaźnik reagowania pnie w górę).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Z czym wiąże się włączenie trybu wymuszonego?
« Reply #33 on: March 18, 2013, 08:44:04 AM »

Z czym wiąże się włączenie „trybu wymuszonego”, tj. opcji „Wymuszaj domyślne ustawienia procesów”?

Czasami aplikacje kontrolują priorytety swoich procesów. Process Lasso nie zwalcza tego typu działań, podejmuje tylko jedną próbę ustawienia priorytetu lub koligacji.Tryb wymuszony sprawia, że Process Lasso nie poprzestaje na tej jednej próbie - agresywnie ustawia domyślnie zdefiniowany priorytet (lub koligację) za każdym razem, gdy ulega on zmianie.Warto zaznaczyć, że gdy aplikacja ustawia sobie odpowiedni priorytet, potencjalnie robi to w dobrej wierze.

Przykład: powiedzmy, że ustawiono procesowi domyślny priorytet powyżej normalnego. Zmieniasz priorytet ręcznie na normalny, albo program robi to samodzielnie. Process Lasso nie będzie uporczywie walczył z tym procesem (albo Twoją ręczną zmianą), więc pozostawi ustawienie nietknięte. Jeżeli tryb wymuszony jest włączony, priorytet procesu zostanie z powrotem ustawiony na zdefiniowany domyślny, w naszym przypadku powyżej normalnego.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co to jest dynamiczne przyspieszanie wątku Windows?
« Reply #34 on: March 18, 2013, 08:45:49 AM »

Co to jest „przyspieszanie wątku” lub „dynamiczne przyspieszanie wątku Windows”, znajdujące się w ustawieniach?

Gdy ta funkcja jest włączona, Windows tymczasowo zwiększa priorytety wątków procesu, gdy ten opuszcza stan oczekiwania. Zobacz ten artykuł MSDN, aby uzyskać więcej informacji. Wyłączenie tej funkcji może mocno odbić się na wydajności aplikacji okienkowych, posiadających interfejs graficzny. Dla aplikacji tła ustawienie to nie ma większego znaczenia.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co oznacza "(*)", pokazywane obok priorytetów na liście procesów?
« Reply #35 on: March 18, 2013, 08:46:43 AM »

Co oznacza „(*)”, pokazywane obok priorytetów na liście procesów?

Oznacza to, że dynamiczne przyspieszanie priorytetu wątku jest włączone dla danego procesu (zobacz inne pytanie na ten temat, aby dowiedzieć się więcej).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co z priorytetami I/O?
« Reply #36 on: March 18, 2013, 08:47:22 AM »

Co z priorytetami I/O?

Process Lasso od wersji 4.09 beta oferuje możliwość ustawienia bieżącego i domyślnego priorytetu I/O. Funkcjonalność ta wymaga systemu Windows Vista lub nowszego.

Priorytet I/O czerpany jest z wartości priorytetu I/O wątku wykonującego zadanie I/O, który to jest zależny od klasy priorytetu procesu, którego częścią jest dany wątek. Dostępne są dwa poziomy priorytetów dla aplikacji: Normalny oraz Bardzo niski. Chociaż technicznie wszystkich klas jest 5, tylko te 2 są zaimplementowane i dostępne dla procesów.

Zmiana priorytetu I/O wątku będzie bezpośrednio oddziaływać na I/O wątku. W ten sposób Process Lasso jest już w stanie zmieniać priorytety I/O. Microsoft zaleca, aby aplikacja, zmieniając sobie priorytet I/O, stosowała priorytet wątku wywołującego (bezpośrednio lub poprzez zmianę klasy bazowej priorytetu procesu).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Program nie minimalizuje swojego okna do zasobnika systemowego, dlaczego?
« Reply #37 on: March 18, 2013, 08:48:37 AM »

Process Lasso nie minimalizuje swojego okna do zasobnika systemowego, co jest nie w porządku?

Jest to najprawdopodobniej spowodowane brakiem przełącznika /tray w wartości autostartu w rejestrze. Najprostszym sposobem rozwiązania tego problemu jest reinstalacja Process Lasso (nie ma potrzeby najpierw odinstalowywać, w ten sposób ustawienia użytkownika powinny zostać zachowane).


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co z priorytetami pamięci?
« Reply #38 on: March 18, 2013, 08:49:13 AM »

Co z priorytetami pamięci?

System Windows Vista oraz nowsze oznaczają strony pamięci wirtualnej priorytetami, poprzez ReadyBoost. Parametry te mogą zostać łatwo odczytane, ale trudniej je zmieniać. Pracujemy nad sposobem obsługi priorytetów pamięci, aczkolwiek zalecamy, aby użytkownicy nie mieszali w ustawieniach domyślnego priorytetu pamięci. Proszę mieć na uwadze, że system Windows i ReadyBoost są zaprojektowane tak, aby współdziałać tak optymalnie, jak to możliwe. Za wiele zmian może źle wpłynąć na stabilność systemu. Process Lasso już robi świetną robotę, więc większości użytkowników funkcja priorytetów pamięci raczej się nie przyda... choć i tak ją w końcu w pełni zaimplementujemy.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Posiadam pełną wersję Process Lasso Pro, lecz nadal widuję okna zachęcające do zakupu. Co jest nie w porządku?

odpowiedź dotyczy wersji 3.84.0 oraz starszych

Wersja Pro stanowi kompletnie inny pakiet instalacyjny. Najprawdopodobniej przez pomyłkę zainstalowano wersję próbną. Musisz zainstalowaćwersję pobraną ze swojego konta My Bitsum.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Systemowy proces na liście procesów niedozwolonych - co począć?
« Reply #40 on: March 18, 2013, 08:52:09 AM »

Na liście procesów niedozwolonych znalazły się krytyczne procesy systemowe i mam teraz problemy. Co muszę zrobić, aby to naprawić?

Jeżeli nie jesteś w stanie uruchomić interfejsu graficznego Process Lasso (niemożność normalnego funkcjonowania systemu), przejdź do następnego akapitu.Jeżeli jesteś w stanie uzyskać dostęp do interfejsu graficznego Process Lasso, masz trzy możliwości osiągnięcia pliku konfiguracyjnego:

  • (zalecany) Kliknij pozycję menu „Opcje / Resetuj wszystkie ustawienia”.
  • (bardziej czasochłonny) Kliknij pozycję menu „Konfiguracja i rejestr zdarzeń / Ręcznie edytuj bieżący plik konfiguracyjny...”. Otworzy się plik, znajdź linię zaczynającą się DisallowedProcesses i usuń zawartość linii po prawej stronie znaku równości. Zapisz plik („Plik / Zapisz” lub Ctrl+S). Uruchom ponownie system i lista niedozwolonych procesów powinna być pusta.
  • (zaawansowany) Kliknij pozycję menu „Pomoc / O Process Lasso”. Pojawi się okno, które będzie zawierać ścieżkę do pliku konfiguracyjnego. Posłuż się informacją, aby móc przejść do folderu z plikiem konfiguracyjnym i ręcznie otworzyć go w celu poprawy (w sposób opisany punkt wyżej) lub aby go usunąć.
Jeżeli system jest w miarę operatywny, możesz też spróbować odinstalować Process Lasso.

Kiedy jest naprawdę źle i system nie funkcjonuje normalnie...

Wtedy będzie trzeba uruchomić system w Trybie awaryjnym.

Jeżeli nie masz jakichś szczególnych ustawień lub to, co stanie się z konfiguracją programu nie ma dla Ciebie większego znaczenia, możesz usunąć pliki konfiguracyjne albo zmodyfikować je tak, aby miały pusty parametr DisallowedProcesses. Aby je usunąć, możesz odinstalować Process Lasso lub uzyskać do nich dostęp ręcznie.

Aby dostać się do plików konfiguracyjnych, potrzebujesz pobrać ich ścieżki (lokalizacje, gdzie są). Uruchom Edytor rejestru (regedit.exe).

Będziesz musiał(a) usunąć dwa pliki konfiguracyjne (lub wyczyścić w nich parametr listy niedozwolonych procesów): globalny i użytkownika.

Najpierw zajmijmy się plikiem konfiguracyjnym użytkownika. W Edytorze rejestru przejdź do następującego klucza (panel po lewej): HKEY_CURRENT_USER\Software\ProcessLasso i, po prawej stronie, powinna być wartość o nazwie ConfigFile. Kliknij ją podwójnie, aby móc skopiować ścieżkę pliku do schowka. Jak już znasz folder, przejdź do niego „na piechotę”, aby usunąć plik lub wklej ścieżkę ze schowka albo do okna Wiersza polecenia (PPM okno CMD i wybierz „Wklej”), albo do okna „Uruchamianie” (Win+R), w celu otowrzenia pliku. Jeśli chcesz zmodyfikować plik, znajdź linię zaczynającą się DisallowedProcesses i usuń zawartość linii po prawej stronie znaku równości. Zapisz plik.

Aby usunąć/zmodyfikować globalny plik konfiguracyjny, postępuj analogicznie poprzez pobranie ścieżki pliku INI z wartości ConfigFile z klucza HKEY_LOCAL_MACHINE\SOFTWARE\ProcessLasso


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Process Lasso komunikuje o tym, że „Regulator Procesów nie jest uruchomiony”. Co to oznacza?

Z jakiegoś powodu „silnik” Process Lasso (ProcessGovernor.exe) nie jest uruchomiony. To ten proces odpowiada za zmiany priorytetów oraz stosowanie szeregu reguł i wprowadzanie innych zmian. Aby uruchomić „silnik”, kliknij prawym przyciskiem ikonę Process Lasso w zasobniku systemowym (lub menu „Główne”) i wybierz „Uruchom Regulator Procesów”.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Czy Process Lasso obsługuje Windows 8/2012?
« Reply #42 on: March 18, 2013, 08:55:24 AM »

Czy Process Lasso obsługuje Windows 8/2012?

Tak, Process Lasso jest dostosowany do pracy w systemach Windows Vista, Windows 7, Windows 8 i Windows 2012. Korzystanie z Process Lasso na tych systemach przyniesie tak samo wymierne korzyści, jak pod Windows XP. Ponadto, program posiada kilka funkcji, które uzupełniają usprawnienia nowszego planisty CPU i I/O dostarczanego przez Microsoft.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male

Jak mogę uruchomić „silnik” (processgovernor.exe) jako usługę w kontekście konkretnego użytkownika w edycji Home systemu Windows Vista (brak secpol.msc)?

Windows Vista Home i Starter nie posiadają konsoli „Ustawienia zabezpieczeń lokalnych”, trzeba więc ręcznie przypisać token SeServiceLogonRight użytkownikowi. Można to zrobić przy pomocy narzędzia trybu konsoli NTRIGHTS, dostarczanego przez Microsoft (pobierz, informacje).Otwórz Wiersz polecenia z uprawnieniami administratora i wydaj polecenie:

NTRIGHTS -u nazwa_uzytkownika +r SeServiceLogonRight

Od tego momentu, nazwa_uzytkownika będzie mógł uruchamiać w swoim kontekście program jako usługę.

Można również wybrać, aby Process Lasso uruchamiał się jako usługa systemowa.

W przypadku pozostałych edycji Windows uruchom konsolę secpol.msc i zmień ustawienie „Zasady lokalne \ Przypisywanie praw użytkownika \ Logowanie w trybie usługi”.


Offline hanemach_gt

  • Volunteer User Moderator
  • Member++
  • *****
  • Posts: 270
  • Gender: Male
Co to są plany zasilania?
« Reply #44 on: March 18, 2013, 08:57:57 AM »

Co to są plany zasilania?

Zobacz stronę o planach zasilania.