Previous Next        Current Page: NeXtMidas Training / NetBeans - Part 3 (Profiler) / About Profilers / WARNING!!!
back
+ Start Here   
+ Background   
+ Common Midas Concepts   
+ Getting Started - Part 1   
+ Getting Started - Part 2   
+ Working with Files   
+ Option Trees   
+ Macros - Part 1 (Basics)   
+ Macros - Part 2 (Graphics)   
+ NetBeans - Part 1 (Setup)   
+ NetBeans - Part 2 (GUIs)   
- NetBeans - Part 3 (Profiler)   
   - About Profilers   
      - Why use a Profiler?   
      - What do we look for?   
      - WARNING!!!   
   + Profiler Setup   
   + Performance Analysis   
+ Eclipse - Part 1 (Setup)   
+ Eclipse - Part 2 (GUIs)   
+ Primitives   
+ WebStart   
+ Maps & Imagery   
+ X-Midas Interoperability   
+ RMIF & Remoting   
+ Installing NeXtMidas   
+ Support & Maintenance   
+ File Handlers   


  • WARNING!!!
    • The goal in using a profiler is to best direct your efforts in improving program performance.
    • Alway keep Amdahl's Law in mind when optimizing.
      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%.
Don't Make This Mistake:
Many people ignore Amdahl's Law and do one of the following:
  1. They optimize things they know how to optimize, even if they are rarely used.
  2. They optimize things they know are called frequently, even if they don't drive the program's performance.
While optimization is always a good idea, optimizing the wrong things will have a negligible effect on the program's performance.

back