2009-09-25 12 views

Répondre

2

Je soustrairait utilisation de la mémoire démarrage des deux valeurs. Ajoutez un délai d'attente de 10 secondes au début de l'application et découvrez les valeurs signalées par les systèmes. Soustrayez ensuite ces valeurs des lectures ultérieures et vous obtiendrez la quantité de mémoire consommée par les allocations dynamiques.

1

Je ne sais pas sur Linux, mais pour Windows, vous voulez utiliser "Private Bytes" pour l'application. C'est ce que l'on appelle "VM Size" dans Task Manager (et "Virtual Memory Size" dans le dialogue pour le sélectionner).

« Octets privés » est la valeur qui est directement liée à allocations de mémoire dans votre application. Si vous allouez 3 Mo cette valeur sera effectivement augmenter de ce bien (sauf peut-être pour certains Chunking, par exemple dans un certain nombre de blocs de 64 Ko.)