Advanced FPS Counter  1.3.9
FPS Counter on steroids!
MemoryCounterData Class Reference

Inherits UpdatableCounterData.

Public Member Functions

void Refresh ()
 

Properties

bool Precise [get, set]
 
bool Total [get, set]
 
bool Allocated [get, set]
 
bool MonoUsage [get, set]
 
bool Gfx [get, set]
 
long LastTotalValue [get]
 
long LastAllocatedValue [get]
 
long LastMonoValue [get]
 
long LastGfxValue [get]
 
float UpdateInterval [get, set]
 
bool Enabled [get, set]
 
LabelAnchor Anchor [get, set]
 
Color Color [get, set]
 
FontStyle Style [get, set]
 
string ExtraText [get, set]
 

Detailed Description

Shows memory usage data.

Member Function Documentation

◆ Refresh()

void Refresh ( )
inlineinherited

Updates counter's value and forces current label refresh.

Property Documentation

◆ Precise

bool Precise
getset

Allows to output memory usage more precisely thus using a bit more system resources.

◆ Total

bool Total
getset

Allows to see private memory amount reserved for application. This memory can’t be used by other applications.

◆ Allocated

bool Allocated
getset

Allows to see amount of memory, currently allocated by application.

◆ MonoUsage

bool MonoUsage
getset

Allows to see amount of memory, allocated by managed Mono objects, such as UnityEngine.Object and everything derived from it for example.

◆ Gfx

bool Gfx
getset

Allows to see amount of allocated memory for the graphics driver. Requires Unity 2018.1.0 or newer and Development build. This value is not included into the Total memory counter.

◆ LastTotalValue

long LastTotalValue
get

Last total memory readout.

In megabytes if Precise is false, in bytes otherwise.

See also
Total

◆ LastAllocatedValue

long LastAllocatedValue
get

Last allocated memory readout.

In megabytes if Precise is false, in bytes otherwise.

See also
Allocated

◆ LastMonoValue

long LastMonoValue
get

Last Mono memory readout.

In megabytes if Precise is false, in bytes otherwise.

See also
MonoUsage

◆ LastGfxValue

long LastGfxValue
get

Last graphics driver memory readout.

In megabytes if Precise is false, in bytes otherwise.

See also
Gfx

◆ UpdateInterval

float UpdateInterval
getsetinherited

Update interval in seconds.

◆ Enabled

bool Enabled
getsetinherited

Enables or disables counter with immediate label refresh.

◆ Anchor

LabelAnchor Anchor
getsetinherited

Current anchoring label for the counter output. Refreshes both previous and specified label when switching anchor.

◆ Color

Color Color
getsetinherited

Regular color of the counter output.

◆ Style

FontStyle Style
getsetinherited

Controls bold text style.

◆ ExtraText

string ExtraText
getsetinherited

Additional text to append to the end of the counter in normal Operation Mode.
Refresh() will be called on change.
Set to null to remove extra text.