MultithreadAdvisor (object)

MultithreadAdvisor MultithreadAdvisor MultithreadAdvisor

Members

Ref<ComputeContext> computeContext  
UInt32 threadCount  
UInt32 coreCount  
Boolean enableMT  
UInt32 logLevel  
String name  
Boolean executing  
Float32 lastTime  
Float32 lastComputeTime  
UInt32 lastBatchCount  
UInt32 lastActiveThreadCount  
Float32 lastMultithreadingBenefit  
Float32 learnedMultithreadingBenefit  
Float32 previousLastTime  
UInt32 previousLastBatchCount  
UInt32 maxParallelDepth  
UInt32 multithreadingDepth  
UInt32 loggingDepth  
MultithreadAdvisor_perThreadData[] perThreadData  
UInt32 elementRange  
UInt32 batchSize  

Methods in detail

MultithreadAdvisor ( in MultithreadAdvisor other )

copy constructor


MultithreadAdvisor ( in String name )


MultithreadAdvisor ()


MultithreadAdvisor MultithreadAdvisor.clone? ()

clone method


MultithreadAdvisor.setMaxParallelExecuteDepth! ( in UInt32 depth )