Domanda

Qual è l'occupazione di memoria per il .NET Framework Compact Edition?

Grazie.

È stato utile?

Soluzione

questa pagina wikipedia , si tratta di 12 MB

Ma poi di nuovo, questa pagina dice che sarà eseguito in 128KB a 1MB.

La mia ipotesi è che sta andando a variare in base alla quantità di memoria che avete a disposizione e sarà scambiare pezzi dentro e fuori dalla memoria a seconda delle circostanze. Citando dal secondo link:

memoria ad accesso casuale (RAM) viene utilizzata per memorizzare le strutture dati dinamiche e il codice JIT-compilato. Compact Framework utilizza RAM disponibile, fino ad un limite specificato dal dispositivo, per memorizzare nella cache codice generato e strutture di dati e quindi libera la memoria quando appropriato.

Il Common Language Runtime utilizza una tecnica di code-pitching ai blocchi liberi di codice JIT-compilato in fase di esecuzione quando la memoria è bassa. Questo consente ai programmi più grandi per funzionare su sistemi RAM-vincolata con riduzione delle prestazioni minime.

Altri suggerimenti

Anche se questo articolo non riguarda il quadro compatto (è circa la versione micro) , mostra un confronto tra i quadri Micro e Compact, notando che il .NET Compact Framework ha un ingombro di memoria di 12 MB .

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