- Performance Analysis:
  - Often times the best approach is to expand the "biggest red bar" on each level until you find the methods that are driving the performance of the application.

    Click image for larger view.

  - In this example the calls to `Math.log(double)`, `Math.abs(float)`, and `Math.max(double,double)` in `Logarithm.SS(..)` are driving the performance of the `FFT` command.
    - Before you go off thinking that those methods are "slow" look in the "Invocations" column and note that they are being called millions of times...
  - Once you have identified the "slow" part of your primitive it is now time to ask yourself, "How can I make it faster?"