Ich verwende gperftools, um eine C++ - Anwendung zu profilieren, die mit GCC 5.4.0 (mit -O3) kompiliert wurde.Was ist __nss_passwd_lookup() Anruf, den ich in Profilerausgabe über sehe?
Der Code ist äußerst optimiert, so dass ich eine Menge Zweige in den Ausgang, aber es ist kein Zweig __nss_passwd_lookup(), genannt sehen, die erhebliche Menge an Zeit in Anspruch nimmt:
Meine einzige Vermutung ist, dass es irgendwie mit der Speicherzuweisung zusammenhängt.
Betriebssystem: Ubuntu 16.04 x86_64, Kernel: 4.8.
Sie könnten [* this *] (http://stackoverflow.com/a/378024/23771) versuchen. –