Am i then also correct to assume that the output of
memory_get_peak_usage is used for determining the memory_limit?
Also: after correcting with your new information (zval = 114 bytes
instead of 68) I still have a rather large offset:
640952+2165950+114+(276697*114)+(276697*3*114)+2165950 = 131146798 =
125M
(not trying to be picky here; I just don't understand)
_If_ my calculations are correct then a zval should be approx 216 bytes
(excluding string contents):
((244000000-640952-2165950-2165950) / 4) / 276697 = 215.9647B
Mike
On Tue, 2011-06-07 at 19:50 +0200, David Zülke wrote:
> memory_get_peak_usage() is the maximum amount of memory used by the VM of PHP
> (but not by some extensions for instance) up until the point where that
> function is called. So the actual memory usage may be even higher IIRC. But
> yeah, you're basically right. I've explained in another message why it might
> be so much more than you expected (zval overhead, basically)
>
> David
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php