Maximum size of continuous conventional memory in bytes to use when creating a RasterImage object.
public long MaximumConventionalMemory { get; set; }
Public Property MaximumConventionalMemory() As Long
public long MaximumConventionalMemory { get; set; }
@property (nonatomic, assign) long MaximumConventionalMemory
public long getMaximumConventionalMemory();
public void setMaximumConventionalMemory(long value);
get_MaximumConventionalMemory();
set_MaximumConventionalMemory(value);
Object.defineProperty('MaximumConventionalMemory');
public:
property bool MaximumConventionalMemory {
bool get();
void set(bool);
}
Maximum size of continuous conventional memory in bytes to use when creating a RasterImage object. The default value is 0.
The value of MaximumConventionalMemory can be set to any of the following:
Value | Meaning |
---|---|
0 | No Maximum. The toolkit will try to use as much conventional memory as possible to create the image. This is the default behavior |
>0 | Amount in bytes. If the memory requested is larger, the system will switch to disk or memory mapped files with a small window. |
-1 | A special value designed for multi-threaded server operations. The specific number of bytes depends on the processor(s) being used as follows: For x86 processors, the value is 42,187,000 (42MBytes). For x64 processors, the value is calculated dynamically (1.7GBytes for each 8 cores, not exceeding the physical memory size). All other values are currently invalid. |
The LEADTOOLS OCR and document toolkits sets the value of MaximumConventionalMemory to -1 to free up as much conventional memory as possible for other operations such as auto-zoning and recognition. This memory size can hold a typical document page (8.5 by 11 inches at 32-bits per pixel) in conventional memory.
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET