タグ

2016年3月29日のブックマーク (2件)

  • hiboma/madviseのMADV_DONTNEEDの動き.md at master · hiboma/hiboma

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    hiboma/madviseのMADV_DONTNEEDの動き.md at master · hiboma/hiboma
  • phkmalloc

    phk mallocとは Poul-Henning Kamp氏が開発したmallocの実装です。 つい最近(2007年ごろ)、*BSDではjemallocを使うようになりましたが、それまで主流だったのがphk mallocです。 このドキュメントは、phk mallocの実装の概要を説明しています。 以下の文章で、mallocライブラリとはphk mallocの事を指します。 OSからメモリを取得するのは、ページ単位 プログラムがOSからメモリをもらう場合、ページと呼ばれる単位でもらいます。 +---------------+ | | | 1 ページ | | | +---------------+ ページのサイズは4KB(※OSやCPUに依存)固定で、この倍数でしかメモリをもらう事はできません。 malloc()では当然4KB以外のサイズのメモリを割り当てる事ができ、ユーザープログラムは

    syohex
    syohex 2016/03/29
    phkmallocの設計