Resources & performance
Tune throughput — parallel OCR jobs, adaptive scaling, page image quality, OCR speed, GPU, and watch-folder rhythm.
Throughput lives on the Performance tab. This is where you control how fast Scanix Desktop works through a batch — how many pages it processes at once, how sharply it renders them, how hard OCR reads, and how it scales itself when your machine is under pressure. Watch-folder pacing and GPU options sit on their own tabs. This page lists every option and its values.
Open Settings and pick the tab you need: Performance, GPU Acceleration, or Watch folders.
Use Performance, not Resources
The Resources tab exposes CPU limit and Memory limit sliders, but those are not the throughput controls. To actually change how many pages run in parallel and how fast OCR goes, use the Performance tab below.
Screenshot
The Settings window with the left-hand tab rail showing Resources, GPU Acceleration, Performance, and Watch folders, with the Performance tab open. — shot settings-performance-01
Performance tab
The Performance tab is where you set throughput. Start with a Quick profile, then fine-tune the individual controls below it.
Performance changes are staged — click Apply
Like the other resource tabs, Performance controls are staged: your change is held until you click the Apply button in the bottom action bar. Once you apply it, the new value takes effect on the next job or watcher tick — no restart needed, except for PDF rasterization workers (see below). For how saving works across Settings, see Settings overview.
Quick profiles
One click sets sensible values for a class of machine. Scanix detects your CPU and marks the recommended profile Auto.
| Profile | Best for |
|---|---|
| Workstation | A powerful desktop running interactive batches. |
| Server | Headless, lights-out, high-volume processing. |
| Laptop | A portable machine where you want headroom for other apps. |
Screenshot
The Quick profiles card with Workstation, Server, and Laptop options, the detected machine's CPU-core count, and the Auto badge on the recommended profile. — shot settings-performance-02
Throughput controls
| Control | Values | What it does |
|---|---|---|
| Parallel OCR jobs | 1 to 16 | How many pages Scanix processes at the same time. More jobs finish a batch faster but use more CPU and memory. 2–4 is comfortable for most laptops; workstations can push higher. |
| Adaptive performance | On / Off | Lets Scanix automatically scale workers up or down based on live CPU and memory headroom, keeping the rest of your system responsive while still finishing batches quickly. |
| PDF rasterization workers | Auto (0) to 16 | Number of background processes used to render PDF pages on import. Auto (0) picks a default based on your CPU. Higher renders large batches faster but uses more memory. Restart required. |
| Page image quality | Draft / Standard / High / Maximum | The resolution at which PDF pages are rendered before OCR. See the table below. |
| OCR speed | Fast / Balanced / Best accuracy | Trades off how fast OCR runs against how much detail it captures. See the table below. |
A restart applies the worker count
After you click Apply, most Performance changes take effect on the next job or watcher tick. PDF rasterization workers is the one Performance control that also needs an app restart before its new value takes effect.
Page image quality
The resolution PDF pages are rendered at before OCR.
| Setting | Resolution | Best for |
|---|---|---|
| Draft | 150 dpi | Quick text preview, smallest files. |
| Standard | 300 dpi | Recommended for clean printed documents. |
| High | 450 dpi | Small fonts, faded scans, stamps. |
| Maximum | 600 dpi | Archival quality — slowest and largest. |
OCR speed
How hard OCR reads each page.
| Setting | Trade-off | Best for |
|---|---|---|
| Fast | Up to 5× faster | High-volume batches of clean printed pages. |
| Balanced | Everyday default | Good speed with reliable accuracy. |
| Best accuracy | Slower | Reads tiny print and lower-quality scans more reliably. |
More Performance toggles
| Toggle | What it does |
|---|---|
| Smart MRZ scan | For ID and passport templates, only OCRs the machine-readable bottom band — much faster on those templates. Full-page OCR still runs if the band is empty or unreadable. |
| Skip blank pages | Detects blank or separator pages before OCR runs and skips them. |
| Pause when on battery | Stops processing new jobs while a laptop is unplugged; resumes automatically when you plug back in. |
| Free-form preview sharpness | Pixel width (300–1600 px) Scanix renders at for free-form imports — drag-and-drop without a template. Does not affect template imports or hot-folder ingest. |
GPU Acceleration tab
GPU options live on their own GPU Acceleration tab.
GPU OCR is opt-in and pending the model pack
In this release, the GPU OCR model pack is not bundled — CPU OCR continues to run. You can turn the toggle on now to save your preference for when the model arrives. The GPU options below are only active when a compatible GPU is detected.
| Control | Values | What it does |
|---|---|---|
| Enable GPU acceleration | On / Off | Routes OCR inference to the GPU when a GPU-capable engine is selected. Falls back to CPU automatically if a job fails on the GPU. Saved as a preference even when no GPU is detected. |
| GPU streams | 1 to 4 | How many OCR inferences run on the GPU at the same time. Most consumer GPUs are happiest at 1; raise it only on workstation or server cards with plenty of VRAM. |
| Use CPU workers in tandem | On / Off | Keeps export, classification, and preprocessing running on CPU workers while the GPU handles OCR. Usually leave it on. |
Screenshot
The GPU Acceleration tab with the "Coming soon" banner, the Enable GPU acceleration checkbox, the GPU streams slider, and Use CPU workers in tandem. — shot settings-performance-03
Watch folders tab
The Watch folders tab paces how a watched (hot) folder is ingested. For setting up the folders themselves, see Hot folders.
Scan rhythm
Bundles how often the watcher rescans folders with how stable a file must look before it's picked up.
| Setting | Rescan interval | Notes |
|---|---|---|
| Fast | every 2s | Very responsive, higher I/O. |
| Normal | every 5s | Balanced default. |
| Relaxed | every 15s | Gentler on disks and network shares. |
| Battery saver | every 60s | Minimal background activity. |
Queue & batching
| Control | Values | What it does |
|---|---|---|
| Queue ceiling | 200 to 5,000 jobs | Maximum pending OCR jobs before the watcher pauses staging new files. Lower keeps memory steady on modest machines; higher rides out bursts. |
| Batch size | 10 to 500 docs | How many staged documents Scanix commits together in one group. Larger is faster overall; smaller feels snappier when many tiny files arrive at once. |
Screenshot
The Watch folders tab showing the Scan rhythm options, the Queue ceiling slider, and the Batch size slider. — shot settings-performance-04
How the controls fit together
Next steps
Performance & large batches
Diagnose slow runs and keep big batches moving.
Hot folders
Set up a watched folder so files process as they arrive.
Settings overview
A map of every Settings tab.