Menetapkan prioritas proses setiap kali diluncurkan?
16
Komputer kerja saya mengalami banyak pelambatan, jadi saya ingin melakukan apa yang saya bisa untuk memastikan hal-hal yang perlu saya respons benar-benar responsif. Misalnya, saya menjalankan Pidgin, yang memuat setiap kali saya boot. Bagaimana saya bisa memberitahu Windows XP untuk selalu menetapkan prioritas utas ke rendah?
Menggunakan utilitas SysInternals 'Process Explorer', untuk sementara saya dapat mengatur prioritas - hingga waktu berikutnya aplikasi dihidupkan ulang. Bagaimana cara efektif membuat ini permanen?
Ada Prio . Prio memperluas TaskManager standar Windows dan menambahkan opsi "Simpan prioritas" ke menu "Atur Prioritas".
peringatan # 1 : Saya menggunakannya beberapa waktu lalu (di bawah Win-XP) dan berfungsi dengan baik, tapi saya tidak mengujinya secara ekstensif.
peringatan # 2 : Alasan untuk menghapus instalasi adalah lisensi karena:
Prio - didistribusikan sebagai freeware hanya untuk penggunaan pribadi. Ini berarti: Semua hak cipta ke Prio secara eksklusif dimiliki oleh O&K Software Ltd. Program ini gratis untuk penggunaan pribadi. Izin usaha memiliki biaya $ 19,95 USD.
(kutipan dari situs web mereka)
pilihan 2
Saya menemukan ProcessTamer yang juga dapat membantu masalah Anda (mungkin lebih dari itu). Tampaknya menjadi freeware - penulis hanya suka Anda mendaftar untuk kunci lisensi gratis (jika tidak, beberapa jendela cerewet muncul).
Opsi 3
Jika Anda menginginkan ini hanya untuk beberapa program tertentu, Anda dapat membuat batchfile yang tidak memanggilnya secara langsung tetapi secara tidak langsung melalui start(perintah Windows built-in) dan kemudian menggunakan kumpulan file itu (cara pintas untuk itu).
start dapat digunakan dengan opsi berikut yang mengatur prioritas proses:
Jawaban yang bagus Untuk pidgin, Anda seharusnya bisa mengubah pintasan ke [cmd / c start / low "" "C: \ Program Files \ Pidgin \ pidgin.exe"]. Anda perlu tanda kutip kosong untuk menunjukkan untuk memulai bahwa baris perintah bukan judul.
Jason R. Coombs
Permintaan maaf untuk waktu yang sangat lama untuk ditandai sebagai dijawab. Ketahuilah bahwa itu pengawasan dan bukan pengabaian.
Amy
5
Mengubah pintasan aplikasi ke 'start / low [program.exe]' akan bekerja untuk Anda.
Ini secara teknis dapat bekerja untuk hal-hal yang tidak dimulai secara otomatis. Jika Anda menginginkannya untuk program startup, Anda dapat melakukan ini dengan cara pintas dan memasukkannya ke dalam folder StartUp dengan jelas. Jika saya ingin menjalankan: C: \ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe / command: update / path: "C: \ dev_dir" Saya harus:
1) Setel "Mulai" ke folder file eksekusi aktual (TortiseProc.exe dalam contoh ini) terletak demikian: "C: \ Program Files \ TortoiseSVN \ bin"
2) Tetapkan target untuk menjalankan CMD dengan "/ C" untuk menjalankan string setelah "/ C" kemudian keluar, kemudian gunakan itu untuk menjalankan START / PRIORITY [executable] [parameter]. Dalam kasus saya, saya menggunakan yang berikut:
% SystemRoot% \ system32 \ cmd.exe Mulai prompt perintah
/ C mengeksekusi kode berikut,
start / BELOWNORMAL TortoiseProc.exe / command: update / path: "C: \ dev_dir" benar-benar memulai program mengingat Anda benar "Mulai" ke direktori di mana executable berada.
Process Lasso dapat memaksa prioritas (dan afinitas CPU) ke proses, bersama dengan fitur lain seperti ProBalance (Saldo Proses):
secara cerdas menyesuaikan prioritas menjalankan program sehingga proses yang berperilaku buruk tidak akan secara substansial mempengaruhi respons PC Anda.
Ini gratis untuk penggunaan di rumah, dengan beberapa nagscreens, $ 14,95 untuk mendaftarkan lisensi Pro.
Saya punya cara memulai program dalam prioritas khusus di windows 7 dan 8 dan itu membutuhkan banyak pekerjaan lebih sedikit daripada mengacaukan command prompt yang tidak wajar bagi pengguna rata-rata.
Pertama buat pintasan ke program. Klik kanan pintasan Anda dan pilih properti ,, setelah jendela properti terbuka lakukan hal berikut:
Sebelum mengubah garis target akan terlihat seperti ini:
Ini secara teknis dapat bekerja untuk hal-hal yang tidak dimulai secara otomatis. Jika Anda menginginkannya untuk program startup, Anda dapat melakukan ini dengan cara pintas dan memasukkannya ke dalam folder StartUp dengan jelas. Jika saya ingin menjalankan: C: \ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe / command: update / path: "C: \ dev_dir" Saya harus:
1) Setel "Mulai" ke folder file eksekusi aktual (TortiseProc.exe dalam contoh ini) terletak demikian: "C: \ Program Files \ TortoiseSVN \ bin"
2) Tetapkan target untuk menjalankan CMD dengan "/ C" untuk menjalankan string setelah "/ C" kemudian keluar, kemudian gunakan itu untuk menjalankan START / PRIORITY [executable] [parameter]. Dalam kasus saya, saya menggunakan yang berikut:
% SystemRoot% \ system32 \ cmd.exe / C start / BELOWNORMAL TortoiseProc.exe / command: update / path: "C: \ dev_dir"
% SystemRoot% \ system32 \ cmd.exe Mulai prompt perintah
/ C mengeksekusi kode berikut,
start / BELOWNORMAL TortoiseProc.exe / command: update / path: "C: \ dev_dir" benar-benar memulai program mengingat Anda benar "Mulai" ke direktori di mana executable berada.
Semoga itu bisa membantu seseorang.
sumber
ProcessHacker memungkinkan prioritas untuk ditetapkan dan disimpan untuk proses individu:
Lisensi: GNU General Public License versi 3.0 GPLv3
sumber
Process Lasso dapat memaksa prioritas (dan afinitas CPU) ke proses, bersama dengan fitur lain seperti ProBalance (Saldo Proses):
Ini gratis untuk penggunaan di rumah, dengan beberapa nagscreens, $ 14,95 untuk mendaftarkan lisensi Pro.
sumber
Saya punya cara memulai program dalam prioritas khusus di windows 7 dan 8 dan itu membutuhkan banyak pekerjaan lebih sedikit daripada mengacaukan command prompt yang tidak wajar bagi pengguna rata-rata.
Pertama buat pintasan ke program. Klik kanan pintasan Anda dan pilih properti ,, setelah jendela properti terbuka lakukan hal berikut:
Sebelum mengubah garis target akan terlihat seperti ini:
Ubah juga baca
dan klik ok.
Sekarang Anda memiliki pintasan yang akan dimulai dalam prioritas tinggi setiap saat.
sumber
Cara lain adalah mengubah opsi mulai untuk program. Anda dapat melihat pengaturan prioritas proses pada saat doa.
Mengubah pintasan aplikasi ke 'start / low [program.exe]' akan bekerja untuk Anda.
sumber