Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 18:49, 25 December 2007.

Как определить объем свободной RAM памяти

From Forum Nokia Wiki

Перевод с английского, оригинальная статья находится здесь.


Для периодического отслеживания объема свободной оперативной памяти можно использовать следующий код:

#include <hal.h>
...
TInt freeRam = 0;
HAL::Get( HAL::EMemoryRAMFree, freeRam );
// Если вы хотите вывести объем свободной памяти в трассу
#ifdef _DEBUG
RDebug::Print(_L("MyDLL:FreeRam now =&nbsp;%d"), freeRam );
#endif


Добавьте в .mmp файл следующую строку:

LIBRARY hal.lib


 Используйте User::Available(), чтобы получить общее количество свободной памяти, доступное в данный момент в куче текущего потока, а также объем памяти в наибольшем свободном блоке.

 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX