Filed under: Projects · Date: Thu Jun 9 10:10:00 2005
Hogmem is a program for managing memory status in development or test environments. It will reserve a specific amount of system memory and prevent the VMM from swapping the reserved memory to disk. This can be beneficial in various test cases where resource limits are not a meaningfull method for memory status management. This is version 0.6. The original program was a hack written in Perl. But as I had nothing else to do, and being at the time without an internet connection, I decided to write a real program out of this memory consumption tool.
The original function of the program was to prevent other test programs from using the system memory efficiently. This helps simulate real system stress where the test program is not entirely in control of the system.
Hogmem can be used as a stress test tool for all application development. When run in the background during application testing, the bottlenecks in performance can be detected more easily in areas where the application requires large amounts of memory. Please Note: Hogmem is not a memory diagnostics tool. For diagnosing system memory, use a tool like memtest.
New features in 0.6:
Enhancements in 0.6:
New features in 0.5:
Bugs fixed in 0.5:
Enhancements in 0.5:
New features in 0.4:
Bugs fixed in 0.4:
There should be a logic in the program to detect a system under heavy load. Such systems are likely to be production systems, and nonpriviledged users should have no business of running this application on those systems.