タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Linuxとgroongaに関するstealthinuのブックマーク (1)

  • Linuxのメモリまわり - tmtms のメモ

    ちょっと前から groonga を使うとプロセスサイズが肥大化するのが気になっていて、メモリ関係を色々調べていたのですが、そこでわかったことなどを書いときます。 malloc() しただけではOSのメモリは使用されない メモリを1GB獲得するだけのこんなプログラムを作って実行してみます。 #include <stdlib.h> #include <unistd.h> #include <stdio.h> #include <string.h> int main(int argc, char *argv[]) { char *p; char buf[1024]; int i; p = malloc(1024*1024*1024); gets(buf); for (i=0; i<1024*1024; i++) memcpy(p+i*1024, buf, sizeof(buf)); pause(

    Linuxのメモリまわり - tmtms のメモ
    stealthinu
    stealthinu 2017/04/13
    今日とみたさんに教えてもらったLinuxのメモリはmallocしただけでは実際に確保されるわけじゃない話、2010/10のとみたさんのブログに書いてあったのね。6年半遅れだったか…
  • 1