Qual é o consumo de memória para o .NET Framework Compact Edition?
-
06-09-2019 - |
Pergunta
O que é a pegada de memória para .NET Framework Compact Edition?
Graças.
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 .