Utiliti untuk mengoptimumkan RAM. Optimumkan senarai aplikasi dalam permulaan. Cara mengoptimumkan RAM dengan Wise Memory Optimizer

Mengoptimumkan RAM boleh meningkatkan kelajuan komputer anda dengan ketara, menghapuskan pembekuan, dan secara umum, mengoptimumkan sesuatu adalah sangat berguna. Dalam artikel ini saya akan bercakap tentang mengoptimumkan RAM tanpa menggunakan perisian khas. Kaedah ini sesuai pada PC yang menjalankan Windows XP dengan sekurang-kurangnya 256 MB RAM.

Kaedah mengoptimumkan RAM ini adalah berdasarkan ketidaksempurnaan sistem pengendalian dan keinginan pembangunnya untuk menyatukan dan menyejagatkannya. Windows XP muncul kembali semasa saya di sekolah, dan saya hanya boleh bermimpi komputer sendiri. Sudah 14 tahun sejak itu, dan OS ini masih digunakan secara aktif oleh ramai pengguna. Disebabkan oleh fakta bahawa sistem ini telah tersebar dalam tempoh masa yang begitu lama, ia menjadi perlu untuk memastikan ia berfungsi dengan memuaskan, seperti dalam komputer yang lemah dari awal abad ini, dan juga dari zaman moden yang berkuasa. Ini berikutan bahawa XP berfungsi seperti B pada kedua-dua mesin, tetapi kami memerlukannya untuk berkelakuan sempurna pada mesin moden kami.

Jadi, intipati kaedah pengoptimuman RAM ialah secara lalai XP menulis maklumat tentang kernelnya sendiri, pemacu peranti dan beberapa aplikasi ke fail halaman (FP). Pembangun Windows melakukan ini untuk menjimatkan wang RAM fizikal pada perkakasan lama berkuasa rendah.

Seperti yang anda ketahui, FP disimpan pada cakera keras. Dan setiap kali OS mengaksesnya, respons datang lebih perlahan berbanding jika ia mengakses RAM secara langsung (ia juga tidak buruk). Oleh itu, jika jumlah RAM membenarkan (lebih daripada 256 MB diperlukan, seperti yang dikatakan), semua data ini boleh dialihkan dari FP ke RAM.

Pengoptimuman RAM bermula dengan .

  • Dalam registri kita dapati kunci HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\DisablePagingExecutive dan tetapkan nilainya kepada 1. Ini membebaskan data pemacu dan beberapa maklumat kernel sistem daripada fail paging.
  • Di samping itu, Windows menyimpan maklumat lain tentang kernelnya dalam fail halaman, jadi pengoptimuman RAM belum lengkap. Langkah seterusnya ialah kunci HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\LargeSystemCache dan tetapkannya juga

Dan dengan ini, pengoptimuman RAM untuk kerja yang berjaya dengan Windows XP selesai - kami mengubah hala beberapa data yang disimpan dalam fail halaman lengai untuk mempercepatkan RAM. cakera keras, yang kerap diakses oleh sistem.

Kestabilan kerja dan produktiviti komputer peribadi bergantung pada konfigurasinya. RAM memainkan peranan penting dalam hal ini. Ia, tidak kurang, menentukan prestasi komputer, bertindak sebagai sejenis perantara antara pemproses pusat dan cakera keras atau medium storan lain. Mari kita fikirkan cara membersihkan RAM atau memori fizikal dengan betul pada PC Windows.

Jenis ingatan komputer

Memori komputer ialah sistem yang merangkumi pelbagai storan peranti khas, berinteraksi antara satu sama lain dan dengan pemproses pusat.

Memori capaian rawak fizikal (RAM) ialah bahagian sistem yang tidak menentu yang digunakan untuk menyimpan sementara kod program yang dibaca daripada medium dan sebarang data input atau output lain, yang kemudiannya diproses oleh pemproses. Fungsinya dilaksanakan menggunakan memori akses rawak (RAM) dalam bentuk jalur teknikal dengan litar mikro dimasukkan ke dalam soket berpasangan khas pada papan induk. Maklumat terkumpul dalam modul RAM hilang apabila komputer dimatikan. Oleh itu, memori jenis ini dipanggil RAM. Jumlahnya hari ini dikira dalam gigabait. Biasanya ini adalah tahap dari 2 GB dan ke atas. Adalah mustahil untuk mengendalikan komputer yang menjalankan Windows 7 tanpa modul RAM yang dipasang termasuk dalam rantaian logik biasa.

Memasang RAM melekat pada slot yang dimaksudkan untuknya

Jika terdapat kekurangan RAM, memori maya digunakan, yang membolehkan anda mengagihkan semula beban secara automatik dengan mengalihkan bahagian aplikasi yang sedang berjalan ke kawasan pada cakera keras yang diperuntukkan untuk tujuan ini. Memori baca sahaja (ROM) fizikal digunakan untuk penyimpanan jangka panjang maklumat yang kekal walaupun kuasa komputer dimatikan. Seluruh susunan maklumat terletak pada cakera keras dengan Windows 7 dipasang. Data juga boleh disimpan pada mana-mana media lain (pemacu denyar, DVD).

Terdapat juga memori video yang dibina terus ke dalam kad video. Dengan bantuannya, imej terbentuk pada skrin monitor.

Menyemak beban memori fizikal (RAM).

Peningkatan beban pada RAM boleh menyebabkan komputer anda menjadi perlahan dan, dalam beberapa kes, malah membeku. Apabila ketidakstabilan berlaku, anda perlu memahami proses sedia ada yang memakan sumber. Gunakan kombinasi standard Ctrl+Shift+Esc untuk membuka Pengurus Tugas. Dalam tetingkap yang dibuka melalui item menu "Proses", anda boleh melihat bagaimana dan dalam jumlah berapa RAM digunakan. Dan jumlah penggunaannya sebagai peratusan ditunjukkan di sebelah kanan di bahagian paling bawah tetingkap terbuka.

Penggunaan RAM mengikut proses kerja dalam Windows 7

Tab "Prestasi" menunjukkan RAM yang diperuntukkan (dalam unit yang sesuai) untuk menjalankan utas dan proses, jumlah memori yang tersedia, dicache, bebas, graf kronologi penggunaannya, dan juga membentangkan data kernel.

Tab "Prestasi" memaparkan maklumat terperinci tentang pengedaran RAM

Teknik pembersihan RAM

Mengurangkan jumlah RAM yang digunakan dalam semua kes peningkatan beban yang membawa kepada kelembapan Operasi Windows 7 ialah cara yang berkesan menyelesaikan masalah. Untuk melakukan ini, anda harus melakukan satu siri tindakan untuk membersihkan RAM dan mengoptimumkan operasinya.

Menutup program yang tidak digunakan

Semua aplikasi terbuka boleh dikenal pasti oleh ikon yang terletak di bahagian paling bawah "Desktop". Ia juga ditunjukkan dalam "Pengurus Tugas" pada tab "Aplikasi". Untuk menutup yang tidak digunakan masa ini proses perisian Anda perlu mengalih keluar tugas dengan terlebih dahulu memilih aplikasi dengan tetikus. Kaedah ini amat relevan apabila sesetengah program membeku, contohnya, Word atau Excel. Tetapi menutup aplikasi seperti ini adalah kecemasan dan hanya boleh digunakan dalam kes yang melampau.

Melumpuhkan beku atau aplikasi yang tidak digunakan untuk membebaskan RAM

Menghentikan proses latar belakang

Menutup banyak program tidak selalu membawa kepada perhentian sepenuhnya. Banyak proses latar belakang masih berjalan. Ini terutamanya terpakai kepada torrents dan perisian serupa. Selalunya, aplikasi sedemikian sengaja meninggalkan proses berjalan dalam RAM walaupun selepas program ditutup. Anda boleh menghentikannya pada tab "Proses" dalam "Pengurus Tugas". Dan pada tab "Perkhidmatan", adalah mungkin untuk menghentikan perkhidmatan yang dilancarkan secara lalai, yang tidak digunakan oleh sistem, tetapi menggunakan sumber. Ini juga akan menyahaktifkan proses latar belakang yang berkaitan.

Sila ambil perhatian bahawa selepas memulakan semula sistem, semua perubahan yang dibuat akan hilang. Untuk mengelakkan perkara ini berlaku, anda harus melumpuhkan perkhidmatan yang tidak digunakan pada tab yang sepadan dalam bahagian "Pentadbiran", dibuka melalui panel kawalan. Pilih jenis permulaan "Dilumpuhkan" melalui menu konteks.

Memilih mod permulaan perkhidmatan

Jadual: perkhidmatan dibenarkan untuk dilumpuhkan

Ia juga mungkin untuk berhenti dan kemudian melumpuhkan perkhidmatan melalui baris arahan. Untuk membukanya, masukkan kombinasi papan kekunci Win+R dan laksanakan arahan cmd. Seterusnya, pada baris arahan, tulis dan laksanakan hentian bersih<имя запускаемой службы>atau sc berhenti<имя запускаемой службы>dan kemudian sc config<Имя выбранной службы>start=disabled.

Menghentikan perkhidmatan Windows 7 melalui baris arahan

Mengoptimumkan mod permulaan aplikasi

DALAM Konfigurasi Windows 7 diletakkan ciri yang berguna, membenarkan atur cara dimuatkan secara automatik apabila sistem dimulakan. Banyak aplikasi pada mulanya dikonfigurasikan untuk menggunakan permulaan. Tetapi ini tidak selalu diperlukan, kerana setiap program yang dilancarkan dengan cara ini mengambil sebahagian daripada sumber RAM. Masukkan kombinasi Win+R dari papan kekunci dan jalankan arahan msconfig. Dalam tetingkap yang terbuka, pada tab "Permulaan", nyahtanda aplikasi yang tidak perlu dimulakan secara automatik dan simpan tetapan.

Menutup muat turun automatik program yang tidak digunakan

Bilakah Windows Explorer harus dimulakan semula?

Bahagian proses yang tidak perlu, yang terkumpul dalam RAM semasa sistem sedang berjalan, boleh dialih keluar dengan memulakan semula Windows Explorer. Pergi ke tab "Proses" dalam "Pengurus Tugas", pilih explorer.exe yang sedang berjalan dengan tetikus dan tamatkan proses dengan mengklik butang yang sepadan.

Menamatkan proses explorer.exe berhenti Windows Explorer Penjelajah

Sekarang, pada tab Aplikasi, lancarkan Windows Explorer sekali lagi, menambah tugas explorer.exe baharu.

Mencipta tugas baharu untuk melancarkan Windows Explorer

Anda boleh, sudah tentu, memulakan semula Windows 7. Dalam kes ini, Windows Explorer akan dimulakan semula secara automatik.

Membuat perubahan melalui Editor Pendaftaran

Anda boleh melumpuhkan autorun aplikasi yang tidak digunakan dan dengan itu mengosongkan RAM menggunakan Registry Editor. Alih keluar pintasan kepada perisian yang tidak diperlukan dalam subseksyen Run dan RunOnce bagi cawangan HKEY_CURRENT_USER dan HKEY_LOCAL_MACHINE. Untuk membuka Registry Editor, masukkan kombinasi Win+R dari papan kekunci, kemudian jalankan arahan regedit.

Mengalih keluar pintasan ke program yang tidak digunakan daripada senarai permulaan

Memeriksa sistem untuk virus

Kod hasad boleh memuatkan RAM dengan hebat. Semak Windows 7 untuk virus dan penyingkiran tepat pada masanya menstabilkan operasi komputer. Untuk mencari dan memadam kod berniat jahat anda boleh menggunakan utiliti percuma:

  • Web Cure IT - perlindungan antivirus daripada Dr.Web.

    Untuk memulakan imbasan anti-virus, klik butang "Mulakan imbasan".

  • Malwarebytes Anti-Malware - utiliti cepat mengesan dan kemudian memadam fail yang dijangkiti.

    Utiliti akan mencari dan mengalih keluar virus dari komputer peribadi anda dengan cepat

  • Kaspersky Pembuangan Virus Alat - menyemak sistem untuk virus dan membuangnya.

    Mulakan imbasan anti-virus dengan mengklik butang mulakan imbasan

  • Bagaimana untuk membersihkan cakera keras anda

    Untuk mengosongkan RAM, anda boleh menggunakan set utiliti standard yang tersedia dalam Windows 7, yang membolehkan anda memadam perisian dan fail yang tidak digunakan, halaman luar talian dan mengosongkan Tong Kitar Semula sepenuhnya.

    Pilih partition cakera keras melalui item menu "Pembersihan Cakera", secara berurutan membuka "Start\Accessories\System Tools", tandai kotak untuk semua yang perlu dipadamkan dan klik butang "OK".

    Memilih fail yang akan dipadamkan semasa membersihkan cakera keras

    Dengan cara yang sama, anda boleh membersihkan mana-mana partition cakera keras anda melalui sifatnya ( tingkap yang dikehendaki dibuka melalui menu konteks) dengan memilih item yang sesuai.

    Melancarkan pembersihan cakera keras melalui item menu terbina dalam

    Video: sebab utama penggunaan RAM

    Bagaimana untuk membersihkan RAM menggunakan program khas

    Untuk pembersihan RAM berkualiti tinggi, pelbagai perisian pihak ketiga digunakan.

    Berikut adalah beberapa utiliti ini:

  • Advanced SystemCare - akan membersihkan Windows 7, mengoptimumkan dan mempercepatkan operasinya, mengenal pasti dan mengalih keluar aplikasi berniat jahat dan pengiklanan, dengan itu melegakan RAM. Program berbayar

    Semak kotak mata yang diperlukan dan jalankan aplikasi

  • Pengoptimum Memori Bijak - utiliti percuma untuk membersihkan dan mengoptimumkan fungsi RAM. Ada pilihan Antara muka bahasa Rusia. Untuk memulakan, hanya klik pada butang "Optimumkan". Boleh disesuaikan mod auto kosongkan RAM dengan memilih tetapan yang sesuai.

    Untuk memulakan, hanya klik butang "Optimumkan" dan program akan melakukan segala-galanya sendiri

  • nCleaner ialah program percuma dengan syarat ia tidak digunakan untuk tujuan komersial. Membersihkan Windows 7 dan elemen individunya dengan baik daripada mana-mana "sampah", menggunakan lebih daripada 90 pelbagai kaedah untuk pembersihan berkualiti tinggi, sambil membebaskan sebahagian daripada RAM. Terdapat penjadual terbina dalam.

    Pilih item yang diperlukan dan mula membersihkan RAM

  • CleanMem ialah utiliti percuma khusus kecil untuk membersihkan RAM. Program ini membebaskan ruang simpanan tanpa mengurangkan prestasi komputer. Mengambil ruang yang sangat sedikit.

    Hanya jalankan utiliti dan ia akan mengosongkan RAM secara automatik pada selang masa yang ditetapkan

  • VC RamCleaner ialah utiliti kecil yang akan mengimbas sistem anda dengan cepat dan membersihkan blok memori yang tidak digunakan oleh aplikasi, dengan itu meningkatkan prestasi komputer anda.

    Proses mengosongkan RAM dijalankan secara automatik

  • MemoryCleaner - semasa utiliti berjalan, beban RAM dinilai dan dioptimumkan. Dalam kes ini, keupayaan Windows 7 itu sendiri digunakan. Apabila beban 60% dicapai, anda harus berturut-turut menekan butang Trim Processes Working Set dan kemudian Clear Cache Sistem. Ini akan menetapkan semula proses semasa dan mengosongkan cache sistem.

    Apabila ambang maksimum dicapai beban yang dibenarkan anda harus menetapkan semula proses semasa dan mengosongkan cache sistem

  • Pembersih dan Pengoptimum Memori RAM ialah utiliti kecil "pintar" yang boleh menguruskan RAM komputer anda daripada Windows yang dipasang 7. Terdapat mod pembersihan manual dan automatik. Dalam tetapan anda boleh mendayakan pengoptimuman setiap 60 saat.

    Lancarkan aplikasi dan tandai kotak tetapan yang diperlukan. Jika perlu, lakukan pengoptimuman RAM secara manual

  • Cara memunggah: kaedah pencegahan

    Ikut peraturan mudah:

  • Jangan buka banyak aplikasi sekaligus. Biarkan hanya program yang dijalankan yang secara langsung diperlukan untuk menyelesaikan masalah semasa.
  • Tutup halaman web selepas melihatnya. Lagipun, setiap tetingkap pelayar Internet yang terbuka memuatkan RAM.
  • Jangan biarkan komputer dihidupkan untuk untuk masa yang lama(sehari atau lebih). Biasa but semula Windows 7 akan mengalih keluar proses yang tidak perlu daripada RAM.
  • Gunakan antivirus masa nyata, seperti Avast, untuk menghentikan proses hasad latar belakang daripada memasuki sistem anda.
  • Bersihkan dengan kerap Memori RAM menggunakan program yang direka untuk tujuan ini.
  • Membersihkan memori maya pada komputer atau komputer riba

    Operasi ingatan maya menyediakan fail pagefile.sys yang dipanggil fail halaman. Ia biasanya terletak pada sistem pemacu logik Windows 7. Untuk mengosongkan memori maya, pagefile.sys mesti dipadamkan dahulu dan kemudian dibuat semula.

    Mengoptimumkan penggunaan memori boleh mempunyai dua matlamat - meningkatkan kapasiti memori, boleh diakses oleh aplikasi, dan meningkatkan kelajuan akses memori. Pada mesin yang lebih lama, apabila jumlah memori fizikal yang dipasang tidak melebihi beberapa megabait, sesuatu sering perlu dikorbankan; dalam sistem moden, mencapai kedua-dua matlamat tidak lagi bercanggah antara satu sama lain. Tidak syak lagi bahawa lebih besar jumlah RAM yang dipasang, lebih baik - komputer akan menjadi lebih berkuasa: ia akan membolehkan anda memuatkan aplikasi yang sangat haus memori; meningkatkan bilangan aplikasi yang dijalankan secara serentak (dalam OS berbilang tugas); mempercepatkan kerja. Walau bagaimanapun, dalam beberapa kes, beberapa langkah tambahan diperlukan untuk mengkonfigurasi komputer untuk memastikan memori boleh digunakan.
    Dalam sistem dengan saiz memori yang dipasang lebih daripada 640 KB mungkin pelbagai pilihan menggunakan 384 KB terakhir megabait pertama memori fizikal:

    • ingatan tidak digunakan;
    • kawasan (atau sebahagian daripadanya) dialihkan ke hujung ingatan tambahan;
    • kawasan (atau sebahagian daripadanya) digunakan sebagai bayang-bayang (Bayang-bayang) memori penyesuai dan ROM BIOS.
    Mengalihkan baki megabait pertama yang tidak digunakan ke penghujung memori tambahan (dibenarkan dengan menetapkan parameter Penempatan Semula Memori dalam Persediaan CMOS) tidak selalu boleh dilakukan. Biasanya langkah sedemikian menjadi mustahil jika sekurang-kurangnya sebahagian daripada bahagian ini digunakan sebagai memori bayangan.
    Selain itu, penempatan semula hanya boleh ditawarkan jika jilid kecil memori yang dipasang, dan pada moden papan induk oh, peluang ini hampir tidak pernah berlaku. Oleh itu, anda tidak seharusnya terkejut dengan mesej tentang jumlah memori yang dikesan oleh ujian POST, di mana 384 KB adalah "tidak mencukupi" berbanding dengan yang dipasang.
    Kadangkala BIOS menawarkan peruntukan memori di mana 512 KB diperuntukkan untuk memori standard, dan memori selebihnya digunakan sebagai memori lanjutan. Faedah pengedaran sedemikian sukar untuk dinilai. Dalam kes ini, perkara di atas mengenai 384 KB teratas menjadi benar untuk baki 512 KB, bagaimanapun, sekatan ke atas kemungkinan mengalihkannya ke penghujung memori tambahan akan menjadi lebih lembut.
    Masalah untuk memastikan ketersediaan memori adalah paling teruk untuk aplikasi MS-DOS yang berjalan pada sistem ini. Biasanya "pertempuran" melebihi kilobait ingatan standard(memori konvensional) tersedia untuk aplikasi. Daripada 640 KB, selepas memuatkan OS dan pemacu pemastautin yang diperlukan, aplikasi mungkin ditinggalkan dengan kira-kira 500 KB, atau kurang, yang tidak boleh diterima untuk beberapa aplikasi. Walaupun penggunaan OS yang meluas jenis Windows 9x, minat untuk menjalankan aplikasi MS-DOS yang besar (contohnya, program perakaunan, termasuk yang diedarkan secara paksa oleh pihak berkuasa cukai, serta permainan) berterusan sehingga hari ini. Mesej tentang kekurangan memori pada komputer dengan, sebagai contoh, 32 MB RAM untuk aplikasi yang secara sederhana meminta hanya 590 KB adalah kejutan yang tidak menyenangkan untuk pengguna yang tidak berpengalaman. Walau bagaimanapun, kekurangan ini tidak membawa maut jika anda memilih versi dan kaedah pemuatan OS yang betul. Semua tetapan perisian, menjejaskan kelantangan ingatan yang tersedia, tersembunyi dalam fail CONFIG.SYS dan AUTOEXEC.BAT yang terletak dalam direktori akar cakera but.
    Memahami cabaran yang timbul dengan penggunaan memori pemproses yang berbeza, untuk aplikasi DOS kami boleh mengesyorkan versi MS-DOS berikut, yang optimum dari segi saiz memori standard percuma:
    • untuk komputer kelas XT pada pemproses 8086/88 – MS-DOS 3.30;
    • untuk komputer kelas AT pada pemproses 80286 – MS-DOS 5.x;
    • untuk komputer kelas AT dengan pemproses 80386 dan lebih tinggi - MS-DOS 6.2x (namun, pada satu masa terdapat papan induk berkualiti rendah untuk 80386, yang mana MS-DOS 6.2x enggan dimuatkan ke dalam komputer, walaupun MS-DOS 5 .x berfungsi dengan baik).
    Selain MS-DOS, terdapat sistem pengendalian mod nyata lain yang serasi dengan MS-DOS (contohnya, PC DOS, DR DOS, COMPAQ DOS). Setiap daripada mereka mempunyai kelebihan dan kekurangannya sendiri berbanding dengan generasi MS-DOS yang sepadan, tetapi perbincangan mereka di luar skop manual ini. Hampir tidak ada gunanya cuba memasang sistem pengendalian mod dilindungi (dan cangkerang) pada komputer dengan kelas pemproses di bawah 386. Sistem MS-DOS 3.3 (kami tidak akan mempertimbangkan yang lebih awal) telah dimuatkan sepenuhnya ke dalam memori standard, tetapi agak padat dan meninggalkan ruang yang boleh diterima untuk aplikasi pada zamannya. Apabila MS-DOS versi 4 keluar dengan keupayaan yang lebih maju yang melibatkan kos pertumbuhannya, banyak aplikasi enggan berfungsi dalam persekitarannya dengan tepat kerana kekurangan memori, dan versi OS ini tidak digunakan secara meluas. Versi 5 menjadi lebih berjaya, yang "belajar" menggunakan " daya ingatan yang tinggi"(NML) pada komputer dengan pemproses 286 atau lebih tinggi, jika ada. Untuk tujuan ini ia diperkenalkan pemandu khas memori tinggi, dan fail CONFIG.SYS mesti mengandungi baris berikut:
    PERANTI=[ ]HIMEM.SYS (muat pemacu memori tinggi)
    DOS=HIGH (menunjukkan bahawa OS dimuatkan ke dalam memori tinggi)
    Sudah tentu, bukan keseluruhan OS dimuatkan ke dalam memori atas - sesetengahnya masih berada dalam memori standard. Selain itu, pemacu pemastautin juga dimuatkan ke dalam memori standard - contohnya, penyetempat papan kekunci dan skrin, pemacu tetikus, dsb. Kesemuanya menggunakan sekeping memori yang boleh digunakan oleh aplikasi. Pada komputer dengan pemproses 32-bit (386 dan lebih tinggi) yang mempunyai mekanisme paging, adalah mungkin untuk menggunakan "memori atas" (UMA) menggunakan pemacu EMM386.EXE. Pemacu ini mencari kawasan dalam UMA (A0000-FFFFFh) yang tidak diduduki oleh memori peranti dan memetakannya ke kawasan memori tambahan yang tersedia. Di kawasan ini, biasanya ditangani oleh pemproses dalam mod sebenar, anda boleh meletakkan modul sistem pengendalian dan pemacu yang boleh dimuat turun; aplikasi juga boleh menggunakannya.
    Untuk pemuatan paling padat MS-DOS versi 5 dan lebih tinggi (serta Windows 9x, yang boleh diwakili sebagai MS-DOS 7), fail CONFIG.SYS hendaklah mengandungi arahan berikut:
    PERANTI=[ ]HIMEM.SYS (muat pemacu memori tinggi);
    PERANTI=[ ]EMM386.EXE (muat pengurus memori lanjutan);
    DOS=TINGGI. UMB (petunjuk untuk memuatkan OS ke dalam memori tinggi dan tinggi).
    Pemacu pemastautin (papan kekunci, penyesuai skrin dan pencetak, pemacu tetikus) biasanya dimuatkan ke dalam memori standard secara lalai. Jika aplikasi MS-DOS tidak mempunyai memori kosong yang mencukupi, maka sekurang-kurangnya, sesetengah pemandu pemastautin boleh dimuatkan ke dalam memori atas UMA. Untuk pemacu yang dimuatkan daripada fail CONFIG.SYS, arahan DEVICEHIGH ]= hendaklah digunakan dan bukannya arahan DEVICE, yang akan cuba memuatkan pemacu ke dalam kawasan-n UMB. Parameter pilihan m menentukan jumlah memori yang diperlukan (ia mungkin berbeza daripada saiz fail pemacu). Suis but /L bersama-sama dengan parameter n, m digunakan untuk pengoptimuman memori manual. Jika pemandu perlu memperuntukkan beberapa kawasan memori, ia disenaraikan dalam senarai borang /L:nl[,ml]:n2[,m2][;...]. Untuk program residensi dimuatkan daripada fail AUTOEXEC.BAT, arahan LOADHIGH (LH) mempunyai tujuan yang sama, dengan parameter pilihan yang serupa menyatakan saiz satu atau lebih kawasan UMA. Barisan pelancaran akan kelihatan seperti:
    LH]<путь\><файл>[<параметры>]
    Tengok jawatan sekarang blok memori percuma boleh didapati menggunakan arahan MEM/F daripada baris arahan DOS/Windows. Untuk mengelakkan pengoptimuman memori manual, DOS/Windows telah memasukkan utiliti dialog MEMMAKER.EXE, yang akan meletakkan arahan yang diperlukan dalam fail CONFIG.SYS dan AUTOEXEC.BAT dalam beberapa langkah. Sebelum ia boleh dilancarkan, fail ini mesti mengandungi pautan ke semua pemacu dan program yang diperlukan. Fail CONFIG.SYS mesti bermula dengan tiga baris di atas (jika anda tidak menyatakan DOS=HIGH, utiliti mungkin malu menggunakan memori tinggi untuk memuatkan DOS). Pelancaran aplikasi bukan pemastautin, serta cangkerang seperti Norton Commander daripada fail AUTOEXEC.BAT semasa MEMMAKER sedang berjalan, harus dibatalkan (MEMMAKER but semula komputer beberapa kali dan bermula secara automatik selepas fail AUTOEXEC.BAT diproses). Pada permulaan awal, MEMMAKER bertanya sama ada memori EMS diperlukan untuk aplikasi dan, jika tidak, tetapkan kunci NOEMS dalam gesaan permulaan EMM386.
    Agar memori atas muat sebanyak mungkin modul, ia harus dioptimumkan. Pengoptimuman UMA melibatkan konfigurasi alamat asas penimbal dan ingatan kekal penyesuai, di mana kawasan UMA percuma akan menjadi sebesar mungkin. Kita harus berusaha untuk menyambung rapat kawasan UMA yang diduduki oleh penyesuai. Kemudian saiz maksimum blok UMB akan meningkat, dan pemacu seperti EMM386 akan dapat menampung modul yang lebih besar di dalamnya, yang seterusnya, akan membebaskan katil tambahan dalam ingatan piawai yang kekurangan akut. Jika anda tidak memberi perhatian kepada konfigurasi penyesuai, ia mungkin ternyata bahawa dua komputer dengan perkakasan yang sama dan perisian akan mempunyai saiz memori standard yang berbeza dengan ketara selepas memuatkan OS.
    Banyak penyesuai ( Pengawal SCSI, penyesuai rangkaian tempatan dll.) membolehkan anda menetapkan alamat kawasan RAM dan ROM terbina dalam yang dipetakan ke ruang ingatan komputer. Ini membolehkan anda menyelesaikan (atau, sebaliknya, mencipta) konflik dalam penggunaan UMA, serta mengoptimumkan penggunaan bloknya. Apabila mengkonfigurasi penyesuai untuk dipasang, adalah perlu untuk mengecualikan alamat yang diduduki bertindih, kerana ini kemungkinan besar akan menghalang mana-mana peranti yang bercanggah daripada berfungsi. Konflik yang paling tidak menyenangkan (sukar untuk diselesaikan) berlaku jika, semasa mengkonfigurasi penyesuai, memorinya bertindih dengan penimbal atau BIOS penyesuai grafik. Jika konfigurasi dijalankan menggunakan pelompat, maka mengembalikan konfigurasi biasa tidak akan sukar. Dan jika penyesuai dikonfigurasikan hanya menggunakan utiliti khas yang mengubah kandungan memori tidak meruapnya, maka konfigurasinya hanya boleh diubah dengan memuat turun dan melaksanakan utiliti yang sepadan. Tetapi jika terdapat konflik dengan penyesuai grafik, ini tidak begitu mudah dilakukan - dalam senario kes terbaik Anda boleh boot komputer dengan skrin "buta", dan dalam kes yang paling teruk, POST akan menolak untuk meneruskan ujian dan pemuatan, mengesan ralat penyesuai grafik dan menunjukkannya dengan bunyi bip dari pembesar suara. Tetapi keadaan ini tidak begitu sia-sia: terdapat juga penyesuai grafik MDA secara semula jadi, yang penimbal videonya tidak sepadan dengan alamat dengan penyesuai EGA dan VGA biasa, dan ia tidak mempunyai sambungan BIOS. Dengan memasukkan papan yang tidak berjaya dikonfigurasikan ke dalam komputer dengan penyesuai MDA (dan, sudah tentu, monitor yang sepadan), anda boleh menggunakan utiliti untuk menetapkan konfigurasi yang betul. Walau bagaimanapun, kaedah ini tidak lagi sesuai untuk komputer baru yang tidak mempunyai slot bas ISA.
    Sebagai tambahan kepada ruang yang diduduki, mengoptimumkan penggunaan kebimbangan UMA, anehnya, prestasi. Untuk kawasan memori penyesuai, memori bayangan selalunya berguna. Memori bayangan diuruskan melalui Persediaan CMOS untuk kawasan tertentu. Oleh itu, apabila meletakkan kawasan memori boleh dikonfigurasikan, anda kadangkala perlu mempertimbangkan keupayaan untuk menetapkan sempadan memori bayangan dalam Persediaan CMOS. Perlu diingat bahawa Shadow ROM adalah sekatan tulis, a RAM bayangan mengabaikan kemungkinan penyesuai menukar kawasan memori berbayang, yang akan membawa kepada ralat jika memori bayangan digunakan dengan tidak betul. Untuk pemproses 386 dan lebih tinggi, pemacu EMM386 juga boleh mengatur memori bayangan, tetapi fungsi ini jarang digunakan.
    Aplikasi berjalan masuk Persekitaran MS-DOS, yang secara aktif menggunakan kod program BIOS, mempercepatkan teduhan ROM BIOS, kedua-dua penyesuai sistem dan grafik BIOS dan pengawal cakera. Untuk sistem pengendalian mod terlindung berbilang tugas (Windows, dsb.), teduhan ROM BIOS hanya mempercepatkan proses but OS awal, kerana mod pengendalian terutamanya menggunakan pemacu yang dimuatkan ke dalam RAM.
    Penggunaan aplikasi Windows OS ingatan maya, dan mereka tidak memerlukan sebarang spesifikasi EMS dan XMS lama. Jumlah memori maya yang tersedia untuk semua aplikasi ditentukan oleh saiz RAM dan fail swap (mungkin terdapat beberapa daripadanya). Dalam Windows 9x, saiz fail paging berubah secara dinamik mengikut keperluan sistem. Untuk aplikasi mempunyai memori yang mencukupi, cakera yang mengehos fail halaman mesti mempunyai cukup ruang kosong(berpuluh-puluh dan ratusan megabait). Sudah tentu, jumlah memori fizikal yang dipasang juga penting - jumlahnya yang kecil boleh menjadi had asas untuk menjalankan beberapa aplikasi atau memasang sistem pengendalian. Dengan jumlah RAM yang kecil, pertukaran (paging) akan menjadi terlalu sengit, akibatnya kelajuan aplikasi akan dikurangkan dengan ketara (akses kepada cakera adalah beberapa pesanan magnitud lebih perlahan daripada akses kepada RAM). Aplikasi masa nyata (contohnya, pemain audio dan video, dan lebih-lebih lagi pengekod) mungkin menjadi tidak boleh beroperasi dengan tepat kerana jumlah RAM yang kecil. Oleh kerana fail paging berubah saiz semasa ia dijalankan, adalah penting untuk memantau pemecahan cakera yang membawa fail—mengakses fail yang berpecah-belah adalah lebih perlahan daripada mengakses yang tidak berpecah. Apabila memilih cakera untuk mengehoskan fail paging, anda harus mengambil kira prestasinya - masa capaian dan kelajuan pemindahan data. Apabila menggunakan aplikasi masa nyata yang berkomunikasi secara intensif dengan cakera (pemain dan pengekod yang sama, serta program yang membakar CD), jika boleh, fail paging harus diletakkan pada cakera lain.
    Jika pada komputer menjalankan aplikasi OS mod dilindungi (Windows, Unix, OS/2...) dengan mesej tentang RAM tidak mencukupi berhenti bermula, semak untuk ruang kosong pada cakera keras yang digunakan untuk menukar. Jika aplikasi MS-DOS tidak mempunyai memori yang mencukupi, semak fail AUTOEXEC.BAT dan CONFIG.SYS dan jalankan utiliti MEMMAKER atau lakukan pengoptimuman memori manual.
    Meningkatkan jumlah fizikal RAM dalam beberapa kes boleh menyebabkan penurunan yang tidak dijangka dalam prestasi komputer. Ini mungkin apabila papan induk (atau pemproses dengan cache sekunder) tidak dapat menyimpan keseluruhan jumlah RAM. Banyak motherboard untuk Pemproses Pentium Hanya 64 MB RAM pertama dicache; pemproses Pentium II yang pertama menyimpan cache hanya 512 MB. Memori melebihi saiz kawasan cache, sudah tentu, tersedia, tetapi prestasinya jauh lebih rendah daripada kawasan cache. OS Windows 9x memperuntukkan memori bermula dari bahagian atas memori yang tersedia, dengan kernelnya di bahagian atas, yang kelajuannya penting untuk operasi banyak aplikasi. Jika, selepas meningkatkan RAM, kernel berakhir di kawasan yang tidak boleh dicache, anda mungkin melihat kemerosotan prestasi. Untuk merawat penyakit ini, anda boleh menggunakan program shareware W2CACHE.COM, yang dijalankan pada mulanya But Windows dan, penduduk yang tinggal, "makan" bahagian atas memori, menyebabkan kernel Windows dimuatkan ke dalam kawasan tembolok yang lebih rendah. Selepas Windows selesai memuatkan, program membebaskan memori yang diduduki, dan OS memberikannya kepada aplikasi.

    Perkataan ajaib "pengoptimuman" mempunyai kesan yang menarik. Konfigurasi impian yang boleh dibuat dengan satu sentuhan butang. Terdapat banyak program yang pembangunnya menjanjikan "keajaiban" sedemikian. Kami ditawarkan pecutan sistem secara keseluruhan atau komponen individunya. Mengoptimumkan Windows RAM adalah salah satu daripada teknologi "rahsia" ini. Hari ini kita akan melihat beberapa utiliti yang direka untuk tujuan ini dan melihat betapa wajar penggunaannya.

    Penggunaan RAM bermula apabila PC dihidupkan. Ia dimuatkan ke dalam kod boleh laku sistem pengendalian dan dilancarkan oleh pengguna program. Capaian berkelajuan tinggi kepada data yang terkandung di dalamnya adalah salah satu komponen utama prestasi komputer. Memori maya diaktifkan serentak dengan RAM. Pada Windows ini fail berasingan pagefile.sys, terletak pada akar cakera sistem. Pengurus Memori Maya, yang merupakan komponen kernel OS, memuat naik data daripada program yang sedang berjalan tetapi tidak sedang digunakan ke dalamnya. Apabila pengguna bekerja dengan berbilang aplikasi, pergerakan maklumat antara RAM dan memori maya dilakukan oleh VMM in latar belakang. Oleh itu, sistem secara bebas mengekalkan keseimbangan dalam penggunaan memori. Pada masa yang sama, sebagai komponen kernel, pengurus memori mempunyai keutamaan tertinggi pelaksanaan berhubung dengan mana-mana program. Semua utiliti pengoptimuman untuk sistem akan menjadi aplikasi pengguna. Oleh itu, sebarang percubaan untuk mengganggu komponen kernel harus diabaikan.

    RAM "Pengoptimum"

    Sekarang, pemahaman prinsip umum Operasi OS, mari kita lihat bagaimana pengoptimum RAM untuk Windows berfungsi. Kami dijanjikan itu utiliti yang dipasang akan mengosongkan ingatan, sekali gus meningkatkan prestasi.

    Pengoptimum Memori Bijak

    Program ini diedarkan di bawah lesen percuma dan mempunyai antara muka yang diterjemahkan sepenuhnya ke dalam bahasa Rusia. DALAM perjanjian Lesen pemaju memberi amaran bahawa mereka tidak bertanggungjawab terhadap akibat penggunaannya, dan semua orang membuat kesilapan.

    Tetingkap utama menunjukkan jumlah keseluruhan dan carta penggunaan RAM semasa. Klik pada gear masuk bucu atas memaparkan panel tetapan.

    Hanya dua mata yang berkaitan secara langsung dengan pengoptimuman memori. Mulakan pembersihan automatik apabila ambang tertentu dicapai dan mod interaksi dengan pemproses.

    "Gelangsar" yang menandakan tahap permulaan pengoptimuman telah dilaksanakan tidak berjaya. Pada masa pelarasan nilai digital tidak berubah, dan tiada skala untuk mengemudi. Dengan tetapan lalai, program mula berfungsi dengan memori hanya apabila pemproses tidak sibuk melaksanakan tugas lain. Dalam erti kata lain, pada masa ini apabila RAM dibebaskan tanpa penyertaannya. Di bawah beban, apabila 30% volum RAM yang ditentukan dicapai, tiada "keajaiban" berlaku.

    Pada tidak ditanda Pengoptimum Memori Bijak akan "menggambarkan kesibukan aktiviti" setiap lima minit. Pembersihan pemasa dicetuskan tanpa mengira ambang yang ditetapkan.

    Kita boleh mengatakan bahawa program itu tidak berbahaya. Tiada faedah menggunakannya. Selepas menjalankan "pengoptimuman" secara manual, metrik penggunaan memori kembali ke nilai asal dalam beberapa saat.

    Mz Ram Booster

    Satu lagi program untuk mengoptimumkan RAM. Pembangunnya berhenti menyokongnya pada tahun 2010, tetapi ia masih popular.

    Bantuan Bahasa Inggeris untuk Mz Ram Booster menyediakan senarai versi OS yang disokong. Memandangkan tahun keluaran, yang terakhir dalam senarai ialah Windows 7.

    Penyetempatan Rusia antara muka ditambah secara manual menggunakan fail XML. Fungsi yang kami minati tertumpu pada tab pertama yang dibuka apabila utiliti dilancarkan. Kawasan "2" dan "3" memberikan maklumat tentang saiz fizikal RAM dan ingatan maya. Ram Booster menentukan saiz fail paging secara salah. Bingkai keempat menunjukkan pilihan yang tersedia. Pengoptimuman dan mengosongkan RAM mulakan untuk memadamkan DLL dan data yang dimuatkan tetapi tidak digunakan pada masa ini. Bahagian "Pilihan" mengandungi sedozen cangkang untuk ditukar penampilan program dan penukar penyetempatan.

    Tab ketiga adalah untuk memperhalusi pengoptimuman automatik di latar belakang. Anda boleh memilih tetapan yang disyorkan.

    Tangkapan skrin menunjukkan keputusan yang dibuat oleh program.

    Kami memuatkan OS dengan melaksanakan beberapa tugas intensif sumber, dan kami menjadi yakin bahawa program itu tidak dapat menahan parameter yang ditentukan secara bebas. Memandangkan pemberhentian sokongan pembangun, perkara yang paling boleh dipercayai dengannya ialah mengoptimumkan memori dalam Windows 7 secara manual.

    Pengurangan Mem

    Mem Reduct ialah utiliti paling moden yang sedang dipertimbangkan dengan antara muka yang dibuat dalam gaya Windows 10.

    Tiada graf atau rajah dalam reka bentuk. Maklumat disampaikan kepada pengguna dalam mod digital. Tetapan dikumpulkan dalam menu "Fail" yang ditunjukkan dalam tangkapan skrin.

    Pilihan kawalan diedarkan merentasi empat tab. Pada yang pertama ialah Tetapan umum tingkah laku.

    Tab seterusnya mengandungi pilihan untuk bekerja dengan RAM. Blok berkenaan bekerja dengan kawasan RAM boleh dibiarkan dengan tetapan lalai. Kawasan yang ditanda dengan bingkai bertanggungjawab untuk pembersihan automatik. Pencetusan tersedia apabila nilai ambang dicapai atau mengikut pemasa.

    Di bawah beban tinggi, Mem Reduct adalah satu-satunya yang mula aktif melaksanakan tugasnya. Apabila RAM dimuatkan ke volum tertentu, automasi program dicetuskan serta-merta. Status penyelesaian tugas dipaparkan dalam kawasan pemberitahuan standard.

    Jika anda menetapkan ambang pembersihan kepada 60-70%, program secara agresif cuba mengekalkannya, memerah data daripada menjalankan proses daripada memori.

    kesimpulan

    Kerja utiliti yang diterangkan adalah berdasarkan "simulasi" mengakses memori dengan sejumlah besar data. VMM dengan setia membebaskan ruang, dan program melaporkan kepada pengguna bahawa pembersihan telah selesai. Penggunaan ideal bagi utiliti tersebut ialah pelancaran sekali sahaja selepas ditutup aplikasi permainan atau tugas intensif sumber. Pada masa ini, PC "perlahan", tidak serta-merta membebaskan ruang sementara menunggu data diakses semula. Membersihkannya akan membantu ia melantun semula dengan lebih cepat.

    Adalah mustahil untuk mengoptimumkan RAM semasa menjalankan aplikasi intensif sumber. Data "diperah keluar" ke dalam memori maya akan dikembalikan ke RAM setiap kali, mengakibatkan beban tambahan pada pemproses.

    Penggunaan RAM dalam Windows 10

    Pengoptimuman dalaman RAM Windows 10 dilaksanakan oleh Microsoft menggunakan teknologi pra-mampatan. Dalam Linux dan MacOS, dikenali kestabilan yang tinggi, ia telah digunakan untuk masa yang lama. Dalam binaan terdahulu, ini dipaparkan dalam pengurus tugas sebagai "Sistem dan ingatan termampat" Di sinilah pendapat bahawa Windows "makan RAM" berasal. OS semasa membina kerja memori paparan dalam bentuk graf.

    Ciri mampatan secara amnya meningkatkan responsif sistem apabila bekerja dengannya aplikasi biasa, tetapi mungkin mengganggu konfigurasi permainan. Jika anda mempunyai RAM yang mencukupi dalam permainan dan terdapat penurunan yang ketara dalam prestasi, anda boleh melumpuhkannya.

    Panggil menu Pengguna Kuasa dan pergi ke item yang ditunjukkan dalam tangkapan skrin.

    Tetingkap Konsol Pengurusan Windows dibuka. Di kawasan peralihan pantas Kembangkan bahagian yang ditanda dan pilih "Perkhidmatan". Dalam senarai yang terbuka di sebelah kanan tetingkap, cari Superfeth. Pembukaan Klik dua kali menu untuk menyunting parameter.

    Dalam senarai juntai bawah yang ditandakan dengan anak panah, tukar jenis permulaan kepada "Dilumpuhkan". Kami menghentikan perkhidmatan dan mengesahkan keputusan kami.

    Selepas but semula, pengoptimuman RAM Windows 10 akan dilumpuhkan. Sistem akan mula berfungsi dengan RAM dalam gaya lama, tanpa menggunakan teknologi pemampatan.

    Akhirnya

    Versi 32-bit OS mempunyai had pada jumlah RAM yang digunakan. Sistem sedemikian tidak boleh mengurus lebih daripada 4 GB RAM. Untuk mengikuti perkembangan masa, anda harus mempertimbangkan untuk menukar kepada Windows 64-bit. Walaupun dalam edisi "Home", ia mampu berfungsi dengan kapasiti RAM sebanyak 128 GB. Untuk kegunaan dan kerja yang selesa aplikasi moden 8 GB sudah memadai, dan untuk konfigurasi permainan – 16 GB. Hasilnya, anda akan mendapat sistem seimbang yang tidak memerlukan sebarang pengoptimum tambahan.

    Suka

    Suka

    Tweet

    Terdapat beberapa program yang pada dasarnya adalah penipu. Mereka semua menjanjikan peningkatan yang menakjubkan dalam kelajuan komputer dengan membebaskan ruang dalam RAM komputer. Untuk memahami mengapa ini tidak berguna dan bahkan berbahaya, anda perlu memahami terlebih dahulu apa itu RAM?

    Apakah RAM dan mengapa ia diperlukan?

    Ram (atau Ram - R andom A akses M emory, atau Ram - TENTANG operatif Z mengingatkan U peranti) - memori yang tidak menentu yang digunakan untuk menyimpan sementara arahan dan data yang diperlukan untuk pengiraan yang dilakukan oleh pemproses (atau pemproses) komputer. Ini diterangkan dengan lebih tepat dan terperinci di Wikipedia, tetapi saya akan memberi tumpuan kepada masalah sebenar ruang kosong dalam RAM.

    Nota: Saya bercakap semudah mungkin, meninggalkan banyak istilah dan ciri, hanya meninggalkan intipati yang diperlukan dalam konteks nota saya.

    Pemproses memerlukan RAM untuk cepat akses kepada data yang HDD tidak boleh menyediakan dengan apa cara sekalipun. Oleh itu, apabila program dilancarkan, ia dimuatkan ke dalam RAM - ini adalah satu-satunya cara komputer boleh melakukan pengiraan, memacu data ke pemproses dari RAM dan belakang.

    DALAM Windows berjalan program boleh ditempatkan secara fizikal bukan sahaja "dalam kad RAM", tetapi juga pada cakera keras dalam fail pagefile.sys. Fail ini dipanggil "fail swap" atau "swap" (dari bahasa Inggeris swap).

    Ideanya ialah: jika program mengambil banyak memori, sebahagian daripadanya dibuang ke cakera keras ke dalam fail paging, membebaskan "ruang hidup" untuk program lain, dan jika perlu, data dimuatkan semula ke dalam RAM .

    Masalah ialah perbezaan kelajuan antara RAM dan cakera keras besar. Ini boleh ditunjukkan dengan jelas seperti ini:

    Untuk memastikan bahawa hanya data yang tidak diperlukan dibuang ke dalam fail paging, Windows menjalankan Pengurus Memori. Ia berfungsi agak berjaya, terima kasih kepada komputer dengan 512 MB RAM anda boleh menjalankan program yang mengambil lebih daripada satu gigabait memori. Contoh biasa ialah versi moden Adobe Photoshop, 3DS Max dan banyak lagi program lain untuk pengiraan yang rumit. Sudah tentu, dengan jumlah RAM yang kecil, program akan menjadi dengan kuat perlahan, tetapi bekerja di dalamnya adalah sekurang-kurangnya mungkin, tetapi mungkin.

    Apakah yang dilakukan oleh pengoptimum memori?

    Biar saya membuat analogi dengan ubat-ubatan untuk melegakan gejala - mereka tidak merawat punca, mereka hanya mengurangkan gejala. Sekiranya seseorang mengalami selesema, menghilangkan hidung berair tidak akan menyembuhkannya. Jika komputer menjadi perlahan dan terdapat sedikit memori kosong, ia tidak menjadi perlahan kerana ingatan yang digunakan, tetapi disebabkan oleh program yang terlalu intensif sumber atau, sebagai contoh, terlalu panas.

    Semua pengoptimum diperlukan tunjukkan jumlah ruang kosong dalam RAM. Dan selalunya dengan huruf merah dan amaran bahawa ini menjejaskan kelajuan komputer secara negatif. Yang sebenarnya tidak benar. Jika program memerlukan semua RAM, ini bermakna ia diperlukan untuk perniagaan (pengiraan) dan untuk berfungsi cepat dia hanya akan berada di sana jika dia diberi ruang sebanyak yang dia minta.

    Contoh biasa program yang memerlukan jumlah RAM yang besar ialah permainan. Jika permainan memerlukan 2 gigabait RAM, tiada apa yang boleh anda lakukan mengenainya. Tanpa jumlah RAM yang diperlukan, bermain akan menjadi bermasalah kerana kadar bingkai yang rendah - permainan akan menjadi perlahan kerana fakta bahawa beberapa data akan ditempatkan pada fail perlahan pertukaran. Pengoptimum RAM mencipta kesan negatif yang sama- selepas memori dibebaskan, program diperuntukkan kurang memori daripada yang mereka perlukan, itulah sebabnya "brek" bermula semula.

    Nota #1: Saya tidak mengatakan bahawa kadar bingkai dalam permainan secara langsung berkaitan dengan jumlah RAM. Dengan memasang lebih banyak RAM dalam komputer anda, anda akan dapat meningkatkan prestasi hanya dalam program yang jumlah RAM adalah sangat penting, tanpa mengambil kira parameter lain yang lebih penting: kekerapan pemproses, ciri kad video, kekerapan RAM, kelajuan cakera keras, dan lain-lain.

    Nota #2: Ralat berlaku dengan program nama yang selalu digunakan « kebocoran memori"apabila program "berkembang" tanpa sebab dan mengambil semua memori secara tidak perlu, tetapi dalam kes ini adalah perlu untuk menuntut pembangun program ini membetulkan ralat, dan tidak membebaskan memori dengan pengoptimum.

    Cara pengoptimuman memori berfungsi

    Program pengoptimuman memori (mereka mungkin mempunyai nama yang berbeza - SuperRAM, FreeMemory, Pengurusan Memori SuperProMegaEdition, dll.) boleh membebaskan memori dalam beberapa cara, tetapi semuanya terikat dengan prinsip memperdaya Pengurus Memori Windows:

    1. Program memanggil fungsi khas EmptyWorkingSet(), yang memaksa semua program untuk membuang sebanyak mungkin diri mereka ke dalam fail swap.
    2. Program ini mula berkembang secara tidak terkawal dalam ingatan, memberitahu Pengurus Memori Windows bahawa ia memerlukannya untuk perniagaan (saya bercakap dalam metafora, tetapi sebenarnya ini betul-betul berlaku), akibatnya Pengurus Memori membuang sebanyak mungkin. lebih banyak program ke cakera keras dalam fail swap.

    Hasilnya sentiasa sama: program mula perlahan, tetapi bilangan ruang kosong dalam RAM berwarna hijau dan program pengoptimuman memori mengatakan bahawa semuanya baik-baik saja. Akibatnya, pengguna gembira, membuka tetingkap dengan program kegemarannya dan... menunggu. Kerana program kegemarannya bermula lambat sangat. Ini akan berlaku sehingga program mengembalikan "sendiri" kepada RAM daripada fail swap. Akibatnya, RAM menjadi penuh semula, penunjuk ruang kosong sekali lagi melaporkan bahawa memori sibuk, pengguna menjadi marah, mula mengosongkan memori, dan semuanya berlaku untuk pusingan kedua (ketiga, kelima, kesepuluh).

    Kesan sebaliknya - supaya program mengambil semua RAM kononnya Untuk kerja cepat- ia tidak akan dapat dicapai. Saya menggunakan perkataan "kononnya" kerana dalam kes yang ideal (apabila terdapat cukup ingatan) program mengambil seberapa banyak memori yang mereka perlukan Dan proses ini tidak boleh diganggu. Jika anda mengganggu proses, anda akan mendapat brek yang disebabkan oleh rayuan yang kerap ke fail swap.

    Satu lagi perkara yang menyedihkan: pengoptimum memori tidak boleh memunggah daripada RAM program yang tidak perlu. Kami sendiri yang menentukan "ketiadaan" mereka; semuanya berfungsi secara berbeza dalam komputer. Semua program dipunggah ke dalam fail swap secara sembarangan.

    Kesimpulan #1: membebaskan RAM oleh pengoptimum hanya memudaratkan dan mengurangkan prestasi.

    Kesimpulan No. 2: Anda tidak boleh menilai kelajuan program dengan berapa banyak ruang yang diperlukan dalam RAM.

    Kesimpulan No. 3: jika program mengambil banyak ruang dalam RAM, ia bermakna ia sedang beroperasi jumlah yang besar data. Anda boleh membantu dia "berfikir" lebih cepat hanya dengan meningkatkan jumlah RAM, i.e. dengan memasang lebih banyak kad RAM ke dalam komputer. Tetapi ini tidak akan membantu jika ciri-ciri lain PC tidak memenuhi keperluan.

    Agar tidak berasas, berikut adalah pautan kepada kesimpulan yang serupa dengan penjelasan tentang cara Windows Memory Manager berfungsi: di sini.

    Bagaimanakah memori harus dioptimumkan?

    Paling cara yang jelas meningkatkan prestasi komputer - menutup program yang tidak perlu. Yang kedua ialah memasang lebih banyak batang RAM (papan) supaya program "berasa lebih selesa" dan berfungsi dengan lebih pantas. Cara lain untuk mempercepatkan komputer yang berkaitan secara langsung dengan RAM ialah: Tidak.

    Saya ulang sekali lagi: pengoptimum memori adalah karut untuk membuat wang daripada pengguna yang mudah tertipu. Kebodohan yang sama ialah melaraskan "tetapan memori tersembunyi" dalam Windows, kerana segala-galanya di sana telah dikonfigurasikan paling optimum selepas menguji pada sejumlah besar komputer. Terdapat isu khusus, tetapi ini tidak terpakai pada komputer rumah.

    Mengenai RAM percuma dalam Windows Vista, 7, 8, 10

    Di forum saya sering melihat tangisan marah (saya petik): “ Saya memasang Windows 7 (8, 10), melihat Pengurus Tugas, dan ia mengatakan bahawa satu setengah gigabait atau semua RAM telah diduduki! Windows 7 (8, 10) memakan banyak memori!»

    Sebenarnya, semuanya berbeza sama sekali dan tidak ada sebab untuk marah. Agak berlawanan: Dalam sistem pengendalian moden, memori percuma diperuntukkan untuk cache. Ini berlaku terutamanya berkat fungsi SuperFetch. Terima kasih kepada cache, program bermula lebih cepat, kerana bukannya mengakses cakera keras, data dimuatkan daripada RAM (lihat gambar di atas, perbezaan kelajuan berusaha keras cakera dan RAM ditulis dalam huruf tebal). Jika sesetengah program memerlukan lebih banyak RAM - cache serta merta akan mengecilkan saiznya, memberi laluan kepadanya. Maklumat lanjut tentang ini ditulis di Habrahabr.

    Kesimpulan:

    1. Tidak perlu mengosongkan memori, kerana setiap bait ruang digunakan secara maksimum dengan berkesan.
    2. Lupakan tentang pengoptimum memori - mereka tidak mengoptimumkan apa-apa dan mengganggu cache dan fungsi Windows yang lain.
    3. Jika banyak RAM diduduki serta-merta selepas menghidupkan komputer, ini adalah perkara biasa dan bukan puncanya kerja lambat program. Sudah tentu, jika permulaan penuh dengan sedozen atau dua program yang menduduki memori ini, pada masa yang sama memuatkan pemproses dan menggunakan cakera keras, Ia pasti akan perlahan. Program sedemikian perlu ditangani dengan memadamkannya atau mengalih keluarnya dari permulaan, dan tidak mengosongkan memori dengan pengoptimum.

    Terdapat juga mitos bahawa apabila menggunakan Windows Vista, 7, 8 dan 10, cache mengganggu program. Didakwa, "apabila program memerlukan lebih banyak RAM, ternyata ia tersumbat dengan cache, dan brek berlaku." Ini sebenarnya tidak benar. Cache hilang serta merta dan program terus jumlah RAM yang diperlukan tersedia.

    Menukar saiz fail halaman, mengalihkannya atau melumpuhkannya

    Juga agak biasa, dalam beberapa cara berbahaya, nasihat. Terdapat artikel yang bagus tentang ini di Habrahabr. Saya hanya akan memberikan kesimpulan yang paling penting bagi artikel itu, menambah saya sendiri dari pengalaman peribadi:

    1. Tiada gunanya menukar saiz fail paging. Secara teorinya, secara idealnya anda harus menetapkan saiz fail paging tidak lebih besar daripada apa yang diperlukan oleh program yang sedang berjalan, tetapi masalahnya ialah walaupun anda menggunakan program yang sama dari versi yang sama hari demi hari, situasinya berbeza (anda boleh menjalankan dalam penyemak imbas satu tab, atau mungkin seratus, setiap satu dengan permainan terbuka pada Flash) dan keperluan memori yang tersedia akan berbeza-beza - anggaran saiz fail halaman "ideal" akan berbeza dari minit ke minit. Oleh itu, tidak ada gunanya menukar saiz fail paging, kerana "saiz ideal" fail paging sentiasa berubah. Lebih mudah untuk membiarkan saiz ditentukan oleh sistem dan tidak menipu diri sendiri.
    2. Jika anda melumpuhkan fail halaman pada pembahagian sistem (dalam kes ini, fail swap boleh digunakan pada partition lain), Lambakan memori tidak akan berfungsi untuk ralat BSOD. Oleh itu, jika sistem menunjukkan " skrin biru kematian", untuk mengenal pasti punca kegagalan, anda perlu mendayakan fail paging pada partition sistem, kemudian tunggu kegagalan berulang. Terdapat hanya satu situasi apabila dinasihatkan untuk melumpuhkan fail halaman cakera sistem(hilang keupayaan diagnostik) dan hidupkannya pada yang lain - jika dua atau lebih fizikal cakera keras. Mengalihkan fail halaman ke cakera fizikal lain boleh mengurangkan jumlah kegagapan akibat pengagihan beban merentasi cakera.
    3. Melumpuhkan fail paging (sepenuhnya, iaitu pada semua cakera) akan menyebabkan masalah dan ranap program intensif sumber. Anda tidak akan percaya, tetapi sekarang ini, apabila purata 16 GB RAM dipasang dalam PC rumah, terdapat program yang memerlukan lebih banyak. Secara peribadi, saya menghadapi masalah semasa membuat adegan kompleks menggunakan V-Ray dan semasa bekerja program GIMP- program ini agak rakus dari segi ingatan yang tersedia dan ditutup apabila memori tidak mencukupi.
      Catatan: Jelas sekali, program biasanya tidak menulis data ke fail halaman itu sendiri; OS melakukannya untuk mereka (tetapi terdapat pengecualian). Walau apa pun, fail halaman yang dilumpuhkan tidak boleh dianggap sebagai sebahagian daripadanya biasa mod pengendalian komputer.
    4. Memindahkan fail swap ke cakera RAM(sangat laju cakera maya, terletak dalam RAM) tidak sesuai.
      Pertama sekali, dan ini adalah perkara yang paling penting apabila Permulaan Windows Cakera RAM mungkin dimulakan lewat daripada saat sistem memerlukan fail paging. Disebabkan ini, apa-apa boleh berlaku - daripada BSOD kepada kelembapan sistem spontan (saya menghadapi perkara di atas semasa saya menguji idea ini).
      Kedua, saiz fail swap sedemikian akan menjadi kecil - memori bukan getah. Pilihan timbul - sama ada kekurangan RAM disebabkan oleh fail paging yang besar dalam memori, atau gangguan program akibat kekurangan ruang dalam fail kecil pertukaran. Tiada makna emas, kerana... komputer boleh berfungsi dengan sempurna tugas yang berbeza.
      Pengecualian apabila anda boleh mencipta fail paging yang besar pada cakera RAM adalah jika anda mempunyai 16 GB RAM atau lebih. Walau bagaimanapun, dengan jumlah RAM sedemikian, fail paging hampir tidak pernah digunakan, dan tidak ada gunanya menyimpannya dalam RAM.
      Ketiga, ini hanya sia-sia, kerana swap diperlukan untuk mengembangkan memori maya menggunakan cakera keras atau SSD.

    Mengosongkan fail swap

    Dalam fail swap pagefile.sys pelbagai maklumat boleh disimpan sulit- contohnya, gambar dari halaman yang baru dibuka dalam penyemak imbas. Ini adalah proses biasa kerana cara program berfungsi dalam Windows. Jika anda mahu, anda boleh mendayakan fail paging dikosongkan apabila anda mematikan komputer anda. Walau bagaimanapun, tweak ini sama sekali tidak akan meningkatkan prestasi; sebaliknya, ia akan melambatkan penutupan dan but semula komputer secara serius.

    Jika awak Tidak bekerja dengan data sulit, lebih baik jangan dayakan pembersihan pagefile.sys.

    Ketersediaan lebih daripada 4 GB RAM dalam Windows

    Internet benar-benar dibanjiri dengan spekulasi pengguna tentang mengapa 3.5 GB RAM tersedia dalam bit Windows dan bukannya, sebagai contoh, 4 GB yang dipasang. Banyak teori, mitos, dan legenda dicipta. Sebagai contoh, mereka percaya bahawa ini adalah had yang dibuat oleh Microsoft yang boleh dialih keluar. Malah, ini sebahagiannya benar - benar-benar terdapat sekatan paksa. Anda tidak boleh mengeluarkannya. Ini disebabkan oleh fakta bahawa pada sistem 32-bit, pemacu dan program mungkin menjadi tidak stabil apabila sistem menggunakan lebih daripada empat gigabait RAM. Untuk Windows 64-bit, pemacu diuji dengan lebih teliti; had yang disebutkan di atas tidak ada.

    Dalam Windows 32-bit, hanya 4 GB RAM tersedia, dalam 64-bit tidak ada had sedemikian dan lebih banyak RAM tersedia - sehingga 192 GB.

    Tetapi ia tidak semudah itu. Windows 7 Permulaan (Pemula)(dan rakan sejawatannya di Vista) tidak melihat lebih daripada 2 GB RAM. Ini juga merupakan had, tetapi bukan disebabkan oleh perisian yang tidak stabil. Hakikatnya ialah Windows 7 Basic diedarkan secara eksklusif pada netbook berkuasa rendah, sebenarnya, hampir percuma, jadi ia perlu untuk menjauhkannya daripada edisi yang lebih mahal: Asas Rumah, Lanjutan Rumah, Ultimate, dll. Beberapa had Windows 7 Starter boleh dialih keluar, tetapi bukan had pada dua gigabait RAM.

    Bagi baki edisi 32-bit Windows XP, Vista, 7 dan Windows 8/10: dalam amalan, lebih sedikit lagi yang tersedia untuk pengguna - 3.5 GB. Masalahnya ialah pemandu juga mempunyai alamat mereka sendiri, yang menafikan program Windows akses kepada sebahagian daripada memori 512 megabait. Terdapat patch yang membolehkan anda "menolak" alamat sedemikian melebihi empat gigabait supaya sistem mula menggunakan semua 4 GB RAM, tetapi ini hampir tidak masuk akal:

    • Seperti yang saya tulis di atas, pemacu dan program tidak akan dapat berfungsi dengan betul selepas tampalan sedemikian, jadi sistem mungkin mula membeku, menghasilkan ralat, i.e. berkelakuan tidak dapat diduga.
    • Walaupun komputer mempunyai 8, 16, 32 GB atau lebih kad RAM yang dipasang, ini tidak akan membantu dalam apa-apa cara untuk menggunakannya dalam mod 32-bit sistem pengendalian.

    Apa gunanya mempunyai 512MB RAM tambahan jika sistem menjadi tidak stabil? Berikut adalah contoh yang baik. Anda masih perlu memasang Windows 64-bit.

    Hanya kerana 4GB RAM kelihatan tidak bermakna ia boleh digunakan dengan berkesan. Masalahnya ialah Windows 32-bit tidak boleh memperuntukkan lebih daripada 2 GB RAM fizikal dengan cekap kepada proses (program). Ramai orang melupakan perkara ini - dan sia-sia. Tidak kira berapa banyak RAM dalam komputer jika program tidak boleh diberikan lebih daripada 2 GB RAM. Contoh: jika pengguna bekerja dalam Windows 32-bit dengan Photoshop pada komputer dengan 4 GB RAM, Photoshop akan dapat menggunakan hanya dua gigabait maksimum, data selebihnya akan dibuang ke dalam fail swap dan akan mula perlahan. turun. Begitu juga dengan permainan.

    Malah, hanya pada sistem pengendalian 64-bit boleh program menggunakan potensi penuh lebih daripada dua gigabait RAM. Dan bukan semuanya, tetapi hanya yang direka untuk menggunakan lebih daripada 2 GB RAM. Keadaan ini sekali lagi boleh diperbetulkan menggunakan tampalan yang sesuai dalam Windows 32-bit, tetapi ini tidak berfungsi dengan semua program. Saya ulangi: hanya Windows 64-bit dan program 64-bit yang berjalan di dalamnya adalah satu-satunya cara untuk menggunakan potensi penuh sejumlah besar RAM.

    Sementara itu, dengan pelayan Versi Windows keadaannya berbeza: jumlah RAM yang lebih besar tersedia di sana, walaupun dalam versi 32-bit OS. Mengapa ini berlaku diterangkan dalam artikel Memecahkan sempadan Windows: ingatan fizikal dari Mark Russinovich.

    Mari kita ringkaskan

    • Pengoptimum RAM tidak boleh digunakan.
    • Menyentuh tetapan memori adalah sama, walaupun program ini mempunyai banyak petunjuk yang memberikan perasaan kawalan ke atas keadaan.
    • RAM percuma dalam Windows Vista/7/8/10 digunakan untuk kebaikan, lebih baik tidak menyentuh fungsi ini - semuanya berfungsi dengan baik, hampir tiada apa yang boleh diperbaiki.
    • Jika komputer anda perlahan, maka ini adalah lebih berkemungkinan bukan kerana memori yang diduduki (ia diduduki oleh cache yang berguna), tetapi kerana, atau Kuantiti yang besar menjalankan program atau satu program yang "mengambil" segala-galanya untuk dirinya sendiri.
    • Suka