[rfc] 64bit usage, actual memory usage using real life apps

From: Date: Wed, 14 May 2014 23:33:09 +0000
Subject: [rfc] 64bit usage, actual memory usage using real life apps
Groups: php.internals 
Request: Send a blank email to internals+get-74214@lists.php.net to get a copy of this message
hi, So here are the first numbers: peak mem usage: Wordpress master: 24.33Mb Wordpress str_size_and_int64: 25.72Mb delta 5.4% Symfony master: 26.59Mb Symfony str_size_and_int64: 27.19Mb delta 2.2% Drupal master: 23.46MB Drupal str_size_and_int64: 24.60Mb delta 4.63% There is indeed more memory used but it is less than one could expect and very acceptable given the benefits provided by the patch. Also we may see more gains if class/variable/etc names use int32 instead of size_t, as Stas pointed out it makes little sense in this case and the implementation is much safer than any other areas in the core (or other extensions). I feel confident that we can even get better results with phpng, once we get the time to actually merge the 64bit patch and do further analyzes while stabilizing phpng. I have to ask anyone to actually look at these numbers and the benefits (see the other thread "on memory usage with the 64bit patch, and interpretation of various numbers"). Cheers, -- Pierre @pierrejoye | http://www.libgd.org

« previous php.internals (#74214) next »