Visual Studio显示编译时间?

时间:2018-06-07 10:20:37

标签: c++ visual-studio

所以我一直在研究如何在Visual Studio中查看编译时间,并找到像these这样的答案。但是,我不知道“构建时间”是否与“编译时间”相同,对我来说,看起来“构建时间”还包括链接时间。另外,当我查看文件的构建时间时,对我来说似乎很奇怪,即使我有模板代码,它也不会影响构建时间,即使模板被认为对编译时有重大影响。

例如,此代码

int main()
{
}

的构建时间为1.89秒,而此代码包含模板实例化

template <typename T>
void dosomething(T s)
{
    std::cout << s << "\n";
}

int main()
{
    dosomething(4000); //Implicit instantiation
    dosomething(20.5); //Implicit instantiation
    dosomething("ssd"); //Implicit instantiation
}

的构建时间为1.88秒

0 个答案:

没有答案