
469Memory-Related Techniques
the disk space (virtual memory), which would be disastrous for performance although at
least the program will not have an out-of-memory error.
The nice thing about the Proler is that once we have isolated potentially problematic
lines or functions, it is very easy to modify our code and see the effect when rerunning the
program under the Proler.
Note that running the Proler with this memory-monitoring feature has a drawback of
degrading the overall run-time performance.
1396
The Proler needs to track much more
information, and this overhead is attributed to the proled function. Depending on the
specic situation, ...