Какие есть полезные советы по снижению использования памяти в Perl-скрипте? Я заинтересован в том, чтобы узнать, как сохранить как можно меньше памяти для систем, зависящих от программ Perl. Я знаю, что Perl не очень хорош, когда дело доходит до использования памяти, но я хотел бы знать, есть ли какие-нибудь советы по его улучшению.
Итак, что вы можете сделать, чтобы Perl-скрипт использовал меньше памяти? Меня интересуют любые предложения, будь то настоящие советы по написанию кода или советы по компиляции Perl по-другому.
Изменить награду: У меня есть программа на Perl, которая служит сервером для сетевого приложения. Каждый клиент, который подключается к нему, в настоящее время получает свой собственный дочерний процесс. Я также использовал потоки вместо вилок, но я не смог определить, действительно ли использование потоков вместо вилок более эффективно использует память.
Я хотел бы снова попробовать использовать потоки вместо форков. Я считаю, что теоретически это должно сэкономить на использовании памяти. У меня есть несколько вопросов в связи с этим:
Какой самый надежный метод определения фактического использования памяти для каждого потока при работе с потоками в Perl/Linux?