grosseskino
grosseskino

Reputation: 299

Is there a way to see how much memory a variable uses?

I am working with Perl for some months now. As for now, my scripts work but they are far from being perfect.

I would now like to optimize the memory usage, thus I am looking for a way to break down the memory usage per variable/hash.

Is there a way to see how much memory a variable uses?

Upvotes: 11

Views: 1397

Answers (2)

bvr
bvr

Reputation: 9697

Devel::Size or Devel::Size::Report can be used to get memory usage for a variable/structure.

You might want to check perl guts illustrated to see what the numbers really mean.

Upvotes: 13

holygeek
holygeek

Reputation: 16205

Have a look at Devel::Size on CPAN.

Upvotes: 3

Related Questions