Domanda

Sistema operativo: Windows XP

Qualcuno conosce strumenti (preferibilmente gratuiti) per limitare la memoria disponibile e anche altre risorse di Windows (handle ecc.)? Voglio testare un'app con memoria insufficiente per assicurarmi che si comporti correttamente e se ci sono già strumenti per fare questo genere di cose, preferirei non scrivere la mia.

A proposito, ho cercato altri Q & amp; Un thread per questo e non ne ho trovato nessuno. Se questo è un inganno, mi scuso. Fammi sapere e lo chiuderò.

È stato utile?

Soluzione

È possibile utilizzare i parametri di avvio su Linux (grub.conf o lilo.conf) e Windows (boot.ini) per regolare la dimensione della memoria.

Su Linux, 'mem = 128' nella riga di aggiunta del kernel si limiterà a 128 MB.

Su Windows, " / MAXMEM = " in boot.ini. (Riferimento: Riferimento alle opzioni INI di avvio )

Altri suggerimenti

Se vuoi testare un PC con poca memoria fisica puoi usare una VM e assegnarla come meno (o quanto più, se disponibile sul computer host) RAM come desideri.

È possibile utilizzare lo strumento Microsoft Application Verifier: http://technet.microsoft.com/en-us/library/bb457063. aspx

Questo ti permetterà di simulare risorse basse e molti altri problemi. YMMV con l'utilizzo di heap non MS, ecc.

Riduci la memoria di paging a zero (richiede un riavvio). Quindi l'applicazione è limitata alla sola memoria fisica. Aiuta la causa poiché la dimensione predefinita del file di paging è nella maggior parte dei casi 1,5 GB. Cercare di limitare la memoria di un'applicazione sarà frustrante con un file di pagine così grandi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top