In part I of this series, we discussed some core concepts of profiling. In that article, we not only discussed the problem at hand, but also how to think about not only fixing performance problems, but reducing the likelihood that they get out of hand in the first place.
In this second part, we’ll go into detail and try to fix the problem.
Reëvaluating the Requirements
Since we have new requirements for an existing component, it’s time to reconsider the requirements for all stakeholders. In... [More]