20.5 小结
本章中最重要的教训是,简洁的设计和高性能是兼容的。Buffer类的重写将其性能提高了2倍,同时简化了其设计,并将代码大小减少了20%。复杂的代码往往很慢,因为它做的是不相干的或多余的工作。另一方面,如果你写的是干净、简单的代码,你的系统可能会足够快,以至于你一开始就不用太担心性能问题。在你确实需要优化性能的少数情况下,关键还是在于简单:找到对性能最重要的关键路径,并使其尽可能简单。
Last updated
本章中最重要的教训是,简洁的设计和高性能是兼容的。Buffer类的重写将其性能提高了2倍,同时简化了其设计,并将代码大小减少了20%。复杂的代码往往很慢,因为它做的是不相干的或多余的工作。另一方面,如果你写的是干净、简单的代码,你的系统可能会足够快,以至于你一开始就不用太担心性能问题。在你确实需要优化性能的少数情况下,关键还是在于简单:找到对性能最重要的关键路径,并使其尽可能简单。
Last updated