Based on your experience, when do you need to perform a performance and memory profiler for a web development project in C#?

Today, Im newbie in performance and memory profiling.

closed as primarily opinion-based by gnat, amon, user40980 Dec 5 '15 at 17:57

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. If this question can be reworded to fit the rules in the help center, please edit the question.

  • Unclear what help you need. Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it’s hard to tell what problem you are trying to solve or what aspect of your approach needs to be corrected or explained. See the How to Ask page for help clarifying this question. – gnat Dec 5 '15 at 16:31

Use a memory and performance profiler when you need to find out why your program is running too slow or using too much memory. It will tell you which specific parts of your code are causing the problem, so that you can focus your efforts specifically on that code.

Further Reading
Beginners Guide to Performance Profiling

  • Thank you for your help. If I'm interpret correct from your side, you execute the performance and memory profiling in development phase? – KLN Dec 6 '15 at 6:33
  • Yes, the moment you suspect a significant performance problem. – Robert Harvey Dec 6 '15 at 6:35
  • 1. I have read that you need to make a isolation of the phase in order to make a performance testing? The purpose is that retrieve correct data so much as possible without affected by network or other application etc. Is it true or am I wrong? – KLN Dec 6 '15 at 7:37
  • 2. Do you know any good performance and memory profiling that is open source? – KLN Dec 6 '15 at 7:37
  • 3. Do you know if it common to use a test phase before production phase in order to commit performance testing? – KLN Dec 6 '15 at 8:26

Not the answer you're looking for? Browse other questions tagged or ask your own question.