MemoryStatus()
Синтаксис
Result.q = MemoryStatus(Type)
Описание
Возвращает информацию об указанном типе памяти.
Параметры
Type Тип памяти, объём которой Это может быть одно из следующих значений: #PB_System_TotalPhysical: общий объем установленной памяти, в байтах #PB_System_FreePhysical : доступная память, в байтах #PB_System_TotalVirtual : общий объем виртуальной памяти, в байтах (только для Windows) #PB_System_FreeVirtual : доступный размер виртуальной памяти, в байтах (только для Windows) #PB_System_TotalSwap : общий размер swap-памяти, в байтах (только для Windows и Linux) #PB_System_FreeSwap : доступный размер swap-памяти, в байтах (только для Windows и Linux) #PB_System_PageSize : размер страницы памяти, в байтах (обычно 4 КБ).
Возвращаемое значение
Возвращает информацию об указанном типе памяти.
Пример (Фран)
Debug "Общий объем установленной памяти в байтах: " + MemoryStatus(#PB_System_TotalPhysical) Debug "Доступная память, в байтах: " + MemoryStatus(#PB_System_FreePhysical) Debug "Размер страницы памяти в байтах (обычно 4 КБ): " + MemoryStatus(#PB_System_PageSize) ;(Только Windows и Linux) ;Debug "Размер общей swap-памяти в байтах (только для Windows и Linux): " + MemoryStatus(#PB_System_TotalSwap) ;Debug "Размер доступной swap-памяти в байтах (только для Windows и Linux): " + MemoryStatus(#PB_System_FreeSwap) ;(Только Windows) ;Debug "Размер общей виртуальной памяти в байтах (только для Windows): " + MemoryStatus(#PB_System_TotalVirtual) ;Debug "Размер доступной виртуальной памяти в байтах (только для Windows): " + MemoryStatus(#PB_System_FreeVirtual)
Поддерживаемые OS
Все