Saya akan memutakhirkan sistem saya untuk menggunakan RAM DDR3 16GB dalam Windows 7 64 bit dan Visual Studio 2010 Ultimate. CPU akan menjadi 6 core 3.2Ghz. Saya melakukan banyak kompilasi / hari dan tujuan saya untuk VS adalah untuk menampilkan halaman web dalam hitungan detik setelah membuat perubahan dalam kode di belakang.
Saya perhatikan Visual Studio melakukan banyak operasi I / O (dari HD led) dengan drive selama bekerja. Saya ingin meletakkan semua kebutuhan VS dalam memori termasuk folder sementara, file sistem, kode saya, .. apa pun. Saya hanya ingin VS menyala cepat . Drive utama saya adalah SSD, yang cepat, dan saya bahkan ingin VS tidak menggunakannya. RAM sangat cepat dibandingkan dengan yang lain.
Saya tahu VS 2010 masih 32bit sehingga akan menggunakan maks 4GB namun semua aplikasi lain yang dibuka (browser, Outlook, File Explorer..etc) dapat menggunakan apa pun yang tersisa dari 12GB dan membiarkan VS bebas berkeliaran di ruang memori khusus 4GB.
Pertanyaan saya : Pengaturan dan penyesuaian apa yang dapat saya lakukan untuk Windows 7 dan VS 2010 sehingga VS 2010 mendedikasikan dan menggunakan memori sebanyak mungkin dan memblokirnya dan sehingga menggunakan hard drive sesedikit mungkin? Apakah Windows 7 64 & VS sudah dioptimalkan untuk itu dan tidak banyak lagi yang bisa dilakukan. Apakah disk RAM membantu? Pikirkan ini seolah-olah saya sedang berusaha menghilangkan drive.
Saya sadar mungkin lebih tinggi dari kehilangan data dengan kehilangan daya tapi itu bukan masalah saat ini. Asumsikan tidak ada dependensi eksternal (database, kecepatan jaringan ...) yang mungkin memperlambat VS. Disk defragmentasi tidak banyak membantu.
sumber
Jawaban:
Anda sudah mendapatkan apa yang Anda minta. Dengan RAM sebesar itu, Anda akan memiliki cache sistem file yang sangat besar. Terlihat dari Taskmgr.exe, tab Performance, Cached. Disk apa pun yang menulis bahwa Visual Studio berkinerja akan sepenuhnya instan saat data ditulis ke RAM. Manajer cache kemudian akan dengan malas menulisnya ke disk, membuat lampu akses drive Anda berkedip dalam proses tentu saja.
Demikian pula, membaca disk akan mempercepat. Itu masih harus keluar dari disk tetapi akan membaca seluruh trek, bukan hanya sektor file yang diminta oleh Visual Studio. Membuatnya sangat mungkin bahwa pembacaan berikutnya akan keluar dari RAM daripada harus diambil dari disk.
Ini berfungsi dengan baik (dan aman) sehingga disk RAM tidak lagi digunakan.
sumber
Sepertinya Anda perlu terlebih dahulu membuat disk RAM. Tidak yakin alat untuk melakukan ini di Windows 7; mungkin orang lain akan punya ide. Tetapi ini harus menangani semua penyesuaian yang diperlukan di sisi Windows, sejauh disk berjalan. Satu-satunya hal yang saya tambahkan adalah mengatur direktori sementara Anda ke disk RAM. Ini disimpan dalam variabel lingkungan sebagai TMP dan TEMP. Biasanya juga dalam variabel sistem dan pengguna; pastikan untuk mengubah keduanya.
Di dalam Visual Studio, Anda perlu memastikan bahwa semua yang Anda dapat tetapkan sebagai opsi jalur di Visual Studio menunjuk ke disk RAM. Ini termasuk direktori input dan output proyek, dan direktori sementara yang mungkin diperlukan, meskipun secara teoritis ini semua harus dikunci dari variabel lingkungan TMP / TEMP.
sumber