15 МБ ОЗУ приемлемо? - PullRequest
       72

15 МБ ОЗУ приемлемо?

0 голосов
/ 01 февраля 2011

Я пишу приложение на Python, которое работает как демон и выполняет в фоновом режиме довольно тривиальную задачу. Под тривиальным я подразумеваю, что он ждет нажатия клавиш и воспроизводит определенные звуки при обнаружении.

Я получаю около 15 МБ оперативной памяти для процесса python. Считаете ли вы это приемлемым для небольшого приложения? У него очень низкая загрузка процессора.

Заранее спасибо.

1 Ответ

0 голосов
/ 01 февраля 2011

15Мб для такого маленького приложения - это слишком много. Если вы можете отключить его, изменив исходный код, вам следует.

Однако, возможно, что Python сам по себе имеет некоторые фиксированные накладные расходы. Удастся ли вам заплатить эту цену, чтобы получить язык Python для чего-то такого простого, решать только вам. Но, на мой взгляд, это может не стоить того, и я рассмотрю другую платформу для этого сценария.

Обратите внимание, что это не означает, что с Python что-то не так; Существуют сценарии, в которых такие издержки могут быть приемлемой стоимостью по сравнению с преимуществами и простотой языка и простотой реализации сложных сценариев с его помощью.

Все, что я говорю, - используйте правильный инструмент для выполнения задачи; Возможно, Python не подходит для этой задачи.

...