Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Můžete simulovat prostředí s nedostatkem paměti pro testování beze změny velikosti fyzické paměti v počítači. Místo toho můžete omezit paměť dostupnou pro operační systém pomocí možností truncatememory nebo removememory pomocí příkazu BCDedit /set .
Možnosti truncatememory nebo removememory jsou k dispozici ve Windows 7 a novějších verzích.
Možnost truncatememory ignoruje veškerou paměť na zadané fyzické adrese nebo nad zadanou fyzickou adresou.
Možnost removememory snižuje paměť dostupnou systému Windows o zadanou velikost (měřenou v MB). Obě možnosti snižují paměť, ale možnost removememory je lepší omezit operační systém, aby používal zadanou paměť při účtování mezer v paměti. Z tohoto důvodu se doporučuje použití removememory .
Spouštěcí parametry pro simulaci prostředí s nedostatkem paměti ve Windows
K simulaci prostředí s nedostatkem paměti použijte příkaz BCDedit /set a možnost removememory k úpravě spouštěcí položky. Nastavte hodnotu removememory na velikost fyzické paměti v systému minus požadovanou velikost paměti pro tento test.
Pokud chcete například omezit paměť počítače s 2 GB fyzické paměti na maximálně 512 MB dostupné paměti, nastavte hodnotu parametru removememory na 1536 (2 GB (2048 MB) – 512 MB = 1536 MB).
Následující příklad ukazuje příkaz BCDEdit použitý k odebrání 1536 MB paměti z celkového množství dostupného systému pro zadanou spouštěcí položku.
V tomto příkladu bcdedit /enum jsme použili k určení identifikátoru GUID úložiště dat BCD .{18b123cd-2bf6-11db-bfae-00e018e2b8db} Informace o zadání konkrétní spouštěcí položky nebo práce s výchozí spouštěcí položkou naleznete v tématu Úpravy možností spuštění.
bcdedit /set {18b123cd-2bf6-11db-bfae-00e018e2b8db} removememory 1536
Můžete také použít možnost truncatememory s příkazem bcdedit /set k dosažení stejného výsledku. Při použití této možnosti systém Windows ignoruje veškerou paměť na zadané fyzické adrese nebo nad zadanou fyzickou adresou. Zadejte adresu v bajtech. Například následující příkaz nastaví limit fyzické adresy na 1 GB pro zadanou spouštěcí položku. Adresu můžete zadat v desítkové soustavě (1073741824) nebo šestnáctkové (0x40000000).
bcdedit /set {18b123cd-2bf6-11db-bfae-00e018e2b8db} truncatememory 0x40000000
Po restartování použijte nástroj, jako je například systeminfo , k potvrzení množství dostupné paměti.
Po dokončení testování můžete pomocí příkazu BCDEdit /deletevalue odebrat možnosti položky spuštění removememory a truncatememory.