Not logged in
Log in now
Create an account
Subscribe to LWN
An "enum" for Python 3
An unexpected perf feature
LWN.net Weekly Edition for May 16, 2013
A look at the PyPy 2.0 release
PostgreSQL 9.3 beta: Federated databases and more
This sentence could be automatically added to every post mentioning DTrace
as a signature :)
> I.e. an integrated tracing system for userspace and kernel programs. From
what I see, my wish won't be real for quite a some time.
Now let's define what "integrated tracing system" means.
A uprobes addendum
Posted Jan 25, 2010 19:41 UTC (Mon) by Cyberax (✭ supporter ✭, #52523)
Posted Jan 26, 2010 11:09 UTC (Tue) by nix (subscriber, #2304)
However, questions like 'why is my PostgreSQL backend suddenly spending most of its time doing IPC to nothing obvious' are basically impossible to answer now without killing the backend and hacking the source code, which would tend to perturb the answer because whatever perturbation of dynamic state was causing this would necessarily be lost when the process was restarted. With systemtap/dtrace annotations and a few taps in easy (even for kernel idiots like me) to figure out places in the kernel, it was trivial to answer.
Posted Jan 26, 2010 22:52 UTC (Tue) by fuhchee (subscriber, #40059)
Would you mind posting more details about your story?
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds