Movatterモバイル変換


[0]ホーム

URL:


This is the mail archive of thelibc-alpha@sourceware.orgmailing list for theglibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]
Other format:[Raw text]

malloc trace patch and tools


I've put a patch to insert my trace work from last year (dj/mallocbranch) for the current tree, and a separate tarball of the relatedtools, here:http://people.redhat.com/dj/glibc/The actual tracing happens deep in the malloc code itself.  Theseparate library just enables it, you could (in theory) call the ABIfrom your own app to trace portions.  The trace is designed to be asfast and unobtrusive as possible, since I wanted to preserve therelative timing of different threads as closely as possible (this isthe source of the benchmarks I used for the per-thread cache work).Conversion can happen on a non-trace machine, but should be the samebase arch (ppc vs x86-64) as the captured trace is raw binary innative format.Simulation can happen on any arch as the "workload" format isarch-independent.  I've been collecting workloads in a cache of thingsto benchmark when working on malloc performance.I'm not planning on arguing for inclusion of this work in master justyet.  Carlos and I have talked about tracing options, and feel thatLTTng is probably a more appropriate long-term solution to thatparticular problem.DJ

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav:[Date Prev] [Date Next][Thread Prev] [Thread Next]

[8]ページ先頭

©2009-2026 Movatter.jp