限制perl从固定的内存范围进行内存分配

我有一个以perl作为线程运行的C程序.我想限制perl解释器使用我预先分配的块(约2GB)的内存.想知道是否可能以及如何做到这一点.

谢谢.

最佳答案 我有理由确定在普通的Perl二进制文件中没有办法做到这一点,但所有perl的内存分配代码都很好地打包在源代码的malloc.c文件中.该文件还有很多关于Perl的内存分配如何工作的评论.我认为,创建一个能满足你想要的本地修改的perl应该不会太难.

点赞