IMcResourceManager Properties |
![]() |
The IMcResourceManager type exposes the following members.
Name | Description | |
---|---|---|
![]() | CommandData | |
![]() | CommandFlags | |
![]() | EngineLocal | The IMcEngine instance in use by the calling thread |
![]() | EngineSingleton | The singleton IMcEngine instance. |
![]() | ImageUndoLimits | Sets and exposes limits on whether and how image memory is placed on the undo stack.. |
![]() | IsCurrentThreadMain | Returns True if the calling thread is the main (singleton UI) thread |
![]() | MemoryFree | Reports the amount of memory available for a given use (type). |
![]() | MemoryManagerInfo | Exposes information about the current state of the image memory manager. |
![]() | MemoryMax | Reports the maximum amount of memory available for a given use (memory type). |
![]() | MemoryMissing | This property is set to the difference between MemoryFree and the amount of
memory required in a failed call to ReserveMemory. |
![]() | MemorySwapFree | Returns the amount of swap space free on the current swap drive. |
![]() | MemorySwapMax | Returns the total amount of hard disk space on the current swap drive. |
![]() | MemorySwapPath | The path to be used if the memory manager needs to swap out image memory. |
![]() | MemoryUsed | Reports the amount of memory in use for a given use (type). |
![]() | MiscellaneousResources | Sets and exposes persisted miscellaneous resource values as floating point numbers. |
![]() | NumberOfFrames | Reports the number of image frames open. |
![]() | NumberOfImages | Reports the number of images open. |
![]() | ResetSettingsCount | Gets the current count of ResetSettings calls. |
![]() | TasksQueued | Number of tasks waiting to be processed or currently being processed. |
![]() | TheApplication | The singleton IMcApplication instance |
![]() | ThreadsAllowed | The number of threads allowed for the given type. |
![]() | ThreadsFree | The number of threads available for the given type. |
![]() | ThreadsInUse | The number of threads currently in use for the given type. |
![]() | ThreadsMissing | This property is set to the difference between ThreadsAllowed and the number of threads required in a failed call to ReserveThreads. |
![]() | ThreadsOsFactor | A number between 0 and 1 defining if and how to modulate the number of threads based on CPU utilization. |
![]() | ThreadsPerCore | Number of threads allowed for each physical core |
![]() | ThreadsQueueFactor | A number between 0 and 1 defining how much priority to give to the first commands in the task queue as opposed to distributing resources amongst all queued commands. |
![]() | ThreadsTaskFactor | A number between 0 and 1 defining how to distribute resources between background engine main threads and operator sub-threads. |
![]() | ThreadsTotalCount | # cores * ThreadsPerCore * ( 1 � ThreadsOsFactor * 100 / CPU) |