Parameter Boot untuk Memanipulasi Memori
Anda dapat mensimulasikan lingkungan memori rendah untuk pengujian tanpa mengubah jumlah memori fisik di komputer. Sebagai gantinya, Anda dapat membatasi memori yang tersedia untuk sistem operasi dengan menggunakan opsi truncatememory atau removememory dengan perintah BCDedit /set.
Opsi truncatememory atau removememory tersedia di Windows 7 dan yang lebih baru.
Opsi truncatememory mengabaikan semua memori pada atau di atas alamat fisik yang ditentukan.
Opsi removememory mengurangi memori yang tersedia untuk Windows dengan jumlah yang ditentukan (diukur dalam MB). Kedua opsi mengurangi memori, tetapi opsi removememory lebih baik membatasi sistem operasi untuk menggunakan memori yang ditentukan saat memperhitungkan kesenjangan memori. Karena itu, penggunaan removememory disarankan.
Parameter Boot untuk Mensimulasikan Lingkungan Memori Rendah di Windows
Untuk mensimulasikan lingkungan memori rendah, gunakan perintah BCDedit /set dan opsi removememory untuk memodifikasi entri boot. Atur nilai removememory ke jumlah memori fisik pada sistem dikurangi ukuran memori yang diinginkan untuk pengujian ini.
Misalnya, untuk membatasi memori komputer dengan memori fisik 2 GB hingga maksimum 512 MB memori yang tersedia, atur nilai parameter removememory menjadi 1536 (2 GB (2048 MB) - 512 MB = 1536 MB).
Contoh berikut menunjukkan perintah BCDEdit yang digunakan untuk menghapus memori 1536 MB dari total yang tersedia untuk sistem untuk entri boot yang ditentukan.
Dalam contoh bcdedit /enum
ini digunakan untuk menentukan GUID penyimpanan data BCD adalah {18b123cd-2bf6-11db-bfae-00e018e2b8db}
. Untuk informasi tentang menentukan entri boot tertentu, atau bekerja dengan entri boot default, lihat Mengedit Opsi Boot.
bcdedit /set {18b123cd-2bf6-11db-bfae-00e018e2b8db} removememory 1536
Anda juga dapat menggunakan opsi truncatememory dengan perintah bcdedit /set untuk mencapai hasil yang sama. Ketika Anda menggunakan opsi ini, Windows mengabaikan semua memori pada atau di atas alamat fisik yang ditentukan. Tentukan alamat dalam byte. Misalnya, perintah berikut menetapkan batas alamat fisik pada 1 GB untuk entri boot yang ditentukan. Anda dapat menentukan alamat dalam desimal (1073741824) atau heksadesimal (0x40000000).
bcdedit /set {18b123cd-2bf6-11db-bfae-00e018e2b8db} truncatememory 0x40000000
Setelah reboot, gunakan utilitas seperti systeminfo untuk mengonfirmasi jumlah memori yang tersedia.
Setelah selesai menguji, Anda dapat menghapus opsi entri boot removememory dan truncatememory menggunakan perintah BCDEdit /deletevalue .