S
Slickuser
What's the maximum hash/array in Perl can hold for keys and values?
Thanks.
Thanks.
What's the maximum hash/array in Perl can hold for keys and values?
Slickuser said:What's the maximum hash/array in Perl can hold for keys and values?
Slickuser said:What's the maximum hash/array in Perl can hold for keys and values?
The maximum will depend on arcane details of your perl build. Almost
certainly your machine will run out of memory long, long before you reach
the internal limit, unless you are doing rather silly. Like this:
perl -le '$x[2**31-2]=8;'
It succeeded, but took 16 gig. 2**31-1 runs out of memory. 2**31 gives an
error of Modification of non-creatable array value attempted, subscript
-2147483648 at -e line 1.
Apparently even 64-bit builds use 32-bit ints for array indices.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.