在函数调用上调用sizeof
会跳过实际调用函数,因为sizeof
是一个运算符,用于计算数据类型或变量所占的字节数。在函数调用中,它只能计算出返回值所占的字节数,而不能计算出函数调用的开销。因此,在函数调用上调用sizeof
并不能得到函数实际调用的开销信息。
要获取函数实际调用的开销信息,可以使用工具来统计和分析函数调用开销,例如使用性能分析工具(如gprof
)来获取函数调用的CPU使用时间、内存使用情况等。此外,还可以通过代码重构来减少函数调用的开销,例如使用更高效的算法、减少不必要的函数调用等。
领取专属 10元无门槛券
手把手带您无忧上云