在「Infographics: Operation Costs in CPU Clock Cycles」這邊看到張有趣的圖片:
文章大致說明了底層指令速度差異的由來,另外也提到了 C/C++ Function Calls、Indirect and Virtual Calls、Allocations、Kernel Calls、C++ Exceptions 以及 Thread Context Switches 這些高階面向的 CPU clock cycle 差異...
不過重點還是在這張圖 XD