Question

Quelle est l'empreinte de mémoire pour .NET Framework Compact Edition?

Merci.

Était-ce utile?

La solution

Selon cette page wikipedia , il est à propos de 12MB

Mais là encore, cette page dit que ça va courir dans 128Ko à 1Mo.

Je pense que ça va varier en fonction de la quantité de mémoire dont vous disposez et il va échanger des pièces et de mémoire en fonction des circonstances. Je cite le deuxième lien:

La mémoire vive (RAM) est utilisé pour stocker des structures de données dynamiques et le code compilé JIT. Le .NET Compact Framework utilise RAM disponible, jusqu'à une limite spécifiée par le dispositif, pour mettre en cache le code généré et les structures de données et libère alors la mémoire, le cas échéant.

Le Common Language Runtime utilise une technique de pitching de code à des blocs libres de code compilé JIT lors de l'exécution lorsque la mémoire est faible. Cela permet à des programmes plus importants pour faire fonctionner sur les systèmes limités RAM avec pénalité minimale de performance.

Autres conseils

Bien que cet article ne concerne pas le cadre compact (il est sur la version micro) , il montre une comparaison entre les cadres Micro et Compact, notant que le .NET Compact Framework a une empreinte mémoire de 12 Mo .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top