Understand and track resource usage
Vlad-Shcherbina opened this issue · comments
Clarify with organizers how do they measure time (wall, CPU, user, etc.) and memory (mapped, allocated, or what).
Clarify with organizers what are typical constraints they are going to use (for example, will they try running solutions with 64K memory limit).
Figure out how to monitor memory usage in python, so we can test that our solvers respect the constraints.
The tool can monitor it's own memory consumption so we can quickly estimate the cost of the various solvers. The limit supplied is in MB, and without doing anything the programs consumes ~10MB.