Posted: 10/8/2009, Updated: 12/17/2012
Identity Finder clients store all of their data in memory for fast access to reports and to maintain the parent/child relationship of results per location. For most usage scenarios this default report is desired; however, when searching large amounts of data such as a file server, memory may become full. On the Windows client, the application monitors memory usage and notifies the user when the application's memory space becomes unstable and may cause the application to operate improperly.
There are two reasons that can cause the Windows client to run out of memory:
- The process is using too much memory or memory is too fragmented (each process can only use 2 GB of RAM)
- The Windows operating system is out of memory and cannot provide the application with the required amount of additional memory.
In most cases, the issue can be resolved by switching the application to store results in an on-disk database and a flat report (each row has all location information similar to a view to a database). To enable the on-disk database reporting mode, please reference the user guide for more detail on Managing Advanced Options and Specifying How to Store and Display Results.
In the event that switching to the on-disk database mode does not solve the problem, it is possible to modify the application settings to completely disable memory management.
Note: Disabling automatic memory management can cause Identity Finder to enter an unstable state.
The relevant settings are:
- Settings\Performance\MemoryTriggerApplication - This setting is an integer, which by default is 1000000000 (1 GB), and specifies the amount of non-fragmented memory that is used by the client before the client will trigger a warning. A value of zero (0) will disable this trigger.
- Settings\Performance\MemoryTriggerSystemPagefile - This setting is an integer, which by default is 10, and specifies the remaining percentage of system memory available before the client will trigger a warning. A value of zero (0) will disable this trigger.