{"comment":{"url":"https://api.github.com/repos/rgerhards/rsyslog/comments/14791855","html_url":"https://github.com/rgerhards/rsyslog/commit/455508b499ac150b70521a5bc0b3d10a565f65d2#commitcomment-14791855","id":14791855,"user":{"login":"portante","id":949097,"avatar_url":"https://avatars.githubusercontent.com/u/949097?v=3","gravatar_id":"","url":"https://api.github.com/users/portante","html_url":"https://github.com/portante","followers_url":"https://api.github.com/users/portante/followers","following_url":"https://api.github.com/users/portante/following{/other_user}","gists_url":"https://api.github.com/users/portante/gists{/gist_id}","starred_url":"https://api.github.com/users/portante/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/portante/subscriptions","organizations_url":"https://api.github.com/users/portante/orgs","repos_url":"https://api.github.com/users/portante/repos","events_url":"https://api.github.com/users/portante/events{/privacy}","received_events_url":"https://api.github.com/users/portante/received_events","type":"User","site_admin":false},"position":null,"line":null,"path":"","commit_id":"455508b499ac150b70521a5bc0b3d10a565f65d2","created_at":"2015-12-04T16:58:34Z","updated_at":"2015-12-04T16:58:34Z","body":"So, while the size is okay, crossing page boundaries on the stack is not is not good for TLB references.  So if the other items are allocated on the stack after that buffer, then you'll always use those pages.  if you have many threads that call into mmfields, then page usage will go up."}}