Re: Slow Script



On Wed, Feb 04, 2009 at 08:30:23PM -0600, Ron Johnson wrote:
On 02/04/2009 08:04 PM, Alex Samad wrote:
well he is only comparing int by the looks of (we are just guessing
until we get more info) so 4 long int records ...

Record overhead? (Python has it. Don't know about Perl.)

Oh, yes... Perl most certainly does.

It was fully explained in a recent discussion on perlmonks.org if you
want to try to find all the gory details, but, IIRC, it's something like
the Perl array physically being a map of possibly non-contiguous memory
blocks each of which holds a list of pointers to data structures which
contain the actual data along with (in C terms) type definitions (e.g.,
whether it's stored as a string, an int, a float, etc.). That's the
cost you pay for the convenience of having a single generic "scalar"
data type and arrays that manage their own memory usage.

--
Dave Sherohman
NomadNet, Inc.
http://nomadnetinc.com/


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx