Bagaimana memberikan prioritas tertinggi pada suatu proses. Tentang hal-hal menarik dari dunia IT, petunjuk dan ulasan. Cara mempercepat komputer dalam praktek menggunakan program

Dengan meluncurkan menggunakan perintah start console, Anda dapat meluncurkan aplikasi dengan prioritas yang diinginkan, menentukan waktu setelah aplikasi harus ditutup, dan beberapa parameter lainnya. Lihat mulai /? untuk bantuan lebih lanjut. Semua perintah ini dapat ditulis dalam file *.bat dan digunakan untuk menjalankan aplikasi. Agar tidak menulis file *.bat untuk setiap program secara terpisah, dan tidak mengetik seluruh perintah, Anda dapat membuat file .bat tinggi dengan konten berikut

gema mati

mulai / tinggi %1

dan letakkan di direktori SendTo dari profil pengguna Anda. Kemudian, untuk menjalankan program dengan prioritas lebih tinggi, cukup kirimkan ke file ini menggunakan tombol kanan mouse. Tapi itu adalah file yang dapat dieksekusi yang perlu dikirim, dan bukan jalan pintasnya. Tentu saja, file ini dapat dibuat ulang dan menjalankan program dengan prioritas berbeda.

Add-on: Percepatan peluncuran program

XP dapat bekerja dalam dua mode. Yang pertama lebih memprioritaskan aplikasi yang diluncurkan oleh pengguna (Optimalkan Performa untuk Aplikasi), yang kedua lebih memprioritaskan aplikasi dan layanan latar belakang (Optimalkan Performa untuk Latar Belakang). Pengaturan dapat dilihat dengan memilih ikon System di Control panel , kemudian tab Advanced dan tombol "Performance options". (Dalam versi Rusia Control Panel / System / Advanced / Performance Options).

Nilai pertama (untuk Aplikasi) memprioritaskan aplikasi berdasarkan tingkat prioritasnya. Jika Anda tidak terbiasa dengan konsep ini, jelaskan secara singkat: berdasarkan level, komputer memutuskan program mana yang lebih penting dan menghabiskan lebih banyak waktu prosesor untuk program tersebut. Level ditentukan oleh dua parameter: kelas prioritas (Kelas Prioritas) dan prioritas utas (prioritas utas). Kelas-kelas tersebut adalah: waktu nyata (real-time), tinggi (high), sedang (normal), mendekati nol (idle) prioritas. Utas memiliki prioritas sebagai berikut: waktu kritis (time critical), tinggi (tertinggi), di atas rata-rata (di atas normal), sedang (normal), di bawah rata-rata (di bawah normal), rendah (rendah) dan mendekati nol (idle).

Pada tabel di bawah, Anda dapat melihat bagaimana kedua pengaturan ini memengaruhi pelaksanaan tugas.

Kelas prioritas

Nilai antara 1 dan 31 menunjukkan berapa banyak waktu komputer yang dialokasikan untuk setiap proses. Pengguna dapat mengubah kelas prioritas program dengan dua cara. Yang pertama adalah melalui Task Manager. Sangat cocok jika program sudah berjalan. Pilih tab "Proses" (Proses), klik kanan pada proses yang diinginkan, pilih baris "Prioritas" (Atur Prioritas) dan atur kelas prioritas. Cara kedua adalah menentukan parameter saat memulai program, atau membuat file perintah (.CMD). editor teks. Pilihan:

Mulailah /<класс приоритета> [<путь>]<имя файла>

Sebagai contoh, mulai /tinggi c:\windows\notepad.exe

Berhati-hatilah saat menetapkan kelas waktu nyata. Program semacam itu akan memiliki prioritas yang sangat tinggi, yang dapat memperlambat eksekusi program lain. Terlebih lagi, jika Anda tidak memiliki sistem SMP, maka aplikasi yang haus sumber daya mungkin tidak meninggalkan apa pun pada sistem, dan Anda akan mengalami situasi di mana komputer tidak akan merespons tindakan Anda, atau akan merespons dengan sangat baik. terlambat. Dalam kasus terburuk, itu bisa hang.

mari kita bicara tentang prioritas proses Windows. Dalam kebanyakan kasus, tidak perlu "bermain-main" dengan menetapkan prioritas, tetapi terkadang kompeten Administrator sistem dapat membantu sistem mengalokasikan waktu CPU dengan lebih tepat di antara menjalankan tugas. Tidak ada resep tunggal, tetapi dengan "pemilihan dan pencacahan" cukup layak. Di mana mungkin dibutuhkan? Misalnya, dalam bundel 1C-SQL, Anda dapat memberikan lebih banyak waktu prosesor ke 1C dan SQL, sebagai proses yang paling membutuhkan sumber daya.

Secara umum, Anda dapat melihat dan mengubah prioritas proses yang sedang berjalan melalui Task Manager

WindowsNT/2000/7 /2008

Di Windows 2012 itu "terkubur" sedikit lebih dalam

Seperti yang Anda lihat dari contoh di atas, hanya ada 6 prioritas yang tersedia untuk Anda (ternyata nanti, ini kelas prioritas). Cukup? Microsoft berpikir begitu. Tapi mari kita ingat ungkapan "legendaris" dari Bill Geist, yang mengatakan bahwa "RAM 640 KB akan cukup untuk semua orang". Tetapi waktu telah menunjukkan bahwa ini jauh dari kasusnya. :)

Sekarang mari kita lihat bagaimana sebenarnya.

Sebenarnya ada 32 level prioritas di Windows, dari 0 hingga 31.

Mereka dikelompokkan seperti ini:

  • 31 — 16 tingkat waktu nyata;
  • 15 — 1 tingkat dinamis;
  • 0 adalah level sistem yang dicadangkan untuk utas nol halaman.

Ketika sebuah proses dibuat, itu diberikan satu dari enam kelas prioritas:

  1. Kelas waktu nyata (nilai 24),
  2. Kelas tinggi (nilai 13),
  3. Di atas kelas normal (nilai 10),
  4. Kelas normal (nilai 8),
  5. Di bawah kelas normal (nilai 6),
  6. atau Kelas menganggur (nilai 4).

Anda dapat melihat prioritas proses, seperti dijelaskan di atas, menggunakan Pengelola Tugas.

Catatan: Di atas normal dan Di bawah normal prioritas telah diperkenalkan sejak Windows 2000.

Prioritas setiap utas ( prioritas utas dasar) adalah jumlah dari prioritas prosesnya dan prioritas relatif aliran itu sendiri. Ada tujuh prioritas utas relatif:

  1. Normal : sama seperti proses;
  2. Di atas normal : +1 prioritas proses;
  3. Di bawah normal : -1;
  4. Tertinggi : +2
  5. Terendah : -2
  6. Kritis waktu : Menetapkan prioritas utas dasar untuk kelas Real time ke 31, untuk kelas lain ke 15.
  7. Idle : Menetapkan prioritas utas dasar untuk kelas Real time ke 16, untuk kelas lain ke 1.

Tabel berikut menunjukkan prioritas proses, prioritas relatif dan utas dasar.

Prioritas Utas Kelas proses Kelas proses
Kelas menganggur Di bawah kelas normal kelas biasa Di atas kelas normal kelas tinggi kelas waktu nyata
1 MenganggurMenganggurMenganggurMenganggurMenganggur
2 Terendah
3 di bawah…
4 Kelas menganggur NormalTerendah
5 Di atas…di bawah…
6 Di bawah kelas normal Paling tinggiNormalTerendah
7 Di atas…di bawah…
8 kelas biasa Paling tinggiNormalTerendah
9 Di atas…di bawah…
10 Di atas kelas normal Paling tinggiNormal
11 Di atas…Terendah
12 Paling tinggidi bawah…
13 kelas tinggi Normal
14 Di atas…
15 Paling tinggi
15 Waktu kritisWaktu kritisWaktu kritisWaktu kritisWaktu kritis
16 Menganggur
17
18
19
20
21
22 Terendah
23 di bawah…
24 kelas waktu nyata Normal
25 Di atas…
26 Paling tinggi
27
28
29
30
31 Waktu kritis

Sekarang setelah kita mengetahui semua ini, apa yang dapat kita lakukan dengan itu semua? Nah, misalnya, mulailah menggunakan.

Bagaimana lagi suatu proses dapat dimulai dengan prioritas "non-standar" atau diubah?

Metode 1. Mulai tugas/proses dan ubah prioritas melalui Pengelola Tugas.

Kontra dari metode ini:

  • Hanya tersedia 6 prioritas
  • Perpindahan prioritas dilakukan dengan mouse, bukan otomatis.

Metode 2. Anda dapat menggunakan perintah MULAI dengan sakelar yang sesuai

Sakelar yang tersedia untuk prioritas adalah sebagai berikut (Saya sengaja menghilangkan sakelar baris perintah dari perintah MULAILAH tidak terkait dengan proses yang dijelaskan bekerja dengan prioritas):

C:\>mulai /?
Memulai jendela terpisah untuk menjalankan program atau perintah tertentu.
MULAI["judul"]


RENDAH Mulai aplikasi di kelas prioritas IDLE.
NORMAL Mulai aplikasi di kelas prioritas NORMAL.
TINGGI Mulai aplikasi di kelas prioritas TINGGI.
WAKTU SEBENARNYA Mulai aplikasi di kelas prioritas REALTIME.
DIATAS NORMAL Mulai aplikasi di kelas prioritas ABOVENORMAL.
DIBAWAH NORMAL Mulai aplikasi di kelas prioritas BELOWNORMAL.

Seperti yang Anda lihat, perintah MULAI memungkinkan untuk memulai proses dengan 6 prioritas yang sama yang tersedia melalui Pengelola Tugas

Minus metode:

  • Hanya tersedia 6 prioritas

Metode 3: Menggunakan utilitas wmic.exe

Seperti yang ditunjukkan di atas, Pengelola Tugas dan perintah MULAI agak kikuk untuk tugas memprioritaskan. Mari kita lihat bagaimana menerapkan ini dengan lebih fleksibel. Kami akan menggunakan utilitas wmic.exe.

Garis komando:

proses wmic di mana name="AppName" PANGGILAN menetapkan Prioritas ProcessIDLevel

proses wmic di mana name="calc.exe" CALL setpriority 32768

proses wmic di mana name="calc.exe" CALL setpriority "above normal"

Prioritas (ditentukan sebelumnya):

  • menganggur: 64
  • di bawah normal: 16384
  • biasa: 32
  • di atas normal: 32768
  • prioritas tinggi: 128
  • waktu nyata: 256

Mundur. Bagaimana jika ada beberapa proses dengan nama yang sama? Prioritas suatu proses dapat diubah baik dengan nama proses atau dengan menggunakan PID (Process ID) dari proses tersebut.

Berikut adalah contoh singkat menjalankan wmic.exe untuk mendapatkan informasi yang Anda butuhkan

Kami menggunakan perintah:

Catatan: Saya tidak akan memberikan contoh menjalankan perintah ini. Daftar proses terlalu besar. Lakukan sendiri jika Anda mau.

Anda akan mendapatkan daftar proses yang berjalan pada Anda komputer lokal. Sekarang jalankan perintah:

singkat daftar proses wmic | cari "cmd.exe"

Hasil:

Saya secara khusus menjalankan beberapa salinan cmd.exe untuk membuat ilustrasi lebih lengkap.

Sekarang daftar proses dibatasi hanya pada proses yang nama eksekusinya berisi string "cmd.exe". Perhatikan PID dari proses tersebut.

Sekarang mari kita coba memilih proses yang menarik bagi kita menggunakan WMI secara langsung dan tanpa menggunakan sarana standar garis komando. Untuk melakukan ini, cukup tulis:

proses wmic di mana description="cmd.exe" daftar singkat

Hasil:

Bandingkan hasil Anda. Catat PID dari proses CMD.EXE.

Baris perintah untuk menjalankan wmic.exe

proses wmic di mana processid="XXXX" PANGGILAN menetapkan Prioritas ProcessIDLevel

Nah, sekarang kita bisa mengubah prioritas proses tertentu (misalnya dengan PID=8476):

proses wmic di mana processid="8476" CALL setpriority 32768

proses wmic di mana processid="8476" CALL setpriority "above normal"


Apa arti dari kata "prioritas"? Ah, lemah? Ini hak istimewa, seperti halnya hierarki di Mesir: firaun dan budak, Anda tahu bedanya? Beberapa batu diseret untuk piramida, sementara yang lain memerintahkan - demokrasi!))

Jadi proses memiliki prioritas, oh, Anda tidak tahu apa arti proses!

Proses aktif- ini adalah aplikasi yang sedang berjalan: browser, game, program, dan sejenisnya. Ini adalah prioritas dan memungkinkan kami mengalokasikan semua sumber daya untuk mendukung proses, atau sebaliknya, membatasi kapasitas proses.

Mengapa mengubah prioritas proses?

Bayangkan Anda sedang memainkan mainan komputer, tetapi aplikasi lain mengambil sebagian sumber daya, terutama yang juga suka dikonsumsi.

Jadi, agar sistem operasi windows memahami bahwa semua kekuatan yang mungkin perlu diberikan ke satu proses tunggal, yaitu permainan - kita perlu mengatur yang paling prioritas utama proses ini (dalam contoh kita, permainan komputer).

Fiuh, saya harap Anda mengerti pesan saya. Dan sekarang mari kita bicara tentang hal utama ..

Apa prioritas di windows

  • Prioritas waktu nyata - sebenarnya, Windows sekarang menganggap proses ini sebagai tujuan dari sifatnya, semua sumber daya yang mungkin dialokasikan hanya untuk proses ini.
  • Prioritas tinggi - Aplikasi lain mendapatkan sedikit sumber daya, tetapi pai utama masih diberikan untuk satu proses.
  • Di Atas Rata-Rata - Sebuah keuntungan kecil diberikan pada proses yang dipilih.
  • Prioritas sedang - biasanya semua proses pada awalnya berstatus "sedang", sehingga dapat dikatakan proses berjalan normal.
  • Rendah - Windows sepenuhnya memblokir proses dan tidak mengizinkannya untuk memanifestasikan dirinya dengan segala kemuliaan.

Bagaimana cara mengubah prioritas?

Sekarang saya akan berbicara tentang windows 7, karena ini adalah sistem yang saya miliki saat ini.

1. Anda perlu menekan kombinasi tombol Alt -Ctrl - D dan daftar akan terbuka, Anda harus memilih "pengelola tugas".

2. Jika Anda ingin mengubah prioritas aplikasi besar dan terlihat, misalnya browser, Anda perlu memilih tab "aplikasi" dan klik klik kanan mouse pada aplikasi aktif yang sesuai, lalu klik "pergi ke proses".

3. Selanjutnya, Anda akan melihat bahwa proses yang diinginkan disorot di tab proses, biasanya disebut seperti aplikasi yang ditentukan itu sendiri, yang tersisa hanyalah membuka proses dengan tombol kanan mouse dan mengarahkan kursor ke prioritas, lalu pilih yang sesuai.

Seperti yang telah disebutkan, lebih baik memberi prioritas tinggi pada aplikasi yang menghabiskan banyak sumber daya dan yang Anda gunakan saat ini - bisa apa saja: game, program, browser, dll.

Terima kasih telah menonton, tinggalkan komentar jika Anda memiliki pertanyaan!


zavlekyxa.ru

Mengelola Prioritas Proses di Windows Vista dan Windows 7

Tentunya hampir semua orang tahu apa itu prioritas proses, tetapi jika tidak, saya akan mencoba menjelaskan secara singkat. Konsep ini, dalam arti tertentu, sama untuk windows, dan untuk Linux, serta untuk beberapa sistem operasi lainnya. Sekarang kita akan berbicara tentang sistem operasi windows Vista dan windows 7. windows Vista dan Windows 7, bagaimanapun, seperti versi sebelumnya, adalah sistem multitasking, mis. mereka dapat menjalankan banyak program secara paralel, terlebih lagi, mereka juga multi-utas, tetapi ini sudah merupakan penyimpangan, lebih tepatnya, pendalaman topik yang tidak perlu. Setiap program yang berjalan di windows adalah sebuah proses atau beberapa proses. Untuk setiap proses, saat dimulai, memori dialokasikan dalam sistem, dan prioritas default juga ditetapkan, kecuali jika program itu sendiri menyebutkan prioritas yang harus dimulai. Semakin tinggi prioritas proses, semakin banyak waktu prosesor yang dialokasikan untuknya, semakin rendah prioritasnya, semakin sedikit waktu prosesor yang dialokasikan untuk proses tersebut. Atau jika secara sederhana - semakin tinggi prioritasnya, semakin sering prosesor "memperhatikan" proses dan operasinya, dan semakin rendah prioritasnya, semakin sedikit "memperhatikan". Karenanya, ini memengaruhi kecepatan eksekusi suatu program. Di windows 7, saya awalnya terkejut dengan fakta bahwa, pada kenyataannya, proses dekoratif murni, seperti sidebar.exe (gadget di desktop), diberikan waktu prosesor yang persis sama dengan proses lainnya. Pada saat yang sama, sidebar.exe sendiri tidak menjalankan fungsi yang sangat penting dan sangat diperlukan. Jadi mengapa harus mencurahkan waktu CPU sebanyak, misalnya, untuk aplikasi intensif sumber daya yang berat, seperti game 3D atau editor 3D dengan pemandangan besar? Berdasarkan pertanyaan ini, saya mulai, seperti yang mereka katakan, bermain dengan prioritas proses. Hal utama yang saya pahami adalah lebih baik program pengguna tidak melebihi prioritas Normal (Sedang), karena dengan demikian windows Vista / 7 mungkin mulai mendistribusikan waktu prosesor secara tidak benar dan beberapa proses sistem penting akan mulai "melambat" . Dalam kasus yang paling ekstrem, Anda dapat menetapkan prioritas proses pengguna yang Anda perlukan ke Di Atas Normal (Di atas rata-rata), tetapi dalam kasus yang sangat jarang hal ini menambahkan perbedaan nyata dalam kinerja program. Tetapi pada saat yang sama, tidak ada yang melarang menurunkan prioritas proses lain yang kecil atau tidak begitu penting, sehingga tidak menghabiskan waktu prosesor yang berharga, misalnya dari sebuah game. Seringkali manipulasi seperti itu benar-benar memungkinkan Anda memenangkan 5-10FPS. Kerugian yang diketahui banyak orang adalah ketika mengubah prioritas melalui "Task Manager", disimpan hanya sampai proses berakhir, kemudian proses dimulai lagi dengan prioritas default. Itu. pengaturan prioritas Anda tidak diingat. Karena itu, banyak program muncul di Internet yang mengingat pilihan prioritas Anda, dan saat berikutnya Anda memulai program, ubahlah untuk Anda secara otomatis. Awalnya saya tidak percaya bahwa windows tidak memiliki alat apapun untuk mengelola dan mengingat prioritas proses dan mulai menggali dokumentasi di situs Microsoft. Saya tidak akan membiakkan kontroversi tentang topik dokumentasi fitur Windows yang buruk, tetapi ternyata saya benar. Setiap proses di windows dapat ditentukan secara manual melalui prioritas registri dan beberapa properti lain yang akan diluncurkan. Jalur ke kunci registri: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options tekan Enter =) Untuk menentukan prioritas proses yang harus selalu dimulai dengan segera, Anda perlu membuat bagian dengan nama di cabang registri yang ditunjukkan di atas.

Selanjutnya, buat bagian lain di dalamnya, mis. sudah ada subbagian bernama PerfOptions, dan sudah di dalamnya buat parameter DWORD (32bit) bernama CpuPriorityClass dan setel ke salah satu nilai desimal - 1, 2, 3, 5, 6.

1 - Prioritas menganggur (rendah); 2 - Prioritas normal (sedang); 3 - prioritas Tinggi (tinggi); 5 - Prioritas Di Bawah Normal (di bawah rata-rata);

6 - prioritas Di AtasNormal (di atas rata-rata);

Mari kita ambil sidebar.exe sebagai contoh.

Di cabang HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution, saya membuat bagian sidebar.exe. Di dalamnya saya membuat subbagian PerfOptions. Dan pada subbab ini saya membuat parameter DWORD (32bit) bernama CpuPriorityClass dengan nilai desimal 1.

Dengan demikian, sidebar.exe sekarang akan selalu dimulai dengan prioritas rendah (Menganggur).

Juga, semua operasi di atas dapat dilakukan melalui baris perintah (cmd).

Saya menulis file batch universal kecil yang melakukan semua ini untuk pengguna. Tautan ke file batch: save_process_priority.cmd Di file batch, semua item ditulis dalam bahasa Rusia. Pengguna hanya perlu memasukkan nama proses yang diinginkan dan memilih prioritas. Agar pengaturan prioritas Anda berlaku, Anda harus memulai ulang prosesnya. Jika Anda telah menambahkan beberapa proses sistem sekaligus, reboot sistem akan lebih mudah. Ini diperlukan karena data dari registri hanya dapat dibaca saat program dimuat dan diluncurkan, tetapi tidak saat dijalankan. Itu saja, terima kasih atas perhatian Anda =) Jika Anda melihat kesalahan, pastikan untuk memberi tahu saya, saya akan sangat berterima kasih.

Hak Cipta © 2011 Tsiryuta G.N.

stopgame.ru

Mengelola prioritas proses di windows

Mari kita bicara tentang prioritas proses windows. Dalam kebanyakan kasus, tidak perlu "bermain-main" dengan pengaturan prioritas, tetapi terkadang administrator sistem yang kompeten dapat membantu sistem mendistribusikan waktu prosesor dengan lebih tepat di antara menjalankan tugas. Tidak ada resep tunggal, tetapi dengan "pemilihan dan pencacahan" cukup layak. Di mana mungkin dibutuhkan? Misalnya, dalam bundel 1C-SQL, Anda dapat memberikan lebih banyak waktu prosesor ke 1C dan SQL, sebagai proses yang paling membutuhkan sumber daya.

Secara umum, Anda dapat melihat dan mengubah prioritas proses yang sedang berjalan melalui Task Manager

jendela NT/2000/7/2008

Di windows 2012, ini "terkubur" sedikit lebih dalam

Seperti yang Anda lihat dari contoh di atas, ada total 6 prioritas yang tersedia untuk Anda (ternyata nanti, ini adalah kelas prioritas). Cukup? Microsoft berpikir begitu. Tapi mari kita ingat ungkapan "legendaris" dari Bill Geist, yang mengatakan bahwa "RAM 640 KB akan cukup untuk semua orang". Tetapi waktu telah menunjukkan bahwa ini jauh dari kasusnya. :)

Sekarang mari kita lihat bagaimana sebenarnya.

Sebenarnya ada 32 level prioritas di windows, dari 0 hingga 31.

Mereka dikelompokkan seperti ini:

  • 31 - 16 level waktu nyata;
  • 15 - 1 level dinamis;
  • 0 adalah level sistem yang dicadangkan untuk utas nol halaman.

Ketika sebuah proses dibuat, itu diberikan salah satu dari enam kelas prioritas:

  1. Kelas waktu nyata (nilai 24),
  2. Kelas tinggi (nilai 13),
  3. Di atas kelas normal (nilai 10),
  4. Kelas normal (nilai 8),
  5. Di bawah kelas normal (nilai 6),
  6. atau Kelas menganggur (nilai 4).

Anda dapat melihat prioritas proses, seperti dijelaskan di atas, menggunakan Pengelola Tugas.

Prioritas setiap utas (prioritas dasar utas) adalah jumlah dari prioritas prosesnya dan prioritas relatif dari utas itu sendiri. Ada tujuh prioritas utas relatif:

  1. Normal: sama seperti proses;
  2. Di atas normal: +1 prioritas proses;
  3. di bawah normal: -1;
  4. Tertinggi: +2;
  5. Terendah: -2
  6. Waktu kritis: menyetel prioritas utas dasar untuk kelas Real time ke 31, untuk kelas lain ke 15.
  7. Menganggur: Menetapkan prioritas utas dasar untuk kelas Real time ke 16, untuk kelas lain ke 1.

Tabel berikut menunjukkan prioritas proses, prioritas relatif dan utas dasar.

Prioritas Utas Kelas proses Kelas proses
Kelas menganggur Di bawah kelas normal kelas biasa Di atas kelas normal kelas tinggi kelas waktu nyata
1 Menganggur Menganggur Menganggur Menganggur Menganggur
2 Terendah
3 di bawah…
4 Kelas menganggur Normal Terendah
5 Di atas… di bawah…
6 Di bawah kelas normal Paling tinggi Normal Terendah
7 Di atas… di bawah…
8 kelas biasa Paling tinggi Normal Terendah
9 Di atas… di bawah…
10 Di atas kelas normal Paling tinggi Normal
11 Di atas… Terendah
12 Paling tinggi di bawah…
13 kelas tinggi Normal
14 Di atas…
15 Paling tinggi
15 Waktu kritis Waktu kritis Waktu kritis Waktu kritis Waktu kritis
16 Menganggur
17
18
19
20
21
22 Terendah
23 di bawah…
24 kelas waktu nyata Normal
25 Di atas…
26 Paling tinggi
27
28
29
30
31 Waktu kritis

Sekarang setelah kita mengetahui semua ini, apa yang dapat kita lakukan dengan itu semua? Nah, misalnya, mulailah menggunakan.

Bagaimana lagi suatu proses dapat dimulai dengan prioritas "non-standar" atau diubah?

Metode 1. Mulai tugas/proses dan ubah prioritas melalui Pengelola Tugas.

Kontra dari metode ini:

  • Hanya tersedia 6 prioritas
  • Perpindahan prioritas dilakukan dengan mouse, bukan otomatis.

Metode 2. Anda dapat menggunakan perintah MULAI dengan sakelar yang sesuai

Kunci yang tersedia yang bertanggung jawab untuk prioritas adalah sebagai berikut (saya sengaja menghilangkan sakelar baris perintah dari perintah MULAI yang tidak terkait dengan proses kerja prioritas yang dijelaskan):

C:\>mulai /? Memulai jendela terpisah untuk menjalankan program atau perintah tertentu. MULAI["judul"]

RENDAH Mulai aplikasi di kelas prioritas IDLE.

NORMAL Mulai aplikasi di kelas prioritas NORMAL. TINGGI Mulai aplikasi di kelas prioritas TINGGI. REALTIME Mulai aplikasi di kelas prioritas REALTIME. ABOVENORMAL Mulai aplikasi di kelas prioritas ABOVENORMAL. BELOWNORMAL Mulai aplikasi di kelas prioritas BELOWNORMAL.

Seperti yang Anda lihat, perintah MULAI memungkinkan untuk memulai proses dengan 6 prioritas yang sama yang tersedia melalui Pengelola Tugas

Minus metode:

  • Hanya tersedia 6 prioritas

Metode 3: Menggunakan utilitas wmic.exe

Seperti yang ditunjukkan di atas, Pengelola Tugas dan perintah MULAI agak kikuk untuk tugas memprioritaskan. Mari kita lihat bagaimana menerapkan ini dengan lebih fleksibel. Kami akan menggunakan utilitas wmic.exe.

Garis komando:

proses wmic di mana name="AppName" PANGGILAN menetapkan Prioritas ProcessIDLevel

proses wmic di mana name="calc.exe" CALL setpriority 32768

proses wmic di mana name="calc.exe" CALL setpriority "above normal"

Prioritas (ditentukan sebelumnya):

  • menganggur: 64
  • di bawah normal: 16384
  • biasa: 32
  • di atas normal: 32768
  • prioritas tinggi: 128
  • waktu nyata: 256

Berikut adalah contoh singkat menjalankan wmic.exe untuk mendapatkan informasi yang Anda butuhkan

Kami menggunakan perintah:

singkat daftar proses wmic

Anda akan mendapatkan daftar proses yang berjalan di komputer lokal Anda. Sekarang jalankan perintah:

singkat daftar proses wmic | cari "cmd.exe"

Hasil:

Saya secara khusus menjalankan beberapa salinan cmd.exe untuk membuat ilustrasi lebih lengkap.

Sekarang daftar proses dibatasi hanya pada proses yang nama eksekusinya berisi string "cmd.exe". Perhatikan PID dari proses tersebut.

Sekarang mari kita coba memilih proses yang menarik bagi kita, menggunakan WMI secara langsung dan tanpa menggunakan alat baris perintah standar. Untuk melakukan ini, cukup tulis:

proses wmic di mana description="cmd.exe" daftar singkat

Hasil:

Bandingkan hasil Anda. Catat PID dari proses CMD.EXE.

Baris perintah untuk menjalankan wmic.exe

proses wmic di mana processid="XXXX" PANGGILAN menetapkan Prioritas ProcessIDLevel

Nah, sekarang kita bisa mengubah prioritas proses tertentu (misalnya dengan PID=8476):

proses wmic di mana processid="8476" CALL setpriority 32768

proses wmic di mana processid="8476" CALL setpriority "above normal"

winitpro.ru

Menyetel dan meningkatkan kinerja windows 7.

Kecepatan komputer menarik bagi setiap pengguna, pada tingkat yang lebih besar atau lebih kecil. Untuk mendapatkan hasil maksimal dari windows 7, Anda dapat menggunakan sejumlah metode terkenal, baik yang paling sederhana maupun yang lebih sulit bagi pengguna rata-rata.

Pada artikel ini, kita akan melihat metode pengaturan manual sistem, dan kami tidak akan menggunakan bantuan program khusus yang dirancang untuk meningkatkan kinerja sistem.

Pembersihan startup

Banyak program yang Anda instal ditulis untuk dimuat secara otomatis saat windows dimulai. Mereka secara otomatis mulai ketika Anda menghidupkan komputer Anda. Dengan memeriksa daftar program ini, dan menghapus program yang tidak sering Anda gunakan (atau sama sekali), Anda dapat mempercepat sistem.

Untuk melakukan ini, Anda perlu menjalankan alat manajemen konfigurasi sistem:

Mulai -> Panel Kontrol -> Sistem dan Keamanan -> Alat Administratif -> Konfigurasi Sistem

atau masuk ke garis komando arti "

msconfig" dan tekan Enter.

Pada tab "Startup", Anda akan menemukan semua program yang dimulai secara otomatis saat windows dimulai, dan Anda dapat menghapus yang tidak perlu. Ini juga dapat dilakukan secara manual dengan menghapus nilai yang sesuai dari registri sistem. Daftar program yang ada di startup terletak di cabang registri berikut ini:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Run

Menonaktifkan layanan (layanan) yang tidak perlu

Menonaktifkan layanan yang tidak perlu atau jarang digunakan akan memungkinkan Anda untuk membongkar sedikit RAM, yang akan memungkinkan aplikasi lain berjalan lebih cepat. Sebelum menonaktifkan layanan apa pun, sebaiknya buat titik pemulihan sistem jika terjadi komplikasi (terutama untuk pengguna yang tidak berpengalaman): Panel Kontrol -> Sistem -> Perlindungan Sistem -> Buat... Jadi, daftar layanan ada di sini: Mulai -> Panel Kontrol -> Sistem dan Keamanan -> Alat Administratif -> Layanan

Di sini Anda dapat menonaktifkan layanan yang jarang digunakan. Aman untuk menonaktifkan yang berikut ini:

Layanan Input PC Tablet Browser Komputer Layanan Pembantu IP Layanan Asisten Kompatibilitas Program Registri Jarak Jauh (untuk pengguna tingkat lanjut)

Pengaturan prioritas proses

Agar aplikasi yang berjalan bekerja lebih cepat, Anda perlu memberi mereka prioritas lebih tinggi daripada proses latar belakang. Dalam hal ini, aplikasi aktif akan mengalokasikan lebih banyak waktu CPU. Secara default, sistem dikonfigurasi dengan cara ini, tetapi keseimbangan antara sumber daya untuk proses aktif dan latar belakang dapat lebih digeser. Nilai Win32PrioritySeparation, yang terletak di cabang registri HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl, bertanggung jawab untuk ini. Untuk membuka registri sistem, ketik "regedit" pada prompt perintah.

Standarnya adalah nilai hex– 2 (hex) Nilai yang disarankan – 6 (hex) Rentang nilai yang valid: 1 hingga 26 (hex)

Anda dapat mencoba nilai lain untuk membuat sistem Anda berjalan secepat mungkin. Perhatian: Anda tidak dapat menggunakan nilai 0, komputer Anda akan langsung membeku!

Selain mengubah keseimbangan keseluruhan sumber daya prosesor, Anda dapat menetapkan prioritas yang lebih tinggi untuk masing-masing program. Anda dapat melakukan ini melalui Task Manager.

Terkadang ini berguna. Misalnya, jika suatu program melakukan operasi yang sangat lama dan Anda membutuhkannya untuk melakukannya lebih cepat, mengatur prioritasnya ke yang lebih tinggi mungkin dapat membantu.

Mengubah "Opsi Performa"

Sistem operasi windows 7 memungkinkan Anda untuk mengonfigurasi beberapa pengaturan yang dapat mempercepat sistem. Untuk membuka dialog Opsi Interaksi, buka di sini: Mulai -> Panel Kontrol -> Sistem dan Keamanan -> Sistem -> Pengaturan Sistem Lanjutan -> Pengaturan (pada tab Lanjutan).

Di sini, di tab Efek Visual, Anda dapat mematikan animasi di menu Mulai, mematikan Aero Peek, mematikan transparansi jendela, dan opsi lainnya. Jika Anda memilih opsi "Pastikan kinerja terbaik", maka semua efek visual windows Aero akan dinonaktifkan, dan sistem akan bekerja lebih cepat, namun Anda akan mengorbankan semua keindahan yang diberikan windows 7 kepada kami.

Akselerasi fungsi Aero Peek

Aero Peek adalah fitur yang membuat semua jendela transparan saat Anda mengarahkan kursor ke kotak kecil di sebelah kanan jam. Untuk mengurangi waktu respons fungsi ini, Anda perlu mengubah kunci DWORD DesktopLivePreviewHoverTime, yang terletak di cabang registri HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Explorer\Advanced

Jika tidak ada kunci seperti itu di cabang ini, Anda perlu membuatnya dan kemudian ubah nilainya. Nilai desimal 1000 sama dengan penundaan satu detik, 500 sama dengan setengah detik, dan seterusnya.

Menonaktifkan Kontrol Akun Pengguna (UAC)

Kontrol Akun Pengguna (UAC) memberi tahu pengguna tentang perubahan sistem yang memerlukan hak administrator. Layanan ini memberi tahu Anda saat Anda mencoba menginstal program baru, saat melakukan perubahan pada berkas sistem dll. Ini bisa berguna untuk pemula, tetapi untuk pengguna berpengalaman sering kali menghalangi. Untuk menonaktifkan notifikasi dari Kontrol Akun Pengguna, lakukan hal berikut:

· Jalankan Konfigurasi Sistem ("msconfig" tanpa tanda kutip pada baris perintah). · Buka tab "Layanan" dan dalam daftar temukan item "Pengaturan Kontrol Akun Pengguna" · Pilih item ini dan klik tombol "Jalankan". · Dialog akan terbuka di mana Anda perlu menyesuaikan notifikasi dengan penggeser.

Perubahan yang Anda buat diaktifkan setelah Anda me-restart komputer Anda.

mydiv.net

Bagaimana mengubah prioritas menjalankan program

Selama bekerja, komputer menyelesaikan banyak tugas sekaligus. Omong-omong, pada saat yang sama, ini tidak sepenuhnya benar, hanya prosesor yang beralih di antara beberapa tugas, menjalankan aplikasi dengan melakukannya satu per satu. Ini terjadi begitu cepat sehingga memberi kesan kerja simultan. Program-program yang dianggap lebih penting oleh komputer memiliki prioritas lebih tinggi daripada yang lain, dan oleh karena itu lebih banyak waktu prosesor dialokasikan untuk program-program tersebut. Biasanya, prioritas dasar ditentukan oleh kode program. Tingkat prioritas ditentukan oleh parameter: waktu nyata, tinggi, di atas rata-rata, sedang, di bawah rata-rata, dan rendah. Dengan menggunakan Task Manager, pengguna dapat mengubah prioritas dasar dari program yang sudah berjalan sesuai kebutuhan, jika menurutnya program tersebut perlu memberikan lebih banyak waktu prosesor. Atau turunkan prioritas dalam situasi di mana, ketika beberapa aplikasi berjalan pada waktu yang sama, beberapa program yang sangat intensif sumber daya menghabiskan terlalu banyak waktu CPU, sehingga memperlambat eksekusi proses lainnya. Perubahan yang dibuat oleh pengguna ini hanya akan berlaku selama proses berjalan. Lain kali proses dimulai, itu akan berjalan dengan nilai prioritas dasar. Untuk mengubah prioritas, Anda perlu membuka pengelola tugas dengan mengklik kanan di area bilah tugas dan memilih: Buka tab "Proses" dan pilih nama proses yang akan diubah. Kemudian klik kanan pada proses ini, pilih item "Prioritas" di menu dan tentukan tingkat prioritas yang berbeda. Perlu diingat bahwa menjalankan program dengan prioritas tinggi dapat menyebabkan penurunan kinerja sistem, karena dalam hal ini sisanya menjalankan program mendapatkan lebih sedikit waktu untuk operasi I/O.

tipskettle.blogspot.ru

Topiknya memang bukan hal baru, tapi mungkin akan bermanfaat bagi seseorang. Bagaimana cara memulai proses secara otomatis dengan prioritas tinggi atau rendah tanpa meninggalkan program dan dengan tangan Anda sendiri? Saya akan menggunakan Windows 7 sebagai contoh, tetapi langkah-langkahnya akan sama di Windows 8 dan 10.

Selamat kepada kontestan

Teks ini dikirim ke kompetisi penulisan yang kami luncurkan di musim semi. Kami menangani sejumlah besar materi yang masuk, menyimpulkan hasilnya dan memberikan penghargaan kepada pemenang. Penulis catatan ini menerima hadiah - berlangganan "Hacker" selama tiga bulan. Selamat!

Pertama, pilih program atau game yang ingin kita atur prioritasnya. Mari kita ambil, misalnya, Peramban Google Chrome. Klik kanan pada pintasan Chrome dan menu konteks memilih lokasi file.


Jangan lupa untuk mencentang "Tampilkan ekstensi file". Untuk melakukan ini, di "Explorer" pilih "Organize → Folder Options → View" dan hapus centang "Hide extensions for known file types", klik "Apply" dan "OK".



Sekarang salin nama chrome.exe dengan mengklik dua kali namanya, dan tekan Ctrl + C atau pilih "Salin" dari menu konteks.



Kami pergi ke registri, untuk ini kami menekan Win + R dan menulis regedit.



Tekan Enter, Editor Registri akan terbuka.



Buka jalur HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options . Klik kanan pada bagian "Opsi Eksekusi File Gambar" dan pilih "Baru" dan "Bagian" dari menu konteks.



Kami menamai bagian baru chrome.exe .



Jika tidak berhasil mengganti nama bagian dan disebut "Bagian Baru # 1", klik kanan padanya dan pilih "Ganti nama" di menu konteks.



Di bagian yang sama, kami membuat bagian lain. Beri nama PerfOptions dan buat parameter DWORD (32 bit) di dalamnya. Untuk melakukan ini, klik kanan pada bagian PerfOptions dan pilih Baru → Nilai DWORD (32-bit) dari menu konteks.



Kami menetapkan sistem perhitungan "Desimal" dan dalam nilai kami menunjukkan prioritas dalam bentuk angka - misalnya, 3. Klik OK.


  • 1 - Prioritas menganggur (rendah)
  • 5 - Prioritas Di Bawah Normal (di bawah rata-rata)
  • 8 - Prioritas normal (sedang)
  • 6 - Prioritas Di Atas Normal (di atas rata-rata)
  • 3 - prioritas Tinggi (tinggi)

Tutup registri, luncurkan browser dan pengelola tugas (Ctrl + Shift + Esc, Ctrl + Alt + Hapus atau klik kanan pada bilah tugas dan "Mulai Pengelola Tugas" di menu konteks). Di pengelola tugas, buka tab "Proses" dan cari proses chrome.exe. Klik kanan padanya dan pilih "Prioritas" di menu konteks untuk memeriksa apakah prioritas yang Anda tetapkan telah ditetapkan.



Dengan cara ini, Anda dapat mengoptimalkan proses dengan memberikan prioritas tinggi pada program yang paling sering Anda gunakan, dan rendah pada program yang tidak penting bagi Anda.

Persaingan berlanjut

Kami memutuskan untuk memperpanjang kompetisi dan mengubahnya menjadi promosi permanen. Dengan mengirimkan deskripsi peretasan, tip berguna, atau deskripsi program keren yang tidak dikenal, Anda masih bisa mendapatkan langganan selama sebulan, tiga bulan, atau, jika Anda mencoba, setahun.

Petunjuk

Tekan kombinasi tombol "Ctrl+Alt+Delete". Daftar tindakan yang dapat dilakukan akan muncul di layar.

Pilih program yang prioritasnya ingin Anda ubah. Klik kanan padanya dan, di menu tarik-turun, klik item "Pergi ke proses". Semua program yang berjalan memiliki prosesnya sendiri, dan bagi merekalah mereka memiliki prioritas.

Saran yang bermanfaat

Anda dapat melihat informasi lebih lanjut tentang proses yang sedang berjalan di Pengelola Tugas. Untuk melakukan ini, klik kanan padanya dan pilih Properties. Muncul kotak dialog yang menampilkan informasi tentang proses, termasuk lokasi dan ukurannya. Klik tab Detail untuk melihat informasi proses terperinci.

Task Manager dapat diluncurkan dengan mengklik kanan pada taskbar dan memilih "Task Manager" dari menu drop-down.

Sumber:

  • bagaimana mengubah prioritas Anda

Penjadwalan proses di UNIX didasarkan pada prioritas. Biasanya, setiap proses memiliki dua atribut prioritas. Windows memiliki 32 tingkat prioritas. Di komputer, Anda dapat mempercepat kerja program yang ada di sistem operasi. Untuk melakukan ini, Anda hanya perlu meningkatkan prioritas proses.

Petunjuk

Anda harus pergi ke Pengelola Tugas. Untuk melakukan ini, klik kanan pada bagian "Taskbar". Pilih "Task Manager" dari menu konteks. Buka tab "Proses". Di sana Anda akan melihat daftar semua proses yang berjalan. Temukan yang Anda suka dan klik kanan padanya. Kemudian pilih perintah "Prioritas". Sekarang Anda dapat meningkatkan prioritas proses. "Pengelola Tugas" dimungkinkan.

Anda juga dapat meningkatkan prioritas menggunakan utilitas InqSoft Speedballs. Ini memantau semua proses. Jalankan dia. Peningkatan prioritas proses secara otomatis. Dengan masuk ke "Pengaturan", Anda dapat mengubah pengaturan. Di menu yang bertuliskan "Tingkatkan prioritas ke", centang kotak untuk Tinggi dan klik "Terapkan".

Di "Panel Kontrol", buka bagian "Pengaturan". Pilih Kinerja dan Pemeliharaan. Buka menu "Sistem" dan alihkan ke tab "Kinerja". Temukan bagian Application Performance dan atur dengan tingkat prioritas yang diinginkan proses.

Jika perlu diprioritaskan proses dalam permainan, lakukan hal berikut. Misalnya, ambil dunia permainan dari Warcraft. Buka Mulai, lalu Notepad. Rekatkan teks berikut: @echo off cd /d "C:/Program Files/World of Warcraft"start/high wow.exe. Ubah jalur ini: "C:/Program Files/World of Warcraft" ke jalur baru yang Anda miliki. Simpan teks yang ditulis sebelumnya di Notepad, di .bat. Jalankan game Anda melalui file ini. Anda akan melihat peningkatan prioritas.

Sumber:

  • cara mengubah prioritas

Tidak peduli seberapa kuat cadangan sumber daya yang dimiliki komputer Anda, mereka tetap tidak terbatas. Distribusi RAM dan memori grafis, urutan dan frekuensi akses ke prosesor, memori cache, dan beberapa sumber daya lainnya antara semua sistem yang sedang berjalan dan program aplikasi ditangani oleh komponen OS khusus. Dia melakukan ini sesuai dengan tabel prioritas, yang dia kompilasi sendiri secara default. Pengguna memiliki kesempatan untuk campur tangan dalam distribusi tingkat pentingnya menjalankan proses.

Petunjuk

Luncurkan Dispatcher tugas jendela. Ini dapat dilakukan dengan beberapa cara - misalnya dengan menekan pintasan keyboard Ctrl + Alt + Delete. Di Windows 7, menu tambahan muncul di layar, di mana Anda harus memilih item "Start Task Manager", dan sebelumnya Versi Windows tidak ada langkah perantara. Cara lain untuk membuka task manager adalah dengan membuka program launcher dengan menekan kombinasi tombol Win dan tombol R, kemudian masukkan perintah taskmgr dan klik tombol OK.

Buka tab Processes di jendela Task Manager. Dalam daftar umum proses yang sedang berjalan, temukan proses yang prioritasnya ingin Anda ubah. Untuk memudahkan pencarian nama yang diinginkan, prasasti pada kolom Nama Gambar dapat diurutkan berdasarkan abjad - klik tajuk kolom untuk mengurutkan nama proses dalam urutan menaik. Mengklik lagi akan mengurutkan daftar dalam urutan terbalik.

Jika Anda tidak mengetahui nama prosesnya, tetapi program tempatnya terdaftar di tab Aplikasi Pengelola Tugas, temukan di sana dan klik kanan. Di menu pop-up, pilih baris "Pergi ke proses" dan operator akan beralih ke tab "Proses", cari dan pilih proses yang diinginkan dalam daftar.

Klik kanan baris dengan proses yang diinginkan dan buka bagian "Prioritas" di menu konteks. Secara default, semua proses memiliki prioritas "normal" - ubah dengan memilih salah satu dari enam opsi yang ditempatkan dalam daftar. Namun, jangan lupa bahwa dalam beberapa kasus, peningkatan prioritas berlebihan program aplikasi(item "Tinggi" dan "Waktu nyata") dapat menyebabkan reaksi terhambat sistem operasi pada penekanan tombol, gerakan mouse, dll. Masalah yang sama juga dapat terjadi jika prioritas proses sistem diturunkan secara berlebihan (misalnya, proses bernama penjelajah).