void Partitions::decommitFreeableMemory() { ASSERT(isMainThread()); partitionPurgeMemoryGeneric(bufferPartition(), PartitionPurgeDecommitEmptyPages); partitionPurgeMemoryGeneric(fastMallocPartition(), PartitionPurgeDecommitEmptyPages); partitionPurgeMemory(nodePartition(), PartitionPurgeDecommitEmptyPages); partitionPurgeMemory(layoutPartition(), PartitionPurgeDecommitEmptyPages); }
void Partitions::decommitFreeableMemory() { RELEASE_ASSERT(isMainThread()); if (!s_initialized) return; partitionPurgeMemoryGeneric(bufferPartition(), PartitionPurgeDecommitEmptyPages); partitionPurgeMemoryGeneric(fastMallocPartition(), PartitionPurgeDecommitEmptyPages); partitionPurgeMemory(nodePartition(), PartitionPurgeDecommitEmptyPages); partitionPurgeMemory(layoutPartition(), PartitionPurgeDecommitEmptyPages); }