Re: Size of Arrays
| From: | David T-G | Date: | Thu, 29 Jan 2004 13:30:48 +0000 |
| Subject: | Re: Size of Arrays | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-176192@lists.php.net to get a copy of this message | ||
Stuart, et al --
..and then Stuart said...
%
% David T-G wrote:
% >2) Five minutes with a test script would tell you, and I bet google could
..
% >all) it breaks. My bet is that you'l exhaust RAM and swap before you
% >break php, especially if you actually store something -- like, say, 32
% >bytes of useless string output -- in each entry.
%
% Indeed. The following script had my machine happily swapping like crazy
% at 320,000 array items (each being 1k, task manager showed 640meg total
% memory in use on this development machine with 512meg RAM running WinXP).
[snip]
*grin*
We can figure, then, that if you cut down to 32b you'll probably get to
about a million entries, which is a nice, BIG, round[ish] number. You
ought to give it a go.
My laptop and my dev server are in the middle of a 12G transfer, and my
production servers are, well, production, so I can't try this now, but if
there's interest I'll give it a go later. My dev box (LFS Linux) only
has 384M RAM, though, so it won't be anything awesome. A buddy of mine
hosts on a 2G [quad Xeon -- yum!] box with another 2G of swap, but he'd
kill me if I took down his business!
Anyone (perhaps at some company with deeper pockets than mine) have a
hefty dev server that could risk a crash in the name of playing "mine's
bigger"? :-)
HAND
:-D
--
David T-G * There is too much animal courage in
(play) davidtg@justpickone.org * society and not sufficient moral courage.
(work) davidtgwork@justpickone.org -- Mary Baker Eddy, "Science and Health"
http://justpickone.org/davidtg/ Shpx gur
Pbzzhavpngvbaf Qrprapl Npg!