C# Class Zetbox.API.PerfCounter.BaseMemoryAppender

Inheritance: IBasePerfCounterAppender
Mostrar archivo Open project: daszat/zetbox Class Usage Examples

Protected Properties

Property Type Description
LifetimeScope InstanceMemoryCounters
ObjectInstance InstanceMemoryCounters
ObjectTotals ObjectMemoryCounters
SetObjects MethodMemoryCounters
SubmitChanges MethodMemoryCounters
ZetboxContext InstanceMemoryCounters
allClasses List
counterLock object

Public Methods

Method Description
Avg ( long duration, long count ) : long
BaseMemoryAppender ( ) : System
DecrementFetchRelation ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
DecrementGetListOf ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
DecrementGetObjects ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
DecrementLifetimeScope ( long startTicks, long endTicks ) : void
DecrementObjectInstance ( ) : void
DecrementQuery ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
DecrementSetObjects ( int objectCount, long startTicks, long endTicks ) : void
DecrementSubmitChanges ( int objectCount, long startTicks, long endTicks ) : void
DecrementZetboxContext ( long startTicks, long endTicks ) : void
Dump ( bool force ) : void
FormatTo ( string>.Dictionary values ) : void
IncrementFetchRelation ( InterfaceType ifType ) : void
IncrementGetListOf ( InterfaceType ifType ) : void
IncrementGetObjects ( InterfaceType ifType ) : void
IncrementLifetimeScope ( ) : void
IncrementObjectInstance ( ) : void
IncrementQuery ( InterfaceType ifType ) : void
IncrementServerMethodInvocation ( ) : void
IncrementSetObjects ( ) : void
IncrementSubmitChanges ( ) : void
IncrementZetboxContext ( ) : void
Initialize ( IFrozenContext frozenCtx ) : void
Install ( ) : void
TicksToMillis ( long p ) : long
Uninstall ( ) : void

Protected Methods

Method Description
GetAllClassNames ( IFrozenContext frozenCtx ) : List
ResetValues ( ) : void

Private Methods

Method Description
ApplyObjectsTemplate ( ) : void
Get ( InterfaceType ifType ) : ObjectMemoryCounters

Method Details

Avg() public static method

public static Avg ( long duration, long count ) : long
duration long
count long
return long

BaseMemoryAppender() public method

public BaseMemoryAppender ( ) : System
return System

DecrementFetchRelation() public method

public DecrementFetchRelation ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
return void

DecrementGetListOf() public method

public DecrementGetListOf ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
return void

DecrementGetObjects() public method

public DecrementGetObjects ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
return void

DecrementLifetimeScope() public method

public DecrementLifetimeScope ( long startTicks, long endTicks ) : void
startTicks long
endTicks long
return void

DecrementObjectInstance() public method

public DecrementObjectInstance ( ) : void
return void

DecrementQuery() public method

public DecrementQuery ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
return void

DecrementSetObjects() public method

public DecrementSetObjects ( int objectCount, long startTicks, long endTicks ) : void
objectCount int
startTicks long
endTicks long
return void

DecrementSubmitChanges() public method

public DecrementSubmitChanges ( int objectCount, long startTicks, long endTicks ) : void
objectCount int
startTicks long
endTicks long
return void

DecrementZetboxContext() public method

public DecrementZetboxContext ( long startTicks, long endTicks ) : void
startTicks long
endTicks long
return void

Dump() public abstract method

public abstract Dump ( bool force ) : void
force bool
return void

FormatTo() public method

public FormatTo ( string>.Dictionary values ) : void
values string>.Dictionary
return void

GetAllClassNames() protected abstract method

protected abstract GetAllClassNames ( IFrozenContext frozenCtx ) : List
frozenCtx IFrozenContext
return List

IncrementFetchRelation() public method

public IncrementFetchRelation ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
return void

IncrementGetListOf() public method

public IncrementGetListOf ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
return void

IncrementGetObjects() public method

public IncrementGetObjects ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
return void

IncrementLifetimeScope() public method

public IncrementLifetimeScope ( ) : void
return void

IncrementObjectInstance() public method

public IncrementObjectInstance ( ) : void
return void

IncrementQuery() public method

public IncrementQuery ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
return void

IncrementServerMethodInvocation() public method

public IncrementServerMethodInvocation ( ) : void
return void

IncrementSetObjects() public method

public IncrementSetObjects ( ) : void
return void

IncrementSubmitChanges() public method

public IncrementSubmitChanges ( ) : void
return void

IncrementZetboxContext() public method

public IncrementZetboxContext ( ) : void
return void

Initialize() public method

public Initialize ( IFrozenContext frozenCtx ) : void
frozenCtx IFrozenContext
return void

Install() public method

public Install ( ) : void
return void

ResetValues() protected method

protected ResetValues ( ) : void
return void

TicksToMillis() public static method

public static TicksToMillis ( long p ) : long
p long
return long

Uninstall() public method

public Uninstall ( ) : void
return void

Property Details

LifetimeScope protected_oe property

protected InstanceMemoryCounters,Zetbox.API.PerfCounter LifetimeScope
return InstanceMemoryCounters

ObjectInstance protected_oe property

protected InstanceMemoryCounters,Zetbox.API.PerfCounter ObjectInstance
return InstanceMemoryCounters

ObjectTotals protected_oe property

protected ObjectMemoryCounters,Zetbox.API.PerfCounter ObjectTotals
return ObjectMemoryCounters

SetObjects protected_oe property

protected MethodMemoryCounters,Zetbox.API.PerfCounter SetObjects
return MethodMemoryCounters

SubmitChanges protected_oe property

protected MethodMemoryCounters,Zetbox.API.PerfCounter SubmitChanges
return MethodMemoryCounters

ZetboxContext protected_oe property

protected InstanceMemoryCounters,Zetbox.API.PerfCounter ZetboxContext
return InstanceMemoryCounters

allClasses protected_oe property

protected List allClasses
return List

counterLock protected_oe static_oe property

protected static object counterLock
return object