max_pages
uint64 max_pages; /* total # of accessible pages */
return info.max_pages * 4096;
static int max_pages(system_info*);
double usedMemoryPercent = double(sysInfo->used_pages) / sysInfo->max_pages;
return (int)round(sysInfo->max_pages * B_PAGE_SIZE / 1048576.0);
return max_pages(sysInfo) + ignored_pages(sysInfo);
return fSystemInfo.max_pages * B_PAGE_SIZE;
return uint64(fEditor.FileSize()) / B_PAGE_SIZE < info.max_pages / 2;
fPhysicalMemory = (int64)systemInfo.max_pages * B_PAGE_SIZE / 1024LL;
fMemoryUsage = float(info.used_pages) / float(info.max_pages);
fMaxBytes = info.max_pages * B_PAGE_SIZE / 5;
percentUsed = 100 * info.used_pages / info.max_pages;
max = info.max_pages * 4;
(systemInfo.max_pages * B_PAGE_SIZE / 1024),
(systemInfo.max_pages * B_PAGE_SIZE));
(systemInfo.max_pages - systemInfo.used_pages) * B_PAGE_SIZE / 1024,
(systemInfo.max_pages - systemInfo.used_pages) * B_PAGE_SIZE);
(float)100 * systemInfo.used_pages / systemInfo.max_pages);
if (deviceSize / B_PAGE_SIZE > (int64)info.max_pages * 2 / 3) {
B_PAGE_SIZE * (uint64)(info->max_pages - info->used_pages),
B_PAGE_SIZE * (uint64)info->max_pages);
- (lastInfo.max_pages * B_PAGE_SIZE - lastInfo.free_memory);
printf("max memory:\t\t%" B_PRIu64 "\n", info.max_pages * B_PAGE_SIZE);
= (info.max_pages * B_PAGE_SIZE - info.free_memory)
BPrivate::string_for_size((int64)info.max_pages * B_PAGE_SIZE,
(sinfo.max_pages - sinfo.used_pages) * B_PAGE_SIZE);
fDefaultSettings.size = (off_t)sysInfo.max_pages * B_PAGE_SIZE;
info->max_pages = vm_page_num_pages();
info->used_pages = subtractPages > info->max_pages
? 0 : info->max_pages - subtractPages;
if (info->used_pages + info->cached_pages > info->max_pages) {
info->cached_pages = info->max_pages - info->used_pages;
info->max_pages = std::min(systemInfo.max_pages, uint64(INT32_MAX));
int32 max_pages; /* total # of accessible pages */
return info.max_pages;
return info.max_pages - info.used_pages;