<blockquote><div> </div><div> </div></blockquote><div>Я думаю этого однострочника будет достаточно, для того что бы развеять вопросы из серии "возврат памяти от процесса".</div><div>1.Открываем мониторинг</div><div>2.Запускаем скрипт</div><div>3.PROFIT :)</div><div> </div><blockquote><div>perl -e'while(1){my $str; vec($str, 1000000000, 8)=0; sleep(5); undef($str)};'</div><div> </div></blockquote><div> </div><div> </div><div> </div><div>02.05.2017, 19:12, "Павел Борисов via Moscow-pm" <moscow-pm@pm.org>:</div><blockquote type="cite"><div>А приведите, плиз, пример ОС, в которой вообще реализован возврат памяти от процесса обратно операционке В ПРОЦЕССЕ РАБОТЫ ПРОЦЕССА (извините за каламбур) ? Насколько я знаю, ни в Линухе, ни в Винде это не реализовано, и не важно перловый это процесс или какой другой...</div><div> <div>29 апреля 2017 г., 0:10 пользователь Вадим Власов via Moscow-pm <span><<a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>></span> написал:<blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div>Вы не поверите, но у многих на перле именно что демоны и написаны. И то что перл не возвращает системе память - это проблема, да.<div> <div>28 апр. 2017 г. 19:16 пользователь "Alessandro Gorohovski via Moscow-pm" <<a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>> написал:<div><div> <blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div><div>Илья, Здравствуйте!</div><div> </div><div>28 апреля 2017 г., 19:00 пользователь Илья Винокуров via Moscow-pm <span><<a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>></span> написал:<div> <blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>Здравствуйте, Александр!<br /> <blockquote style="border-left:1px solid #0857a6;margin:10px;padding:0 0 0 10px;">Пятница, 28 апреля 2017, 16:07 +03:00 от Alessandro Gorohovski <<a target="_blank" href="mailto:an.gorohovski@gmail.com">an.gorohovski@gmail.com</a>>:<br /> <div><div><div><div><div><div><div><span>28 апреля 2017 г., 13:57 пользователь Илья Винокуров via Moscow-pm <span><<a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>></span> написал:</span><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><span>Здравствуйуте, коллеги!<br /><br />Пятница, 28 апреля 2017, 0:24 +03:00 от Daniel Podolsky via Moscow-pm <<a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>>:</span><br /> <blockquote style="border-left:1px solid #0857a6;margin:10px;padding:0 0 0 10px;"><div><div><div><div><span>> Может не в тему, но что пишем и почему нет смысла?<br /><br />а что ни пиши - проблемы все те же три:<br /><br />1. нет возможности утилизировать несколько ядер в рамках одного процесса.<br />2. нет семплирующего профайлера. этот, кстати, мог бы уже и быть -<br />вроде бы, последний perl5 использует стандартный стек. но - нетути.<br />3. нет JIT</span></div></div></div></div></blockquote><br /><span>PHP 7 смог значительно ускориться и без JIT.<br /><br />По большому счету и обычного компилятора хватит...<br /><br />А вот проблема все же есть - Perl не умеет возвращать в систему аллоцированную память...</span><br /> </div></blockquote><div><span>Интересно, а почему Вы так решили?  </span></div><div><span>Это странно, что, по завершению выполнения perl-скриптов, в систему не возвращается память?</span></div></div></div></div></div></div></div></div></blockquote><br />Я не говорил про <strong>завершение</strong> работы скрипта - это вы придумали.<br /><br />Я имел в виду в <strong>процессе работы</strong>.</div></blockquote></div><div>Ладно, не оправдывайтесь, "у меня все ходы записаны"</div><div>:)</div><div><div> </div><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>Освободившуюся память перл не возвращает системе, но повторно использует по необходимости.</div></blockquote></div><div>А куда он (Perl) её девает?</div><div>Вы рассуждаете так, будто  Perl этот какой то процесс/сервис/демон, постоянно работающий в системе.</div><div> </div><div>Проблему искусственно не надо надумывать.</div><div>Получается сотни тысяч (если не больше) систем по миру работают</div><div>и не знают о страшных проблемах.</div><div> </div><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><div><blockquote style="border-left:1px solid #0857a6;margin:10px;padding:0 0 0 10px;"><div><div><div><div><div><div><div><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex;"><div><span>С почтением,<br />  Илья Винокуров.</span></div></blockquote><div> </div><div><span>С уважением,</span></div><div><span>Александр.</span></div><div> </div></div></div></div></div></div></div></div></blockquote></div></div><div>--<br />Moscow.pm mailing list<br /><a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a target="_blank" href="http://moscow.pm.org/">http://moscow.pm.org</a><br /> </div></blockquote></div></div></div><br />--<br />Moscow.pm mailing list<br /><a target="_blank" href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a target="_blank" href="http://moscow.pm.org/">http://moscow.pm.org</a><br /> </blockquote></div></div></div></div></div></div><br />--<br />Moscow.pm mailing list<br /><a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a target="_blank" href="http://moscow.pm.org/">http://moscow.pm.org</a><br /> </blockquote></div> <div> </div>--<div><div>--<div>С уважением,</div><div>Борисов Павел</div><div>программист</div><div>ООО "Ф-Лайн Софтвер"</div></div></div></div>,<span>--<br />Moscow.pm mailing list<br /><a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/">http://moscow.pm.org</a></span></blockquote>