mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 09:30:45 +00:00
3a695610614a216194dc91c9dca7a2fbd902e082
Useful for analyzing memory leaks:
(gdb) scylla memory
objsz spansz usedobj memory wst%
1 4096 0 0 0.0
1 4096 0 0 0.0
1 4096 0 0 0.0
1 4096 0 0 0.0
2 4096 0 0 0.0
2 4096 0 0 0.0
3 4096 0 0 0.0
3 4096 0 0 0.0
4 4096 0 0 0.0
5 4096 0 0 0.0
6 4096 0 0 0.0
7 4096 0 0 0.0
8 4096 422 8192 58.8
10 4096 0 0 0.0
12 4096 0 0 0.0
14 4096 0 8192 99.8
16 4096 409 8192 20.1
20 4096 0 0 0.0
24 4096 0 0 0.0
28 4096 653 24576 25.4
32 4096 1069 36864 7.2
40 4096 0 0 0.0
48 4096 0 0 0.0
56 4096 1228 73728 6.5
64 4096 616 40960 3.8
80 4096 0 0 0.0
96 4096 0 0 0.0
112 4096 919 110592 5.4
128 4096 141 24576 26.6
160 8192 0 0 0.0
192 8192 0 0 0.0
224 8192 128 49152 40.1
256 8192 72 40960 55.0
320 16384 0 0 0.0
384 16384 0 0 0.0
448 16384 60 49152 43.8
512 16384 29 49152 69.8
640 32768 0 0 0.0
768 32768 0 0 0.0
896 32768 47 98304 55.6
1024 32768 5 98304 94.8
1280 65536 0 0 0.0
1536 65536 0 0 0.0
1792 65536 31 196608 70.2
2048 65536 8 196608 91.7
2560 131072 0 0 0.0
3072 131072 0 0 0.0
3584 131072 34 393216 67.4
4096 131072 0 393216 100.0
5120 262144 0 0 0.0
6144 262144 0 0 0.0
7168 262144 33 786432 68.4
8192 262144 4 786432 95.8
10240 524288 0 0 0.0
12288 524288 0 0 0.0
14336 524288 33 1572864 68.4
16384 524288 0 1572864 100.0
#Urchin
##Building Urchin
In addition to required packages by Seastar, the following packages are required by Urchin.
Submodules
Urchin uses submodules, so make sure you pull the submodules first by doing:
git submodule init
git submodule update
Building urchin on Fedora
Installing required packages:
sudo yum install yaml-cpp-devel lz4-devel zlib-devel snappy-devel jsoncpp-devel
Building urchin on Ubuntu 14.04
Installing required packages:
sudo apt-get install libyaml-cpp-dev liblz4-dev zlib1g-dev libsnappy-dev libjsoncpp-dev
Description
Languages
C++
72.7%
Python
26%
CMake
0.4%
GAP
0.3%
Shell
0.3%