Beispiel #1
0
static void ProgressPrefix()
	{
	int ElapsedSecs = (int) (time(0) - g_StartTime);
	unsigned MemUseMB = (GetMemUseBytes() + 500000)/1000000;
	unsigned RAMMB = (unsigned) ((GetRAMSize() + 500000)/1000000);
	unsigned MemUsePct = (MemUseMB*100)/RAMMB;

	fprintf(stderr, "%6d secs  %6d Mb (%3d%%) ", ElapsedSecs, MemUseMB, MemUsePct);
	Log("%6d secs  %6d Mb (%3d%%) ", ElapsedSecs, MemUseMB, MemUsePct);
	}
Beispiel #2
0
double GetMemUseMB()
	{
	return GetMemUseBytes()/1e6;
	}