syscalls performance

Mauro Romano Trajber trajber at gmail.com
Fri Feb 25 15:30:32 EST 2011


Sure, the code is attached.


On Fri, Feb 25, 2011 at 5:15 PM, Daniel Baluta <daniel.baluta at gmail.com>wrote:

> On Fri, Feb 25, 2011 at 8:22 PM, Mauro Romano Trajber <trajber at gmail.com>
> wrote:
> > Thanks Enrico and Daniel, you're right. glibc was caching getpid(); but
> this
> > is not the root cause of this behavior.
> > Going further, I decide to use call getpid without glibc, using
> >  syscall(SYS_getpid) to test this behavior and it happened again.
> > Calling it once, the test consumes about 7k CPU cycles and 10 calls
> consumes
> > about 10k CPU cycles.
> > Any ideas ?
>
> Can you post a pointer to your code and information about how you got
> this numbers?
>
> thanks,
> Daniel.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110225/f273b11b/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: syscallperf.c
Type: text/x-csrc
Size: 732 bytes
Desc: not available
Url : http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110225/f273b11b/attachment.bin 


More information about the Kernelnewbies mailing list