I have never used static analysis on my code but I did put something ontop of a running program for a while that showed how often various code paths were executed and that was kind of cool. Like this "if" check is used 80% of the executions and finding out the code tree. That way you could invest most of your time making sure mission critical code paths were locked up and fully tested before moving on to lesser used areas of the code.