A Windows 11 workstation administrator is troubleshooting an issue where a specialized CAD rendering application crashes every afternoon during heavy data processing. System Event Viewer reveals Event ID 1000 logged under the Application log referencing `render_engine.dll`. During live observation in Resource Monitor, the technician notes that the `Commit (KB)` value for the process increases continuously over several hours until system committed memory reaches of the page file limit, triggering severe disk thrashing () and culminating in process crash. Which of the following represents the underlying cause of this performance degradation and crash, and what is the best long-term resolution?
- The application is suffering from a memory leak; patch or update the CAD rendering software to correct memory management.Answer
- BThe system file storage is corrupted; execute `chkdsk /f` from an elevated command prompt to repair hard drive sectors hosting the page file.
- CWindows system DLL files are missing; run `sfc /scannow` immediately to repair core operating system binaries.
- DUser Account Control settings are restricting page file growth; lower the UAC notification slider in Control Panel to 'Never Notify'.
Answer
The application is suffering from a memory leak; patch or update the CAD rendering software to correct memory management.
The combination of continuously rising process `Commit (KB)` values, eventual page file exhaustion (), excessive hard fault rates, and Event ID 1000 application crashes points directly to a software memory leak. When a program allocates RAM but fails to release it after execution cycles, committed memory steadily rises until the system runs out of virtual address space, causing disk thrashing and process crashes. Updating or patching the software is the correct resolution.
Step-by-Step Solution
Key Concept
Identifying Application Memory Leaks and Virtual Memory Exhaustion