Skip to content

Commit 3257127

Browse files
committed
use jemmaloc
1 parent 703e2cf commit 3257127

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

scripts/toninstaller.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ if [ "$OSTYPE" == "linux-gnu" ]; then
8484
elif [ -f /etc/debian_version ]; then
8585
echo "Ubuntu/Debian Linux detected."
8686
apt-get update
87-
apt-get install -y build-essential git cmake clang libgflags-dev zlib1g-dev libssl-dev libreadline-dev libmicrohttpd-dev pkg-config libgsl-dev python3 python3-dev python3-pip libsecp256k1-dev libsodium-dev liblz4-dev
87+
apt-get install -y build-essential git cmake clang libgflags-dev zlib1g-dev libssl-dev libreadline-dev libmicrohttpd-dev pkg-config libgsl-dev python3 python3-dev python3-pip libsecp256k1-dev libsodium-dev liblz4-dev libjemalloc-dev
8888

8989
# Install ninja
9090
apt-get install -y ninja-build
@@ -172,7 +172,7 @@ if [[ "$OSTYPE" =~ darwin.* ]]; then
172172
cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR/ton -GNinja
173173
fi
174174
else
175-
cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR/ton -GNinja -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath/include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath/libcrypto.a
175+
cmake -DCMAKE_BUILD_TYPE=Release $SOURCES_DIR/ton -GNinja -DTON_USE_JEMALLOC=ON -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath/include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath/libcrypto.a
176176
fi
177177

178178
# Компилируем из исходников

scripts/upgrade.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ COLOR='\033[92m'
2929
ENDC='\033[0m'
3030

3131
# Установить дополнительные зависимости
32-
apt-get install -y libsecp256k1-dev libsodium-dev ninja-build liblz4-dev
32+
apt-get install -y libsecp256k1-dev libsodium-dev ninja-build liblz4-dev libjemalloc-dev
3333

3434
# bugfix if the files are in the wrong place
3535
wget "https://ton-blockchain.github.io/global.config.json" -O global.config.json
@@ -72,7 +72,7 @@ rm -rf .ninja_*
7272
memory=$(cat /proc/meminfo | grep MemAvailable | awk '{print $2}')
7373
let "cpuNumber = memory / 2100000" || cpuNumber=1
7474

75-
cmake -DCMAKE_BUILD_TYPE=Release ${srcdir}/${repo} -GNinja -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath/include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath/libcrypto.a
75+
cmake -DCMAKE_BUILD_TYPE=Release ${srcdir}/${repo} -GNinja -DTON_USE_JEMALLOC=ON -DOPENSSL_FOUND=1 -DOPENSSL_INCLUDE_DIR=$opensslPath/include -DOPENSSL_CRYPTO_LIBRARY=$opensslPath/libcrypto.a
7676
ninja -j ${cpuNumber} fift validator-engine lite-client pow-miner validator-engine-console generate-random-id dht-server func tonlibjson rldp-http-proxy
7777
systemctl restart validator
7878

0 commit comments

Comments
 (0)