This is the mail archive of the mailing list for the systemtap 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]

Re: systemtap memory usage

hunt wrote:

>[...]  But wait. We also have "stap" hanging around while the probe
>runs.  That's a huge 71Mbytes.

Heck, it could be even bigger if one's script invokes considerable
line record searching.

> [...]  Clearly we should rethink having "stap" hang around.

Well, user-space memory is a much less scarce commodity than kernel
memory.  Plus staprun alone is a fully supported way of re-executing
probe modules, in which case stap memory consumption does not arise.

It also turns out that stap does very little work after it launches
staprun.  It could release most of its dynamic memory by that time.
(Hm, this is crying out for a mudflap memory-usage analysis!)
Actually, that could result in the sudden provision of free kernel
memory, just at the right moment of need.

If it weren't for desiring to print last-gasp messages like the pass-5
times, and to clean up temporary directories, it would need not stay
around at all and could just exec sudo et al.

- FChE

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