webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebKit::MemoryMeasure Class Reference

#include <MemoryMeasure.h>

Public Member Functions

 MemoryMeasure ()
 
 MemoryMeasure (const char *log)
 
 ~MemoryMeasure ()
 

Static Public Member Functions

static void enableLogging (bool enabled)
 
static bool isLoggingEnabled ()
 

Detailed Description

A simple class that measures the difference in the resident memory of the process between its contruction and destruction. It uses the mach API - task_info - to figure this out.

Constructor & Destructor Documentation

◆ MemoryMeasure() [1/2]

WebKit::MemoryMeasure::MemoryMeasure ( )
inline

◆ MemoryMeasure() [2/2]

WebKit::MemoryMeasure::MemoryMeasure ( const char *  log)
inline

◆ ~MemoryMeasure()

WebKit::MemoryMeasure::~MemoryMeasure ( )

Member Function Documentation

◆ enableLogging()

static void WebKit::MemoryMeasure::enableLogging ( bool  enabled)
static

◆ isLoggingEnabled()

static bool WebKit::MemoryMeasure::isLoggingEnabled ( )
static

The documentation for this class was generated from the following file: