in reply to How to capture out of memory excpetion in perl?
ah ok is this: 287850$^M By default, running out of memory is an untrappable, fatal error. However, if suitably built, Perl can use the contents of $^M as an eme +rgency memory pool after die()ing. Suppose that your Perl were compiled with -DPERL_EMERGENCY_SBRK and u +sed Perl's malloc. Then $^M = 'a' x (1 << 16); would allocate a 64K buffer for use in an emergency. See the INSTALL file in the Perl distribution for information on how t +o add custom C compilation flags when compiling perl. To discourage casual use of this advanced feature, there is no English + long name for this variable.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How to capture out of memory excpetion in perl?
by educated_foo (Vicar) on Apr 24, 2008 at 02:19 UTC | |
by BrowserUk (Patriarch) on Apr 24, 2008 at 02:36 UTC |