C# Класс Zetbox.API.PerfCounter.BaseMemoryAppender

Наследование: IBasePerfCounterAppender
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
LifetimeScope InstanceMemoryCounters
ObjectInstance InstanceMemoryCounters
ObjectTotals ObjectMemoryCounters
SetObjects MethodMemoryCounters
SubmitChanges MethodMemoryCounters
ZetboxContext InstanceMemoryCounters
allClasses List
counterLock object

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
GetAllClassNames ( IFrozenContext frozenCtx ) : List
ResetValues ( ) : void

Приватные методы

Метод Описание
ApplyObjectsTemplate ( ) : void
Get ( InterfaceType ifType ) : ObjectMemoryCounters

Описание методов

Avg() публичный статический Метод

public static Avg ( long duration, long count ) : long
duration long
count long
Результат long

BaseMemoryAppender() публичный Метод

public BaseMemoryAppender ( ) : System
Результат System

DecrementFetchRelation() публичный Метод

public DecrementFetchRelation ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
Результат void

DecrementGetListOf() публичный Метод

public DecrementGetListOf ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
Результат void

DecrementGetObjects() публичный Метод

public DecrementGetObjects ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
Результат void

DecrementLifetimeScope() публичный Метод

public DecrementLifetimeScope ( long startTicks, long endTicks ) : void
startTicks long
endTicks long
Результат void

DecrementObjectInstance() публичный Метод

public DecrementObjectInstance ( ) : void
Результат void

DecrementQuery() публичный Метод

public DecrementQuery ( InterfaceType ifType, int resultSize, long startTicks, long endTicks ) : void
ifType Zetbox.API.InterfaceType
resultSize int
startTicks long
endTicks long
Результат void

DecrementSetObjects() публичный Метод

public DecrementSetObjects ( int objectCount, long startTicks, long endTicks ) : void
objectCount int
startTicks long
endTicks long
Результат void

DecrementSubmitChanges() публичный Метод

public DecrementSubmitChanges ( int objectCount, long startTicks, long endTicks ) : void
objectCount int
startTicks long
endTicks long
Результат void

DecrementZetboxContext() публичный Метод

public DecrementZetboxContext ( long startTicks, long endTicks ) : void
startTicks long
endTicks long
Результат void

Dump() публичный абстрактный Метод

public abstract Dump ( bool force ) : void
force bool
Результат void

FormatTo() публичный Метод

public FormatTo ( string>.Dictionary values ) : void
values string>.Dictionary
Результат void

GetAllClassNames() защищенный абстрактный Метод

protected abstract GetAllClassNames ( IFrozenContext frozenCtx ) : List
frozenCtx IFrozenContext
Результат List

IncrementFetchRelation() публичный Метод

public IncrementFetchRelation ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
Результат void

IncrementGetListOf() публичный Метод

public IncrementGetListOf ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
Результат void

IncrementGetObjects() публичный Метод

public IncrementGetObjects ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
Результат void

IncrementLifetimeScope() публичный Метод

public IncrementLifetimeScope ( ) : void
Результат void

IncrementObjectInstance() публичный Метод

public IncrementObjectInstance ( ) : void
Результат void

IncrementQuery() публичный Метод

public IncrementQuery ( InterfaceType ifType ) : void
ifType Zetbox.API.InterfaceType
Результат void

IncrementServerMethodInvocation() публичный Метод

public IncrementServerMethodInvocation ( ) : void
Результат void

IncrementSetObjects() публичный Метод

public IncrementSetObjects ( ) : void
Результат void

IncrementSubmitChanges() публичный Метод

public IncrementSubmitChanges ( ) : void
Результат void

IncrementZetboxContext() публичный Метод

public IncrementZetboxContext ( ) : void
Результат void

Initialize() публичный Метод

public Initialize ( IFrozenContext frozenCtx ) : void
frozenCtx IFrozenContext
Результат void

Install() публичный Метод

public Install ( ) : void
Результат void

ResetValues() защищенный Метод

protected ResetValues ( ) : void
Результат void

TicksToMillis() публичный статический Метод

public static TicksToMillis ( long p ) : long
p long
Результат long

Uninstall() публичный Метод

public Uninstall ( ) : void
Результат void

Описание свойств

LifetimeScope защищенное свойство

protected InstanceMemoryCounters,Zetbox.API.PerfCounter LifetimeScope
Результат InstanceMemoryCounters

ObjectInstance защищенное свойство

protected InstanceMemoryCounters,Zetbox.API.PerfCounter ObjectInstance
Результат InstanceMemoryCounters

ObjectTotals защищенное свойство

protected ObjectMemoryCounters,Zetbox.API.PerfCounter ObjectTotals
Результат ObjectMemoryCounters

SetObjects защищенное свойство

protected MethodMemoryCounters,Zetbox.API.PerfCounter SetObjects
Результат MethodMemoryCounters

SubmitChanges защищенное свойство

protected MethodMemoryCounters,Zetbox.API.PerfCounter SubmitChanges
Результат MethodMemoryCounters

ZetboxContext защищенное свойство

protected InstanceMemoryCounters,Zetbox.API.PerfCounter ZetboxContext
Результат InstanceMemoryCounters

allClasses защищенное свойство

protected List allClasses
Результат List

counterLock защищенное статическое свойство

protected static object counterLock
Результат object