• Why use a Profiler?
    • Profilers are not used to identify code that can be optimized.
    • Profilers are used to identify code that should be optimized.
    • Profilers are used to figure out which code would benefit most from optimization.
      Amdahl's Law (Simple Version):
      If N% of the program's time is spent in method X, the maximum performance improvement obtainable from optimizing method X is N%.