Fortran Coder

查看: 14719|回复: 6
打印 上一主题 下一主题

[求助] gfortran函数内联

[复制链接]

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
楼主
发表于 2019-4-23 10:25:06 | 显示全部楼层
fcode 发表于 2019-4-23 08:01
submodule 和内敛有啥关系?

作为一个编程外行,我倒一直有个事情好奇
如果不传大型矩阵的值的话,内联能提高多少效率呢,调用函数开销会很大吗?
我记得好些编程教材都教导读者,放心大胆用函数,函数调用开销基本可以忽略
这样考虑的话,内联存在的意义是啥……

178

帖子

15

主题

0

精华

大宗师

F 币
4973 元
贡献
1152 点
沙发
发表于 2019-4-25 11:26:17 | 显示全部楼层
fcode 发表于 2019-4-23 12:39
基本可以忽略,重点在基本上。
函数调用开销大概有4、5个CPU指令那么多,主要在堆栈指针的整理和局部变量堆 ...

原来如此,非常感谢版主的回答
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-15 17:12

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表