Когда требуется профилирование памяти? - PullRequest
1 голос
/ 19 октября 2011

Требуется ли выполнять профилирование памяти / производительности во всех приложениях? Если нет, когда это должно быть сделано?

1 Ответ

3 голосов
/ 19 октября 2011

Профилируйте приложение, когда производительность не соответствует требованиям, или когда есть веская бизнес-причина сосредоточиться на оптимизации производительности (в нашем случае мы запускаем десятки веб-серверов, поэтому время от времени мы посвящаем часть спринта настройке производительности, потому что это реально влияет на наш операционный бюджет).

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...