OK, I understand.

I ran a simple program to test if mmap will cause the increasing of PSS. But
I did not find the PSS increase according to showmap: 
    addr = (char *)mmap(NULL, length, PROT_READ, MAP_SHARED, fd, 0);
    for(i=0; i<length; i++){
        c = addr[i];
Which make me have a misunderstand that mmap will always not use physical

Thus, I enable mmap in my another sqlite program and find the PSS increases
along with the growing of my db file which makes me confused as 256M PSS is
too big for my system.

(Still do not understand why my simple test program does not work.)

And I guess there is no way to reduce the PSS of my sqlite program unless
pragma mmap_size=10M.

Sent from: http://sqlite.1065341.n5.nabble.com/
sqlite-users mailing list

Reply via email to