Out of curiosity..

everytime cyrus needs to mmap/munmap something. it uses its mmap encapsulation, which is map_refresh and map_free.
So every once in a while I get this on strace.


14:27:02.148097 munmap(0x54968000, 373915648) = 0
14:27:02.148765 mmap2(NULL, 373932032, PROT_READ, MAP_SHARED, 8, 0) = 0x54964000


which is a map_free followed by a map_refresh.

Now this...

14:27:31.041808 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x54963000
14:27:31.042150 munmap(0x54963000, 4096) = 0


Happens way much more. Its not cyrus doing it directly because its not going through it's mmap encapsulation, so it can only be some lib used by cyrus.
What is it ?


---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to