void appendHeapSizes(char *dst) { MEMORYSTATUS m; memset(&m, 0, sizeof(m)); GlobalMemoryStatus(&m); appendHeapSize(dst, INITIAL_HEAP_SIZE, INITIAL_HEAP_PERCENT, m.dwAvailPhys, "-Xms"); appendHeapSize(dst, MAX_HEAP_SIZE, MAX_HEAP_PERCENT, m.dwAvailPhys, "-Xmx"); }
void appendHeapSizes(char *dst) { MEMORYSTATUSEX statex; statex.dwLength = sizeof(statex); GlobalMemoryStatusEx(&statex); appendHeapSize(dst, INITIAL_HEAP_SIZE, INITIAL_HEAP_PERCENT, statex.ullAvailPhys, "-Xms"); appendHeapSize(dst, MAX_HEAP_SIZE, MAX_HEAP_PERCENT, statex.ullAvailPhys, "-Xmx"); }