On Thu, Dec 10, 2015 at 04:53:31PM +0900, Namhyung Kim wrote: > When multi-thread is enabled, the machine->threads_lock is contented > as all worker threads try to grab the writer lock using the > machine__findnew_thread(). Usually, the thread they're looking for is > in the tree so they only need the reader lock though. > > Thus try machine__find_thread() first, and then fallback to the > 'findnew' API. This will improve the performance.
found one other place, but I guess you chose those based on profiling the contention? parent lookup in machine__process_fork_event jirka -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/