C# Class KeyPi.KeyPiProfiler

Exibir arquivo Open project: GabrieleCocco/GPUPerfNet Class Usage Examples

Public Methods

Method 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

Method Description
RunCallback ( IAsyncResult result ) : void

Method Details

BeginPass() public method

public BeginPass ( ) : void
return void

BeginSample() public method

public BeginSample ( int sample_id ) : void
sample_id int
return void

BeginSession() public method

public BeginSession ( ) : int
return int

CloseKernel() public method

public CloseKernel ( ) : void
return void

EndPass() public method

public EndPass ( ) : void
return void

EndSample() public method

public EndSample ( ) : void
return void

EndSession() public method

public EndSession ( ) : void
return void

IsSampleReady() public method

public IsSampleReady ( int session_id, int sample_id ) : bool
session_id int
sample_id int
return bool

IsSessionReady() public method

public IsSessionReady ( int session_id ) : bool
session_id int
return bool

KeyPiProfiler() public method

public KeyPiProfiler ( string name, IEnumerable contexts ) : System
name string
contexts IEnumerable
return System

KeyPiProfiler() public method

public KeyPiProfiler ( string name, string path, string args ) : System
name string
path string
args string
return System

OpenKernel() public method

public OpenKernel ( ) : void
return void

Run() public method

public Run ( ) : KeyPiDllKernelExecutionInfo
return KeyPiDllKernelExecutionInfo

RunAsync() public method

public RunAsync ( KeyPiDllKernelCallback callback ) : void
callback KeyPiDllKernelCallback
return void

SamplesCount() public method

public SamplesCount ( int session_id ) : int
session_id int
return int

SelectKernelContext() public method

public SelectKernelContext ( string context_name ) : void
context_name string
return void