Summary
This article explains how to obtain heap dumps of the Laserfiche Server process using Microsoft's UMDH.exe tool for troubleshooting purposes.
More Information
Purpose: Get stack traces of all heap allocations in LFS.exe in 60 second intervals.
Instructions:
.\01PREPARE.ps1.
.\02GETINFO.ps1 x y
where x is the PID of lfs.exe and y is the number of heap dumps to get (y MUST be at least 3 to make this useful). This step can be done through the Windows task scheduler if you know when the leak is expected to happen. This step will produce a number of dump logs equal to y..\03CLEANUP.ps1
Your server will take a performance hit if you skip this step.GetHeapDumps.zip has the following contents:
Related Links
See the Microsoft documentation for additional information on the User-Mode Dump Heap (UMDH) tool and the GFlags tool.