Performance Pitfalls
Casey discusses the hidden costs associated with using virtual functions in programming, emphasizing that the real performance hit comes from optimization limitations rather than just the dispatch overhead. He highlights how certain architectural rules can inadvertently degrade performance, urging developers to be cautious about common practices like inheritance hierarchies. By illustrating these concepts with clear code examples, he aims to clarify misconceptions and provoke thought on effective coding techniques.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE Radio 577: Casey Muratori on Clean Code, Horrible Performance?
Related Questions