|
From: | Milian Wolff |
Subject: | [Libunwind-devel] negative-caching in dwarf_find_proc_info |
Date: | Wed, 04 Jun 2014 19:19:36 +0200 |
User-agent: | KMail/4.13.1 (Linux/3.14.4-1-ARCH; KDE/4.13.1; x86_64; ; ) |
Hello, I noticed that missing debug symbols can cause a huge slow-down in libunwind. The same ip will be looked up in dwarf_find_proc_info quite often. A log file of a few seconds of runtime show e.g.: ... 107 IP=0x7f9ba837eaf6 not found 122 IP=0x7f9c2832f4cf not found 229 IP=0x7f9ba8309233 not found 229 IP=0x7f9ba830d9f9 not found 306 IP=0xfffeffffffffffff not found 319 IP=0x7f9ba760004f not found 389 IP=0x7f9c2832fe6f not found 392 IP=0x7f9ba7e7ffff not found 475 IP=0x7f9ba7f0304f not found Is there a reason why this is result is not negative-cached? Are there cases where a negative result could theoretically become positive in the future? Bye -- Milian Wolff address@hidden http://milianw.de
[Prev in Thread] | Current Thread | [Next in Thread] |