Click or drag to resize

IMcResourceManager Properties

The IMcResourceManager type exposes the following members.

Properties
  NameDescription
Public propertyCommandData
Public propertyCommandFlags
Public propertyEngineLocal
The IMcEngine instance in use by the calling thread
Public propertyEngineSingleton
The singleton IMcEngine instance.
Public propertyImageUndoLimits
Sets and exposes limits on whether and how image memory is placed on the undo stack..
Public propertyIsCurrentThreadMain
Returns True if the calling thread is the main (singleton UI) thread
Public propertyMemoryFree
Reports the amount of memory available for a given use (type).
Public propertyMemoryManagerInfo
Exposes information about the current state of the image memory manager.
Public propertyMemoryMax
Reports the maximum amount of memory available for a given use (memory type).
Public propertyMemoryMissing
This property is set to the difference between MemoryFree and the amount of memory required in a failed call to ReserveMemory.
Public propertyMemorySwapFree
Returns the amount of swap space free on the current swap drive.
Public propertyMemorySwapMax
Returns the total amount of hard disk space on the current swap drive.
Public propertyMemorySwapPath
The path to be used if the memory manager needs to swap out image memory.
Public propertyMemoryUsed
Reports the amount of memory in use for a given use (type).
Public propertyMiscellaneousResources
Sets and exposes persisted miscellaneous resource values as floating point numbers.
Public propertyNumberOfFrames
Reports the number of image frames open.
Public propertyNumberOfImages
Reports the number of images open.
Public propertyResetSettingsCount
Gets the current count of ResetSettings calls.
Public propertyTasksQueued
Number of tasks waiting to be processed or currently being processed.
Public propertyTheApplication
The singleton IMcApplication instance
Public propertyThreadsAllowed
The number of threads allowed for the given type.
Public propertyThreadsFree
The number of threads available for the given type.
Public propertyThreadsInUse
The number of threads currently in use for the given type.
Public propertyThreadsMissing
This property is set to the difference between ThreadsAllowed and the number of threads required in a failed call to ReserveThreads.
Public propertyThreadsOsFactor
A number between 0 and 1 defining if and how to modulate the number of threads based on CPU utilization.
Public propertyThreadsPerCore
Number of threads allowed for each physical core
Public propertyThreadsQueueFactor
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.
Public propertyThreadsTaskFactor
A number between 0 and 1 defining how to distribute resources between background engine main threads and operator sub-threads.
Public propertyThreadsTotalCount
# cores * ThreadsPerCore * ( 1 � ThreadsOsFactor * 100 / CPU)
Top
See Also