Laman » bagaimana untuk » Kenapa Program Minimized Kadangkala Perlahan Dibuka Sekali Lagi?

    Kenapa Program Minimized Kadangkala Perlahan Dibuka Sekali Lagi?

    Nampaknya sangat tidak masuk akal: anda meminimumkan permohonan kerana anda merancang untuk kembali ke sana kemudian dan ingin melangkau menutup permohonan itu dan memulakannya semula kemudian, tetapi kadang-kadang memaksimalkannya dibutuhkan lebih lama daripada melancarkannya segar. Apa yang memberi?

    Sesi Soalan & Jawapan hari ini datang kepada kami dengan ihsan SuperUser-bahagian pembahagian Stack Exchange, kumpulan yang diketuai oleh komuniti laman web Q & A.

    Soalan

    Pembaca SuperUser ingin tahu mengapa dia tidak menjimatkan masa dengan meminimisasi aplikasi:

    Saya bekerja di Photoshop CS6 dan banyak pelayar banyak. Saya tidak menggunakannya sekaligus, jadi kadangkala beberapa aplikasi diminimumkan ke bar tugas selama berjam-jam atau hari.

    Masalahnya, apabila saya cuba memaksimumkannya dari bar tugas - kadang-kadang memerlukan lebih lama daripada memulakannya! Terutama Photoshop terasa sangat pelik selama beberapa saat selepas akhirnya muncul, ia perlahan, tidak responsif dan kadang-kadang juga membeku selama satu atau dua minit.

    Ia bukan masalah perkakasan kerana ia seperti itu kerana sentiasa pada PC saya.

    Adakah saya akan melihatnya selepas menaik taraf HDD saya ke SDD dan menambah RAM (PC utama saya memegang 4 GB saat ini)? Bolehkah orang-orang yang mempunyai PC / mac yang berkuasa memberitahu saya - adakah ia juga berlaku kepada anda??

    Saya rasa OS entah bagaimana "fokus" pada perisian aktif dan mengalihkan semua sumber daya dari yang berjalan, tetapi tidak digunakan. Adakah mungkin untuk menetapkan keutamaan RAM / CPU / HDD atau sesuatu, katakanlah, Photoshop, supaya ia tidak akan melambatkan selepas tempoh tidak aktif?

    Jadi apa urusannya? Kenapa dia mendapati dirinya menunggu untuk memaksimumkan aplikasi yang diminimumkan?

    Jawapan

    Penyumbang SuperUser Allquixotic menerangkan mengapa:

    Ringkasan

    Masalah yang dihadapi adalah bahawa program-program yang anda minimize sedang dialihkan ke "fail halaman" pada cakera keras anda. Gejala ini boleh diperbaiki dengan memasang Cakera Negeri Solid (SSD), menambah RAM ke sistem anda, mengurangkan bilangan program yang anda buka, atau naik taraf kepada arkitektur sistem yang lebih baru (misalnya, Ivy Bridge atau Haswell). Daripada pilihan ini, menambah lebih banyak RAM biasanya penyelesaian yang paling berkesan.

    Penjelasan

    Tingkah laku lalai Windows adalah untuk memberi keutamaan aplikasi aktif ke atas aplikasi tidak aktif kerana mempunyai tempat dalam RAM. Apabila ada tekanan ingatan yang signifikan (bermakna sistem tidak mempunyai banyak RAM percuma jika ia membiarkan setiap program mempunyai semua RAM yang dikehendaki), ia mula meletakkan program diminimumkan ke dalam fail halaman, yang bermaksud ia menulis kandungannya dari RAM ke cakera, dan kemudian menjadikan kawasan itu bebas RAM. RAM percuma ini membantu program yang anda gunakan secara aktif - katakan, penyemak imbas web anda - berjalan lebih laju, kerana jika mereka perlu menuntut segmen baru RAM (seperti ketika Anda membuka tab baru), mereka dapat melakukannya.

    RAM "percuma" ini juga digunakan sebagai cache halaman, yang bermaksud bahawa apabila program aktif cuba membaca data pada cakera keras anda, data itu mungkin cache dalam RAM, yang menghalang cakera keras anda daripada diakses untuk mendapatkan data itu. Dengan menggunakan sebahagian besar RAM anda untuk cache halaman, dan bertukar-tukar program yang tidak digunakan ke cakera, Windows cuba meningkatkan responsiveness program yang anda gunakan dengan aktif, dengan menjadikan RAM tersedia untuk mereka, dan caching fail yang mereka akses dalam RAM bukan cakera keras.

    Kelemahan tingkah laku ini adalah bahawa program yang diminimumkan mungkin mengambil sedikit masa untuk memuat kandungannya disalin dari fail halaman, pada cakera, kembali ke RAM. Masa semakin bertambah jejak program dalam ingatan. Inilah sebabnya mengapa anda mengalami kelewatan ini apabila memaksimumkan Photoshop.

    RAM adalah ramai kali lebih cepat daripada cakera keras (bergantung kepada perkakasan tertentu, ia boleh sampai kepada beberapa pesanan magnitud). Suatu SSD jauh lebih pantas daripada cakera keras, tetapi ia masih lebih perlahan daripada RAM dengan pesanan magnitud. Mempunyai fail laman anda pada SSD akan membantu, tetapi ia juga akan memakai SSD lebih cepat daripada biasanya jika fail halaman anda banyak digunakan kerana tekanan RAM.

    Pemulihan

    Inilah penjelasan mengenai ubat-ubatan yang ada, dan keberkesanan umum mereka:

    • Memasang lebih banyak RAM: Ini adalah laluan yang disyorkan. Sekiranya sistem anda tidak menyokong lebih banyak RAM daripada yang telah anda pasang, anda perlu menaik taraf lebih banyak sistem anda: mungkin motherboard, CPU, casis, bekalan kuasa, dan sebagainya bergantung kepada berapa umurnya. Jika ia adalah komputer riba, kemungkinannya anda perlu membeli komputer riba baru yang menyokong RAM yang lebih banyak dipasang. Apabila anda memasang lebih banyak RAM, anda akan mengurangkan tekanan ingatan, yang mengurangkan penggunaan fail halaman, yang merupakan perkara yang baik di sekelilingnya. Anda juga menyediakan lebih banyak RAM untuk cache halaman, yang akan menjadikan semua program yang mengakses cakera keras berjalan lebih cepat. Sehingga Q4 2013, cadangan peribadi saya ialah anda mempunyai sekurang-kurangnya 8 GB RAM untuk desktop atau komputer riba yang tujuannya lebih kompleks daripada pelayaran web dan e-mel. Ini bermakna penyuntingan foto, pengeditan / tontonan video, bermain permainan komputer, penyuntingan audio atau rakaman, pengaturcaraan / pembangunan, dan lain-lain semuanya harus mempunyai sekurang-kurangnya 8 GB RAM, jika tidak lebih.
    • Jalankan program yang lebih sedikit pada satu masa: Ini hanya berfungsi jika program yang anda jalankan tidak menggunakan banyak memori sendiri. Malangnya, produk Adobe Creative Suite seperti Photoshop CS6 dikenali dengan menggunakan memori yang sangat besar. Ini juga mengehadkan kemampuan multitasking anda. Ia adalah remedi sementara, tetapi ia boleh menjadi kesulitan untuk menutup penyemak imbas web anda atau Word setiap kali anda memulakan Photoshop, misalnya. Ini juga tidak akan menghentikan Photoshop daripada bertukar apabila meminimumkannya, jadi ia benar-benar bukan penyelesaian yang sangat berkesan. Ia hanya membantu dalam beberapa situasi tertentu.
    • Pasang SSD: Jika fail halaman anda berada pada SSD, kelajuan yang diperbaiki oleh SSD berbanding dengan cakera keras akan menghasilkan prestasi yang lebih baik pada ketika fail halaman harus dibaca atau ditulis. Perlu diketahui bahawa SSD tidak dirancang untuk menahan aliran rawak yang sangat kerap dan berterusan; mereka hanya boleh ditulis melalui bilangan yang terhad sebelum mereka mula memecah. Kegunaan berat fail halaman bukanlah beban kerja yang sangat baik untuk SSD. Anda perlu memasang SSD dalam kombinasi dengan sejumlah besar RAM jika anda mahukan prestasi maksimum sambil mengekalkan panjang umur SSD.
    • Gunakan seni bina sistem yang lebih baru: Bergantung kepada umur sistem anda, anda mungkin menggunakan senibina sistem tarikh. "Senibina sistem" umumnya ditakrifkan sebagai "generasi" (generasi berfikir seperti kanak-kanak, ibu bapa, datuk nenek, dan lain-lain) daripada motherboard dan CPU. Generasi baru biasanya menyokong lebih cepat I / O (input / output), lebar jalur memori yang lebih baik, kependaman yang lebih rendah, dan kurang pertelingkahan di atas sumber yang dikongsi, dan bukannya menyediakan hubungan khusus antara komponen. Sebagai contoh, bermula dengan generasi "Nehalem" (sekitar tahun 2009), Bas Front-Side (FSB) telah dihapuskan, yang menghilangkan kesesakan biasa, kerana hampir semua komponen sistem terpaksa berkongsi FSB yang sama untuk menghantar data. Ini digantikan dengan senibina "point to point", yang bermaksud bahawa setiap komponen mendapat "lajur" khusus untuk CPU, yang terus diperbaiki setiap beberapa tahun dengan generasi baru. Anda secara umumnya akan melihat peningkatan yang lebih ketara dalam keseluruhan prestasi sistem bergantung kepada "jurang" antara seni bina komputer anda dan yang terkini yang tersedia. Sebagai contoh, seni bina Pentium 4 dari tahun 2004 akan melihat penambahbaikan peningkatan yang lebih penting kepada "Haswell" (paling terkini pada Q4 2013) daripada senibina "Sandy Bridge" dari ~ 2010.

    Pautan

    Soalan yang berkaitan:

    Bagaimana cara mengurangkan cakera liar (paging)?

    Swap Windows (Fail Laman): Dayakan atau Matikan?

    Juga, sekiranya anda memikirkannya, anda tidak seharusnya tidak mematikan fail halaman, kerana ini hanya akan memburukkan lagi keadaan; lihat di sini.

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


    Mempunyai sesuatu untuk menambah penjelasannya? Bunyi dalam komen. Ingin membaca lebih banyak jawapan dari pengguna Stack Exchange yang berteknologi tinggi? Lihat thread perbincangan penuh di sini.