Hi, > The larger footprint is certainly a reasonable > explanation for a slow down. > > Are those figures for local processing (i.e., > introsepection), or from an external process?
Local. We use a profiler which tracks every memory allocation. It walks the stack using unw_backtrace() on every malloc() call. The apps we are optimising usually do about 1M allocations per second when not profiled. Under profiling we manage to handle ~400k/s. > What do you mean by `apply the patch, but diable it > by default'? Does that mean that a compile time > switch or a runtime switch? It was committed over weekend in the form of "configure --enable-msabi-support", it seems. http://git.savannah.gnu.org/gitweb/?p=libunwind.git;a=commitdiff;h=e09f9701ffcd05b097565d15daa87ac1b2d84299 Regards, Lassi _______________________________________________ Libunwind-devel mailing list Libunwind-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/libunwind-devel