Pergunta

O que é a pegada de memória para .NET Framework Compact Edition?

Graças.

Foi útil?

Solução

De acordo com a desta página wikipedia , trata-se de 12MB

Mas, novamente, desta página diz que vai correr em 128KB de 1MB.

Meu palpite é que isso vai variar de acordo com a quantidade de memória que você tem disponível e ele vai trocar peças dentro e fora de memória, dependendo das circunstâncias. Citando o segundo link:

Random Access Memory (RAM) é usado para estruturas de dados loja dinâmicas e código compilado JIT. O .NET Compact Framework usa memória RAM disponível, até um limite especificado pelo dispositivo, para código e dados estruturas de cache gerado e, em seguida, libera a memória quando apropriado.

O Common Language Runtime usa uma técnica de lançando código para blocos livres de código compilado JIT em tempo de execução quando houver pouca memória. Isso permite que programas maiores para rodar em sistemas com limitações de memória RAM com penalidade de desempenho mínimo.

Outras dicas

este artigo não é sobre a estrutura compacta (é sobre a versão micro) , ele mostra uma comparação entre as estruturas Micro e Compact, observando que o .NET Compact Framework tem uma pegada de memória de 12 MB .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top