From: Nicholas Clark Date: Mon, 10 Mar 2008 14:48:29 +0000 (+0000) Subject: Add investigating arenas for GP and MAGIC to perltodo. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=8964cfe0100aec42c161fc28b1e464f03d64d87e;p=p5sagit%2Fp5-mst-13.2.git Add investigating arenas for GP and MAGIC to perltodo. p4raw-id: //depot/perl@33462 --- diff --git a/pod/perltodo.pod b/pod/perltodo.pod index caa1a83..8d7aceb 100644 --- a/pod/perltodo.pod +++ b/pod/perltodo.pod @@ -504,6 +504,18 @@ These should probably be used for compiling Perl whenever available, Configure and/or hints files should be adjusted to probe for the availability of these features and enable them as appropriate. +=head2 Arenas for GPs? For MAGIC? + +C and C are both currently allocated by C. +It might be a speed or memory saving to change to using arenas. Or it might +not. It would need some suitable benchmarking first. In particular, Cs +can probably be changed with minimal compatibility impact (probably nothing +outside of the core, or even outside of F allocates them), but they +probably aren't allocated/deallocated often enough for a speed saving. Whereas +C is allocated/deallocated more often, but in turn, is also something +more externally visible, so changing the rules here may bite external code. + + =head1 Tasks that need a knowledge of XS These tasks would need C knowledge, and roughly the level of knowledge of