Руководство при оптимизации времени выполнения Python для встроенных систем с низкими системными ресурсами

Существует приложение Windows под названием CheckWeb. Его больше не разработанный, но это работает хорошо, и код открыт (C++, которому я верю).

Вы просто даете ему URL, и это проверит Ваш сайт (и внешние ссылки, если Вы выберете), сообщая о любых ошибках, изображение / страница "вес" и т.д.

http://www.algonet.se/~hubbabub/how-to/checkweben.html

9
задан sototozo 30 September 2009 в 06:59
поделиться

1 ответ

Возможно, в это трудно поверить, но CPython версии 2.4 никогда не освобождает память для ОС . Это якобы исправлено в версии Python 2.5.

Кроме того, производительность (с точки зрения процессора) была улучшена в Python 2.5 и Python 2.6.

См. Раздел C API в статье Что нового в Python 2.5 , найдите элемент под названием Патч Эвана Джонса для obmalloc

Алекс Мартелли (чей совет всегда следует как минимум учитывать), говорит, что многопроцессорность - это единственный способ освободить память. Если вы не можете использовать multiprocessing (модуль в Python 2.6), по крайней мере доступен os.fork . Использование os.fork самым примитивным образом (вначале разветвите один рабочий процесс, дождитесь его завершения, разветвите новый ..

5
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: