什么是_fini,由gprof输出定义?

时间:2014-02-06 19:59:07

标签: gfortran gprof

我正在使用gprof来分析我的代码,它说96.4%的时间花在_fini上。我没有这个名为this的子程序,下划线让我觉得这是我正式写的东西。什么是_fini以及如何优化代码的这一部分或编译器使用_fini的方式?

如果重要的话我在Fortan90上写作并使用gfortran进行编译。感谢。

1 个答案:

答案 0 :(得分:1)

根据this doc_fini是一个曾经包含在库中的函数,只要卸载了库就会调用它。

它也可能是许多对象被创建和销毁的症状(在无法看到它的封面下)。 gprof经常指向功能,当缓慢的原因在其他地方时。 这只是其中的一个问题。

如果您正试图从您的计划中消除浪费周期here's what a lot of people do,那么它就可以了。