c - C中的函数调用需要多少条机器指令?

标签 c performance gcc instructions machine-code

我想知道在一个用 gcc 为 x86 平台编译的 C 程序中,从头到尾调用一个函数需要多少条指令。

最佳答案

  • 写一些代码。
  • 编译它。
  • 查看反汇编。
  • 计算指令数。

答案会随着参数的数量和类型、调用约定等的不同而变化。

关于c - C中的函数调用需要多少条机器指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5434986/

相关文章:

java - Java性能实例

c++ - 使用分配给函数返回值的局部变量或直接使用函数

c - 为什么 char name[1] 可以容纳 1 个以上的字符?

c++ - 声明指针变量时,内存分配给指针的名称还是指针的地址?

c - 以下代码显示段错误

c - cygwin 终端中意外标记 `(' 附近出现语法错误

C 奇怪的换档行为

c - 重新分配期间出现段错误

html - CSS 后台性能

c++ - 如何制作一个 const 引用的元组?