Re: [PATCH 2/5][RFC] tracing: move function profiler data out of function struct

Ingo Molnar
2009-03-25T18:36:14Z

* Steven Rostedt <rostedt@goodmis.org> wrote:

> struct ftrace_profile {
> struct hlist_node *node;
> unsigned long ip;
> unsigned long hit;
> unsigned long long calltime;
> };
>
> on x86_64 that is 40 bytes. (node is 16, ip is 8, hit is 8, calltime is 8)

node is a pointer so it's 8 bytes - so the whole thing is 32 bytes.
Acceptable IMO - and could be compressed further if needed.

Ingo