Whether its required to do memory/performance profiling on all applications? If not when it should be done?
Whether its required to do memory/performance profiling on all applications? If not when it
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Profile an application when performance does not meet requirements, or when there’s a good business reason to focus on optimizing performance (in our case we run dozens of web servers, so every so often we dedicate part of a sprint to performance tuning because there’s a real impact to our operations budget by doing so).
It can also be worth profiling applications now and then even if these conditions are not met to help you understand what matters, and what does not, in performance. Usually though there is a large backlog of software to write, so I would not spend too much time profiling without a specific business reason. It’s easy to spend a LOT of time optimizing things because it’s an interesting Engineering challenge rather than because it helps the software really be better to its users.