Nifty post from the official Apple Swift blog:

In performance sensitive code [...] overhead is often undesirable. This blog post showcases three ways to improve performance by eliminating such dynamism: final, private, and Whole Module Optimization.