Her başlatıldığında işlem önceliği ayarlanıyor mu?


16

İş bilgisayarım çok yavaşlıyor, bu yüzden yanıt vermem gereken şeylerin gerçekten duyarlı olduğundan emin olmak için elimden geleni yapmak istiyorum. Örneğin, her açılışımda yüklenen Pidgin'i çalıştırıyorum. Windows XP'ye iş parçacığı önceliğini her zaman düşük olarak ayarlamasını nasıl söyleyebilirim?

SysInternals yardımcı programı 'Process Explorer' kullanarak, uygulamayı bir sonraki yeniden başlatılana kadar önceliği geçici olarak ayarlayabilirim. Bunu nasıl kalıcı hale getirebilirim?

Yanıtlar:


16

seçenek 1

Orada Prio . Prio, Windows standart TaskManager'ı genişletir ve "Önceliği Ayarla" menüsüne "Önceliği kaydet" seçeneğini ekler.

uyarı # 1 : Bir süre önce (Win-XP altında) kullandım ve iyi çalıştı, ancak kapsamlı bir şekilde test etmedim.

uyarı # 2 : Kaldırma nedeni lisanslama çünkü:

Prio - yalnızca kişisel kullanım için ücretsiz olarak dağıtılır. Bu şu anlama gelir: Prio'ya ait tüm telif hakları yalnızca O&K Software Ltd'ye aittir. Program yalnızca kişisel kullanım için ücretsizdir. İşletme lisansının maliyeti 19,95 USD'dir.

(web sitelerinden alıntı)

seçenek 2

Ben de sorununuzu (belki daha da fazla) yardımcı olabilir ProcessTamer bulundu . Bu ücretsiz gibi görünüyor - yazar sadece ücretsiz bir lisans anahtarı (aksi takdirde birkaç nag pencereleri açılır) kayıt için seviyor.

Seçenek 3

Bunu yalnızca birkaç seçili program için istiyorsanız, doğrudan değil, dolaylı olarak start(Windows komut kabuğu yerleşik) aracılığıyla çağıran bir toplu iş dosyası oluşturabilir ve ardından bu toplu iş dosyasını (kısayol) kullanabilirsiniz.

start işlem önceliğini ayarlayan aşağıdaki seçeneklerle kullanılabilir:

  • /DÜŞÜK
  • /NORMAL
  • /YÜKSEK
  • /GERÇEK ZAMAN
  • /NORMALİN ÜSTÜNDE
  • /NORMALİN ALTINDA

1
Güzel cevaplar. Pidgin için kısayolu [cmd / c start / low "" "C: \ Program Files \ Pidgin \ pidgin.exe"] olarak değiştirebilmeniz gerekir. Komut satırının başlık olmadığını başlatmak için boş tırnak işaretlerine ihtiyacınız vardır.
Jason R.Combs

Cevap olarak işaretlemek için çok uzun sürdüğü için özür dileriz. Lütfen bunun gözetim olduğunu ve ihmal olmadığını bilin.
Amy

5

Uygulama kısayolunu 'start / low [program.exe]' olarak değiştirmek sizin için çalışmalıdır.

Bu teknik olarak otomatik olarak başlamayan şeyler için kullanılabilir. Bir başlangıç ​​programı için isterseniz, bunu kısayola yapabilir ve açıkça StartUp klasörüne koyabilirsiniz. Çalıştırmak istersem: C: \ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe / command: update / path: "C: \ dev_dir" Bunu yapmak zorundayım:

1) "Çalıştırma yeri" ni gerçek yürütme dosyasının (bu örnekte TortiseProc.exe) bulunduğu klasöre ayarlayın : "C: \ Program Files \ TortoiseSVN \ bin"

2) Hedefi CMD w / "/ C" ile çalıştırmak için dizeyi "/ C" işaretinden sonra çalıştırın ve sonra çıkın, ardından bunu START / PRIORITY [çalıştırılabilir] [parametreler] çalıştırmak için kullanın. Benim durumumda, aşağıdakileri kullandım:

% SystemRoot% \ system32 \ cmd.exe / C başlat / BELOWNORMAL TortoiseProc.exe / command: update / path: "C: \ dev_dir"

% SystemRoot% \ system32 \ cmd.exe Komut istemini başlatır

/ C aşağıdaki kodu yürütür,

start / BELOWNORMAL TortoiseProc.exe / command: update / path: "C: \ dev_dir" , çalıştırılabilir dosyanın bulunduğu dizine doğru bir şekilde "Start" yazmanız koşuluyla programı başlatır.

Umarım bu birine yardımcı olur.


5

ProcessHacker ayrı ayrı işlemler için önceliklerin ayarlanmasına ve kaydedilmesine izin verir:

resim açıklamasını buraya girin

Process Hacker 2008 yılında Görev Yöneticisi ve Process Explorer gibi programlara açık kaynaklı bir alternatif olarak başlatılmıştır.

Lisans: GNU Genel Kamu Lisansı sürümü 3.0 GPLv3


1

Process Lasso , ProBalance (Process Balance) gibi diğer özelliklerle birlikte öncelikleri (ve CPU benzeşimini) süreçlere zorlayabilir:

çalışan programların önceliklerini akıllıca ayarlar, böylece kötü davranan süreçler PC'nizin tepkisini önemli ölçüde etkilemez.

Pro lisansını kaydetmek için birkaç nagscreens, 14.95 $ ile ev kullanımı için ücretsizdir.


1

Windows 7 ve 8 belirli bir öncelikte bir programı başlatmak için bir yol var ve ortalama kullanıcı için doğal olmayan komut isteminde karışıklık çok daha az iş alır.

Önce programa bir kısayol oluşturun. Kısayolunuzu sağ tıklayın ve özellikleri seçin ,, özellikler penceresi açıldığında aşağıdakileri yapın:

Hedef çizgiyi değiştirmeden önce şöyle görünmelidir:

"C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"

Çok okundu olarak değiştir

cmd /c start/high "C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"

ve Tamam'ı tıklayın.

Artık her seferinde yüksek öncelikli başlayacak bir kısayolunuz var.


-1

Başka bir yol, programın başlatma seçeneklerini değiştirmektir. Çağırma sırasında bir işlemin önceliğinin ayarlandığını görebilirsiniz.

Uygulama kısayolunu 'start / low [program.exe]' olarak değiştirmek sizin için çalışmalıdır.


Doğru ama rahatsız edici, özellikle otomatik olarak başlatılan süreçlerle.
Gerd Klima

bunu bir kısayola ekleyemiyorum
John T

Kısayolu hakkında yanlış bilgi için -1
Gerd Klima
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.