I have yet to find an elegant solution for this. I have a class with a method I want to track the memory usage of without modifying the function:
class Example {
It looks like it has already 'freed up' memory after the call to hello() has ended.
What are the results when you do:
$s = memory_get_usage(); $class->hello('a'); echo memory_get_peak_usage() - $s;