C# Class KeyPi.KeyPiProfiler

Afficher le fichier Open project: GabrieleCocco/GPUPerfNet Class Usage Examples

Méthodes publiques

Méthode Description
BeginPass ( ) : void
BeginSample ( int sample_id ) : void
BeginSession ( ) : int
CloseKernel ( ) : void
EndPass ( ) : void
EndSample ( ) : void
EndSession ( ) : void
IsSampleReady ( int session_id, int sample_id ) : bool
IsSessionReady ( int session_id ) : bool
KeyPiProfiler ( string name, IEnumerable contexts ) : System
KeyPiProfiler ( string name, string path, string args ) : System
OpenKernel ( ) : void
Run ( ) : KeyPiDllKernelExecutionInfo
RunAsync ( KeyPiDllKernelCallback callback ) : void
SamplesCount ( int session_id ) : int
SelectKernelContext ( string context_name ) : void

Private Methods

Méthode Description
RunCallback ( IAsyncResult result ) : void

Method Details

BeginPass() public méthode

public BeginPass ( ) : void
Résultat void

BeginSample() public méthode

public BeginSample ( int sample_id ) : void
sample_id int
Résultat void

BeginSession() public méthode

public BeginSession ( ) : int
Résultat int

CloseKernel() public méthode

public CloseKernel ( ) : void
Résultat void

EndPass() public méthode

public EndPass ( ) : void
Résultat void

EndSample() public méthode

public EndSample ( ) : void
Résultat void

EndSession() public méthode

public EndSession ( ) : void
Résultat void

IsSampleReady() public méthode

public IsSampleReady ( int session_id, int sample_id ) : bool
session_id int
sample_id int
Résultat bool

IsSessionReady() public méthode

public IsSessionReady ( int session_id ) : bool
session_id int
Résultat bool

KeyPiProfiler() public méthode

public KeyPiProfiler ( string name, IEnumerable contexts ) : System
name string
contexts IEnumerable
Résultat System

KeyPiProfiler() public méthode

public KeyPiProfiler ( string name, string path, string args ) : System
name string
path string
args string
Résultat System

OpenKernel() public méthode

public OpenKernel ( ) : void
Résultat void

Run() public méthode

public Run ( ) : KeyPiDllKernelExecutionInfo
Résultat KeyPiDllKernelExecutionInfo

RunAsync() public méthode

public RunAsync ( KeyPiDllKernelCallback callback ) : void
callback KeyPiDllKernelCallback
Résultat void

SamplesCount() public méthode

public SamplesCount ( int session_id ) : int
session_id int
Résultat int

SelectKernelContext() public méthode

public SelectKernelContext ( string context_name ) : void
context_name string
Résultat void