in reply to Re: use diagnostics eats memory?
in thread use diagnostics eats memory?

Perl chooses "use more memory" in almost all design decisions. See (tye)Re: Generate all possibilities for a recent example of how much memory Perl can require to store a list.

It would probably be a lot of work to modify diagnostics.pm to run slower by not caching the modified contents of perldiag.pm in memory.

A few complaints were filed about recent suggestions to always use diagnostics or I would have filed one myself. The only value I see in diagnostics is after you've found an error that you don't understand or for abject newbies writing small code. I'd rather encourage the use of "-Mdiagnostics" when an error isn't understood.

Certainly you shouldn't be doing use diagnostics in production code.

        - tye (but my friends call me "Tye")