Se não me engano cada thread do perl usa 10 MB de memória no linux e 16MB no windows, se o problema for a quantidade de memória de cada thread e se tua thread não precisa de muita memória, tu pode modificar o tamanho da stack:<div>

<br></div><div><span class="Apple-style-span" style="font-family: monospace; font-size: 12px; white-space: pre-wrap; background-color: rgb(238, 238, 221); "><ol style="background-color: rgb(216, 216, 216); color: rgb(63, 63, 63); margin-top: 0px; margin-bottom: 0px; ">

<li style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: rgb(238, 238, 221); padding-left: 5px; color: rgb(38, 38, 38); padding-bottom: 2px; background-position: initial initial; background-repeat: initial initial; ">

<a class="l_k" href="http://perldoc.perl.org/functions/use.html" style="color: rgb(54, 65, 92); font-weight: bold; ">use</a> <span class="w" style="color: rgb(0, 0, 0); ">threads</span> <span class="s" style="color: rgb(0, 0, 0); ">(</span><span class="q" style="color: rgb(205, 85, 85); ">'stack_size'</span> <span class="cm" style="color: rgb(0, 0, 0); ">=></span> valor_em_bytes<span class="cm" style="color: rgb(0, 0, 0); ">);</span></li>

</ol><div><br></div><div>Mas tem que ter cuidado ao utilizar isso, pois se setar um valor que não seja suficiente, o perl vai tentar aumentar esse valor automaticamente, mas muitas vezes dará um segfault direto.</div><div>

<br></div><div><br></div><div><br></div><div>Abraços.</div><div><br></div></span></div>