Skip to content

Instantly share code, notes, and snippets.

@jonas-schievink
Created February 14, 2017 22:15
Show Gist options
  • Save jonas-schievink/714dee4aea059ecfdd986fb0f96e4b5a to your computer and use it in GitHub Desktop.
Save jonas-schievink/714dee4aea059ecfdd986fb0f96e4b5a to your computer and use it in GitHub Desktop.
jemalloc vs. alloc_system /proc/X/maps
5609ad199000-5609adafd000 r-xp 00000000 00:13 22083517 /home/jonas/dev/wecker/target/debug/wecker
5609adcfc000-5609add83000 r--p 00963000 00:13 22083517 /home/jonas/dev/wecker/target/debug/wecker
5609add83000-5609add84000 rw-p 009ea000 00:13 22083517 /home/jonas/dev/wecker/target/debug/wecker
5609aed4f000-5609aed70000 rw-p 00000000 00:00 0 [heap]
7f1de8000000-7f1de8021000 rw-p 00000000 00:00 0
7f1de8021000-7f1dec000000 ---p 00000000 00:00 0
7f1dec000000-7f1dec021000 rw-p 00000000 00:00 0
7f1dec021000-7f1df0000000 ---p 00000000 00:00 0
7f1df0000000-7f1df0021000 rw-p 00000000 00:00 0
7f1df0021000-7f1df4000000 ---p 00000000 00:00 0
7f1df4000000-7f1df4021000 rw-p 00000000 00:00 0
7f1df4021000-7f1df8000000 ---p 00000000 00:00 0
7f1df8000000-7f1df8021000 rw-p 00000000 00:00 0
7f1df8021000-7f1dfc000000 ---p 00000000 00:00 0
7f1dfc000000-7f1dfc021000 rw-p 00000000 00:00 0
7f1dfc021000-7f1e00000000 ---p 00000000 00:00 0
7f1e00000000-7f1e00021000 rw-p 00000000 00:00 0
7f1e00021000-7f1e04000000 ---p 00000000 00:00 0
7f1e08000000-7f1e08021000 rw-p 00000000 00:00 0
7f1e08021000-7f1e0c000000 ---p 00000000 00:00 0
7f1e0c000000-7f1e0c021000 rw-p 00000000 00:00 0
7f1e0c021000-7f1e10000000 ---p 00000000 00:00 0
7f1e10000000-7f1e10021000 rw-p 00000000 00:00 0
7f1e10021000-7f1e14000000 ---p 00000000 00:00 0
7f1e15e59000-7f1e15e5a000 ---p 00000000 00:00 0
7f1e15e5a000-7f1e1605a000 rw-p 00000000 00:00 0
7f1e1605a000-7f1e1605b000 ---p 00000000 00:00 0
7f1e1605b000-7f1e1625b000 rw-p 00000000 00:00 0
7f1e1625b000-7f1e1625c000 ---p 00000000 00:00 0
7f1e1625c000-7f1e1645c000 rw-p 00000000 00:00 0
7f1e1645c000-7f1e1645d000 ---p 00000000 00:00 0
7f1e1645d000-7f1e1665d000 rw-p 00000000 00:00 0
7f1e1665d000-7f1e1665e000 ---p 00000000 00:00 0
7f1e1665e000-7f1e1685e000 rw-p 00000000 00:00 0
7f1e1685e000-7f1e1685f000 ---p 00000000 00:00 0
7f1e1685f000-7f1e16a5f000 rw-p 00000000 00:00 0
7f1e16a5f000-7f1e16a60000 ---p 00000000 00:00 0
7f1e16a60000-7f1e16c60000 rw-p 00000000 00:00 0
7f1e16c60000-7f1e16c61000 ---p 00000000 00:00 0
7f1e16c61000-7f1e16e61000 rw-p 00000000 00:00 0
7f1e16e61000-7f1e16e62000 ---p 00000000 00:00 0
7f1e16e62000-7f1e17062000 rw-p 00000000 00:00 0
7f1e17062000-7f1e1706c000 r-xp 00000000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f1e1706c000-7f1e1726c000 ---p 0000a000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f1e1726c000-7f1e1726d000 r--p 0000a000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f1e1726d000-7f1e1726e000 rw-p 0000b000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f1e1726e000-7f1e17274000 rw-p 00000000 00:00 0
7f1e17274000-7f1e17275000 ---p 00000000 00:00 0
7f1e17275000-7f1e17475000 rw-p 00000000 00:00 0
7f1e17475000-7f1e17578000 r-xp 00000000 00:13 4053844 /usr/lib/libm-2.24.so
7f1e17578000-7f1e17777000 ---p 00103000 00:13 4053844 /usr/lib/libm-2.24.so
7f1e17777000-7f1e17778000 r--p 00102000 00:13 4053844 /usr/lib/libm-2.24.so
7f1e17778000-7f1e17779000 rw-p 00103000 00:13 4053844 /usr/lib/libm-2.24.so
7f1e17779000-7f1e1778f000 r-xp 00000000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f1e1778f000-7f1e1798e000 ---p 00016000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f1e1798e000-7f1e1798f000 r--p 00015000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f1e1798f000-7f1e17990000 rw-p 00016000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f1e17990000-7f1e179a8000 r-xp 00000000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f1e179a8000-7f1e17ba7000 ---p 00018000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f1e17ba7000-7f1e17ba8000 r--p 00017000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f1e17ba8000-7f1e17ba9000 rw-p 00018000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f1e17ba9000-7f1e17bad000 rw-p 00000000 00:00 0
7f1e17bad000-7f1e17bb4000 r-xp 00000000 00:13 4053847 /usr/lib/librt-2.24.so
7f1e17bb4000-7f1e17db3000 ---p 00007000 00:13 4053847 /usr/lib/librt-2.24.so
7f1e17db3000-7f1e17db4000 r--p 00006000 00:13 4053847 /usr/lib/librt-2.24.so
7f1e17db4000-7f1e17db5000 rw-p 00007000 00:13 4053847 /usr/lib/librt-2.24.so
7f1e17db5000-7f1e17db7000 r-xp 00000000 00:13 4053843 /usr/lib/libdl-2.24.so
7f1e17db7000-7f1e17fb7000 ---p 00002000 00:13 4053843 /usr/lib/libdl-2.24.so
7f1e17fb7000-7f1e17fb8000 r--p 00002000 00:13 4053843 /usr/lib/libdl-2.24.so
7f1e17fb8000-7f1e17fb9000 rw-p 00003000 00:13 4053843 /usr/lib/libdl-2.24.so
7f1e17fb9000-7f1e1814e000 r-xp 00000000 00:13 4053790 /usr/lib/libc-2.24.so
7f1e1814e000-7f1e1834d000 ---p 00195000 00:13 4053790 /usr/lib/libc-2.24.so
7f1e1834d000-7f1e18351000 r--p 00194000 00:13 4053790 /usr/lib/libc-2.24.so
7f1e18351000-7f1e18353000 rw-p 00198000 00:13 4053790 /usr/lib/libc-2.24.so
7f1e18353000-7f1e18357000 rw-p 00000000 00:00 0
7f1e18357000-7f1e1837a000 r-xp 00000000 00:13 4053789 /usr/lib/ld-2.24.so
7f1e18538000-7f1e1853d000 rw-p 00000000 00:00 0
7f1e18561000-7f1e18579000 rw-p 00000000 00:00 0
7f1e18579000-7f1e1857a000 r--p 00022000 00:13 4053789 /usr/lib/ld-2.24.so
7f1e1857a000-7f1e1857b000 rw-p 00023000 00:13 4053789 /usr/lib/ld-2.24.so
7f1e1857b000-7f1e1857c000 rw-p 00000000 00:00 0
7fff667d2000-7fff667d3000 ---p 00000000 00:00 0
7fff66fb1000-7fff66fd2000 rw-p 00000000 00:00 0 [stack]
7fff66ff0000-7fff66ff2000 r--p 00000000 00:00 0 [vvar]
7fff66ff2000-7fff66ff4000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
561e383bf000-561e38d4b000 r-xp 00000000 00:13 22083478 /home/jonas/dev/wecker/target/debug/wecker
561e38f4a000-561e38fd3000 r--p 0098b000 00:13 22083478 /home/jonas/dev/wecker/target/debug/wecker
561e38fd3000-561e38fd4000 rw-p 00a14000 00:13 22083478 /home/jonas/dev/wecker/target/debug/wecker
561e38fd4000-561e38fd5000 rw-p 00000000 00:00 0
7f3336000000-7f3336400000 rw-p 00000000 00:00 0
7f33365ff000-7f3336600000 ---p 00000000 00:00 0
7f3336600000-7f3336c00000 rw-p 00000000 00:00 0
7f3336dfe000-7f3336dff000 ---p 00000000 00:00 0
7f3336dff000-7f3336fff000 rw-p 00000000 00:00 0
7f33371ff000-7f3337200000 ---p 00000000 00:00 0
7f3337200000-7f3337a00000 rw-p 00000000 00:00 0
7f3337bfd000-7f3337bfe000 ---p 00000000 00:00 0
7f3337bfe000-7f3337dfe000 rw-p 00000000 00:00 0
7f3337e00000-7f3338000000 rw-p 00000000 00:00 0
7f33381fc000-7f33381fd000 ---p 00000000 00:00 0
7f33381fd000-7f33383fd000 rw-p 00000000 00:00 0
7f33383fd000-7f33383fe000 ---p 00000000 00:00 0
7f33383fe000-7f33385fe000 rw-p 00000000 00:00 0
7f33385fe000-7f33385ff000 ---p 00000000 00:00 0
7f33385ff000-7f33387ff000 rw-p 00000000 00:00 0
7f33387ff000-7f3338800000 ---p 00000000 00:00 0
7f3338800000-7f3338c00000 rw-p 00000000 00:00 0
7f3338ded000-7f3338dee000 ---p 00000000 00:00 0
7f3338dee000-7f3338fee000 rw-p 00000000 00:00 0
7f3338fee000-7f3338ff8000 r-xp 00000000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f3338ff8000-7f33391f8000 ---p 0000a000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f33391f8000-7f33391f9000 r--p 0000a000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f33391f9000-7f33391fa000 rw-p 0000b000 00:13 4053839 /usr/lib/libnss_files-2.24.so
7f33391fa000-7f3339400000 rw-p 00000000 00:00 0
7f33395ff000-7f3339600000 ---p 00000000 00:00 0
7f3339600000-7f3339c00000 rw-p 00000000 00:00 0
7f3339d68000-7f3339e6b000 r-xp 00000000 00:13 4053844 /usr/lib/libm-2.24.so
7f3339e6b000-7f333a06a000 ---p 00103000 00:13 4053844 /usr/lib/libm-2.24.so
7f333a06a000-7f333a06b000 r--p 00102000 00:13 4053844 /usr/lib/libm-2.24.so
7f333a06b000-7f333a06c000 rw-p 00103000 00:13 4053844 /usr/lib/libm-2.24.so
7f333a06c000-7f333a082000 r-xp 00000000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f333a082000-7f333a281000 ---p 00016000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f333a281000-7f333a282000 r--p 00015000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f333a282000-7f333a283000 rw-p 00016000 00:13 5355356 /usr/lib/libgcc_s.so.1
7f333a283000-7f333a29b000 r-xp 00000000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f333a29b000-7f333a49a000 ---p 00018000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f333a49a000-7f333a49b000 r--p 00017000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f333a49b000-7f333a49c000 rw-p 00018000 00:13 4053771 /usr/lib/libpthread-2.24.so
7f333a49c000-7f333a4a0000 rw-p 00000000 00:00 0
7f333a4a0000-7f333a4a7000 r-xp 00000000 00:13 4053847 /usr/lib/librt-2.24.so
7f333a4a7000-7f333a6a6000 ---p 00007000 00:13 4053847 /usr/lib/librt-2.24.so
7f333a6a6000-7f333a6a7000 r--p 00006000 00:13 4053847 /usr/lib/librt-2.24.so
7f333a6a7000-7f333a6a8000 rw-p 00007000 00:13 4053847 /usr/lib/librt-2.24.so
7f333a6a8000-7f333a6aa000 r-xp 00000000 00:13 4053843 /usr/lib/libdl-2.24.so
7f333a6aa000-7f333a8aa000 ---p 00002000 00:13 4053843 /usr/lib/libdl-2.24.so
7f333a8aa000-7f333a8ab000 r--p 00002000 00:13 4053843 /usr/lib/libdl-2.24.so
7f333a8ab000-7f333a8ac000 rw-p 00003000 00:13 4053843 /usr/lib/libdl-2.24.so
7f333a8ac000-7f333aa41000 r-xp 00000000 00:13 4053790 /usr/lib/libc-2.24.so
7f333aa41000-7f333ac40000 ---p 00195000 00:13 4053790 /usr/lib/libc-2.24.so
7f333ac40000-7f333ac44000 r--p 00194000 00:13 4053790 /usr/lib/libc-2.24.so
7f333ac44000-7f333ac46000 rw-p 00198000 00:13 4053790 /usr/lib/libc-2.24.so
7f333ac46000-7f333ac4a000 rw-p 00000000 00:00 0
7f333ac4a000-7f333ac6d000 r-xp 00000000 00:13 4053789 /usr/lib/ld-2.24.so
7f333ae2b000-7f333ae30000 rw-p 00000000 00:00 0
7f333ae54000-7f333ae6c000 rw-p 00000000 00:00 0
7f333ae6c000-7f333ae6d000 r--p 00022000 00:13 4053789 /usr/lib/ld-2.24.so
7f333ae6d000-7f333ae6e000 rw-p 00023000 00:13 4053789 /usr/lib/ld-2.24.so
7f333ae6e000-7f333ae6f000 rw-p 00000000 00:00 0
7ffc05805000-7ffc05806000 ---p 00000000 00:00 0
7ffc05fe4000-7ffc06005000 rw-p 00000000 00:00 0 [stack]
7ffc06079000-7ffc0607b000 r--p 00000000 00:00 0 [vvar]
7ffc0607b000-7ffc0607d000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment