-
Notifications
You must be signed in to change notification settings - Fork 200
Description
After following the recommended sequence of commands for analyzing large executables (mine is 14M) I wind up with a 105M ooprog-facts.pl
file.
Using the suggested command, ooprolog --facts ooprog-facts.pl --results ooprog-results.pl --log-level=6 >ooprog.log
, ooprolog
runs until ultimately it is killed by docker after consuming all 128G of RAM on my system.
I've tried using the switches to limit the stack and table sizes but that did not reduce total memory use. I'm running on an M3 mac, so I also rebuilt the docker image for ARM64 CPUs, that did not help.
Generally I see about 1350 guesses before being out of memory. Is there any way to know how close to complete the process is? Is this amount of memory expected for an executable of this size?