Mengapa Program yang Diminimumkan Selalunya Lambat Dibuka Semula?



Nampaknya sangat berlawanan dengan intuisi: anda meminimumkan aplikasi kerana anda merancang untuk kembali kepadanya kemudian dan ingin melangkau menutup aplikasi dan memulakannya semula kemudian, tetapi kadangkala memaksimumkan ia mengambil masa lebih lama daripada melancarkannya baharu. Apa yang memberi?

Sesi Soal Jawab hari ini datang kepada kami ihsan SuperUser—subbahagian Stack Exchange, kumpulan tapak web Soal Jawab yang dipacu komuniti.





Soalan

Pembaca SuperUser Bart ingin tahu sebab dia tidak menjimatkan masa dengan pengecilan aplikasi:

Saya banyak bekerja dalam Photoshop CS6 dan berbilang penyemak imbas. Saya tidak menggunakan kesemuanya sekali gus, jadi kadangkala sesetengah aplikasi diminimumkan ke bar tugas selama berjam-jam atau hari.



Masalahnya ialah, apabila saya cuba memaksimumkan mereka dari bar tugas - kadangkala ia mengambil masa lebih lama daripada memulakannya! Terutama sekali Photoshop berasa sangat pelik selama beberapa saat selepas akhirnya muncul, ia perlahan, tidak bertindak balas dan kadang-kadang benar-benar membeku selama satu atau dua minit.

Ia bukan masalah perkakasan kerana ia telah berlaku sejak sentiasa pada semua pada PC saya.

Adakah saya juga akan melihatnya selepas menaik taraf HDD saya kepada SDD dan menambah RAM (PC utama saya memegang 4 GB pada masa ini)? Bolehkah lelaki yang mempunyai pcs / mac yang berkuasa memberitahu saya – adakah ia juga berlaku kepada anda?



Saya rasa OS entah bagaimana memfokuskan pada perisian aktif dan mengalihkan semua sumber daripada yang dijalankan, tetapi tidak digunakan. Adakah mungkin untuk menetapkan keutamaan RAM / CPU / HDD atau sesuatu, misalnya, Photoshop, supaya ia tidak akan perlahan selepas tempoh yang lama tidak aktif?

Jadi apa perjanjiannya? Mengapakah dia mendapati dirinya menunggu untuk memaksimumkan apl yang diminimumkan?

Jawapan

Penyumbang SuperUser Allquixotic menerangkan sebab:

Ringkasan

Masalah segera ialah program yang anda telah minimumkan sedang dihalakan ke fail halaman pada cakera keras anda. Gejala ini boleh diperbaiki dengan memasang Solid State Disk (SSD), menambahkan lebih banyak RAM pada sistem anda, mengurangkan bilangan atur cara yang anda buka atau menaik taraf kepada seni bina sistem yang lebih baharu (contohnya, Ivy Bridge atau Haswell). Daripada pilihan ini, menambah lebih banyak RAM biasanya merupakan penyelesaian yang paling berkesan.

Penjelasan

Tingkah laku lalai Windows adalah untuk memberi keutamaan kepada aplikasi aktif berbanding aplikasi tidak aktif kerana mempunyai tempat dalam RAM. Apabila terdapat tekanan memori yang ketara (bermakna sistem tidak mempunyai banyak RAM percuma jika ia membenarkan setiap program mempunyai semua RAM yang diingini), ia mula meletakkan program yang diminimumkan ke dalam fail halaman, yang bermaksud ia menulis kandungannya daripada RAM ke cakera, dan kemudian menjadikan kawasan itu bebas daripada RAM. RAM percuma itu membantu program yang anda gunakan secara aktif — katakan, pelayar web anda — berjalan lebih pantas, kerana jika mereka perlu menuntut segmen RAM baharu (seperti semasa anda membuka tab baharu), mereka boleh berbuat demikian.

RAM percuma ini juga digunakan sebagai halaman cache , yang bermaksud bahawa apabila program aktif cuba membaca data pada cakera keras anda, data itu mungkin dicache dalam RAM, yang menghalang cakera keras anda daripada diakses untuk mendapatkan data tersebut. Dengan menggunakan sebahagian besar RAM anda untuk cache halaman, dan menukar program yang tidak digunakan ke cakera, Windows cuba meningkatkan responsif program yang anda gunakan secara aktif, dengan menyediakan RAM untuk mereka, dan menyimpan fail yang mereka akses RAM dan bukannya cakera keras.

Kelemahan tingkah laku ini ialah program yang diminimumkan boleh mengambil sedikit masa untuk menyalin kandungannya daripada fail halaman, pada cakera, kembali ke dalam RAM. Masa bertambah lebih besar jejak program dalam ingatan. Inilah sebabnya mengapa anda mengalami kelewatan itu apabila memaksimumkan Photoshop.

RAM adalah ramai kali lebih cepat daripada cakera keras (bergantung pada perkakasan tertentu, ia boleh mencapai beberapa susunan magnitud). SSD jauh lebih laju daripada cakera keras, tetapi ia masih lebih perlahan daripada RAM mengikut urutan magnitud. Mempunyai fail halaman anda pada SSD akan membantu , tetapi ia juga akan memakai SSD dengan lebih cepat daripada biasa jika fail halaman anda banyak digunakan kerana tekanan RAM.

Remedi

Berikut ialah penjelasan mengenai ubat-ubatan yang tersedia, dan keberkesanan umum mereka:

    Memasang lebih banyak RAM: Ini adalah laluan yang disyorkan. Jika sistem anda tidak menyokong lebih banyak RAM daripada yang telah anda pasang, anda perlu meningkatkan lebih banyak sistem anda: mungkin papan induk, CPU, casis, bekalan kuasa, dsb. bergantung pada umurnya. Jika ia adalah komputer riba, kemungkinan besar anda perlu membeli keseluruhan komputer riba baharu yang menyokong lebih banyak RAM yang dipasang. Apabila anda memasang lebih banyak RAM, anda mengurangkan tekanan ingatan , yang mengurangkan penggunaan fail halaman, yang merupakan perkara yang baik di sekeliling. Anda juga menyediakan lebih banyak RAM untuk cache halaman, yang akan menjadikan semua program yang mengakses cakera keras berjalan lebih cepat. Pada Q4 2013, syor peribadi saya ialah anda mempunyai sekurang-kurangnya 8 GB RAM untuk desktop atau komputer riba yang tujuannya adalah lebih kompleks daripada penyemakan imbas web dan e-mel. Ini bermakna penyuntingan foto, penyuntingan/tontonan video, bermain permainan komputer, penyuntingan atau rakaman audio, pengaturcaraan/pembangunan, dsb. semuanya harus mempunyai sekurang-kurangnya 8 GB RAM, jika tidak lebih. Jalankan lebih sedikit program pada satu masa: Ini hanya akan berfungsi jika program yang anda jalankan tidak menggunakan banyak memori sendiri. Malangnya, produk Adobe Creative Suite seperti Photoshop CS6 terkenal kerana menggunakan jumlah memori yang besar. Ini juga mengehadkan keupayaan berbilang tugas anda. Ini adalah ubat sementara dan percuma, tetapi boleh menjadi kesulitan untuk menutup penyemak imbas web atau Word anda setiap kali anda memulakan Photoshop, contohnya. Ini juga tidak akan menghalang Photoshop daripada ditukar apabila meminimumkannya, jadi ia bukanlah penyelesaian yang sangat berkesan. Ia hanya membantu dalam beberapa situasi tertentu. Pasang SSD: Jika fail halaman anda menggunakan SSD, kelajuan SSD yang dipertingkatkan berbanding cakera keras akan menghasilkan prestasi yang lebih baik secara umumnya apabila fail halaman perlu dibaca atau ditulis kepadanya. Harap maklum bahawa SSD tidak direka bentuk untuk menahan aliran penulisan rawak yang sangat kerap dan berterusan; ia hanya boleh ditulis dalam beberapa kali terhad sebelum ia mula pecah. Penggunaan berat fail halaman bukanlah beban kerja yang sangat baik untuk SSD. Anda harus memasang SSD dalam kombinasi dengan sejumlah besar RAM jika anda mahukan prestasi maksimum sambil mengekalkan jangka hayat SSD. Gunakan seni bina sistem yang lebih baharu: Bergantung pada umur sistem anda, anda mungkin menggunakan seni bina sistem yang sudah lapuk. Seni bina sistem secara amnya ditakrifkan sebagai penjanaan (fikirkan generasi seperti kanak-kanak, ibu bapa, datuk nenek, dll.) papan induk dan CPU. Generasi baharu secara amnya menyokong I/O (input/output) yang lebih pantas, lebar jalur memori yang lebih baik, kependaman yang lebih rendah dan kurang perbalahan mengenai sumber yang dikongsi, sebaliknya menyediakan pautan khusus antara komponen. Sebagai contoh, bermula dengan generasi Nehalem (sekitar 2009), Bas Sisi Depan (FSB) telah dihapuskan, yang menghilangkan kesesakan biasa, kerana hampir semua komponen sistem perlu berkongsi FSB yang sama untuk menghantar data. Ini telah digantikan dengan seni bina titik ke titik, bermakna setiap komponen mendapat lorong khusus sendiri untuk CPU, yang terus dipertingkatkan setiap beberapa tahun dengan generasi baharu. Anda biasanya akan melihat peningkatan yang lebih ketara dalam prestasi sistem keseluruhan bergantung pada jurang antara seni bina komputer anda dan yang terkini yang tersedia. Sebagai contoh, seni bina Pentium 4 dari 2004 akan menyaksikan peningkatan yang lebih ketara kepada Haswell (yang terkini setakat Q4 2013) daripada seni bina Sandy Bridge dari ~2010.

Pautan

Soalan berkaitan:

Bagaimana untuk mengurangkan hentakan cakera (paging)?

Windows Swap (Fail Halaman): Dayakan atau Lumpuhkan?

Selain itu, sekiranya anda mempertimbangkannya, anda tidak sepatutnya melumpuhkan fail halaman, kerana ini hanya akan memburukkan lagi keadaan; lihat di sini .

Dan, sekiranya anda memerlukan lebih meyakinkan untuk meninggalkan Fail Halaman Windows sahaja, lihat di sini dan di sini .


Ada sesuatu untuk ditambahkan pada penjelasan? Bunyi dalam komen. Ingin membaca lebih banyak jawapan daripada pengguna Stack Exchange yang celik teknologi lain? Lihat utas perbincangan penuh di sini .

BACA SETERUSNYA
  • › Apakah itu MIL-SPEC Drop Protection?
  • › Fungsi vs. Formula dalam Microsoft Excel: Apakah Perbezaannya?
  • › 5 Laman Web Setiap Pengguna Linux Perlu Penanda Halaman
  • › Cara Mencari Spotify Anda Dibungkus 2021
  • › Folder Komputer Berusia 40: Bagaimana Bintang Xerox Mencipta Desktop
  • & rsaquo; Cyber ​​Monday 2021: Tawaran Teknologi Terbaik
Foto Profil untuk Jason Fitzpatrick Jason Fitzpatrick
Jason Fitzpatrick ialah Ketua Editor LifeSavvy, tapak saudara How-To Geek memfokuskan penggodam kehidupan, petua dan helah. Beliau mempunyai lebih sedekad pengalaman dalam penerbitan dan telah mengarang beribu-ribu artikel di Review Geek, How-To Geek, dan Lifehacker. Jason berkhidmat sebagai Editor Hujung Minggu Lifehacker sebelum dia menyertai How-To Geek.
Baca Bio Penuh

Artikel Yang Menarik