C# 클래스 Zetbox.API.PerfCounter.BaseMemoryAppender

상속: IBasePerfCounterAppender
파일 보기 프로젝트 열기: daszat/zetbox 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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