我正在使用gperftools来分析使用 GCC 5.4.0(使用 -O3)编译的 C++ 应用程序。
代码经过高度优化,所以我在输出中看不到很多分支,但是有一个名为__nss_passwd_lookup()的分支,它需要大量时间:
我唯一的猜测是它以某种方式与内存分配有关。
操作系统:Ubuntu 16.04 x86_64,内核:4.8。
我正在使用gperftools来分析使用 GCC 5.4.0(使用 -O3)编译的 C++ 应用程序。
代码经过高度优化,所以我在输出中看不到很多分支,但是有一个名为__nss_passwd_lookup()的分支,它需要大量时间:
我唯一的猜测是它以某种方式与内存分配有关。
操作系统:Ubuntu 16.04 x86_64,内核:4.8。