Skip to content

Commit 2df896e

Browse files
authored
Use mimalloc to speed up launch time (#120)
1 parent f6c0b18 commit 2df896e

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

scripts/chroot/build.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ find /scripts
1212
apk update
1313
apk add alpine-sdk util-linux strace file autoconf automake libtool xz bash \
1414
eudev-dev gettext-dev linux-headers meson \
15-
zstd-dev zstd-static zlib-dev zlib-static clang
15+
zstd-dev zstd-static zlib-dev zlib-static clang mimalloc-dev
1616

1717
/scripts/common/install-dependencies.sh
1818
/scripts/build-runtime.sh

scripts/docker/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ FROM alpine:3.21
44
RUN apk add --no-cache \
55
bash alpine-sdk util-linux strace file autoconf automake libtool xz \
66
eudev-dev gettext-dev linux-headers meson \
7-
zstd-dev zstd-static zlib-dev zlib-static clang
7+
zstd-dev zstd-static zlib-dev zlib-static clang musl-dev mimalloc-dev
88

99
COPY scripts/common/install-dependencies.sh /tmp/scripts/common/install-dependencies.sh
1010
COPY patches/ /tmp/patches/

src/runtime/Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
GIT_COMMIT := $(shell cat version)
22
CC = clang
33
CFLAGS = -std=gnu99 -Os -D_FILE_OFFSET_BITS=64 -DGIT_COMMIT=\"$(GIT_COMMIT)\" -T data_sections.ld -ffunction-sections -fdata-sections -Wl,--gc-sections -static -Wall -Werror -static-pie
4-
LIBS = -lsquashfuse -lsquashfuse_ll -lzstd -lz -lfuse3
4+
LIBS = -lsquashfuse -lsquashfuse_ll -lzstd -lz -lfuse3 -lmimalloc
55

66
all: runtime
77

0 commit comments

Comments
 (0)