By default the rulebase_uid_in_log parameter is set to 'true'. When set to 'true', each rule in the rulebase is logged during the policy installation and this can intermittently cause memory problems particularly with large policies.
By setting the parameter to 'false', these logs are no longer generated during the policy installation and consequently the memory usage on the module is no longer affected during the policy installation. To make the change to the rulebase_uids_in_log property , use Check Point SmartDashboard to go to Global Properties > SmartDashboard Customization > Advanced Configuration > Configure > FireWall-1 > General > rulebase_uids_in_log. Set the property to false. Install the security policy.
Note, if you disable the rulebase_uid_in_log setting, then Hit Count feature will stop functioning.
SK40768 from Check Point addresses this issue.