Skip to content

jemalloc: use 64KiB pages for linux on aarch64#37

Open
koct9i wants to merge 1 commit into
yandex:mainfrom
koct9i:jemalloc
Open

jemalloc: use 64KiB pages for linux on aarch64#37
koct9i wants to merge 1 commit into
yandex:mainfrom
koct9i:jemalloc

Conversation

@koct9i

@koct9i koct9i commented Sep 16, 2025

Copy link
Copy Markdown
Contributor

Kernel supports page sizes: 4, 16, 64 KiB.
Huge pages 2 MiB are supported in all cases.

For common usage 64 KiB and 2 MiB are compatible with any mode
with little extra cost. This is default in facebook jemalloc.

Link: jemalloc/jemalloc#2639
Link: facebook/jemalloc#34
Link: https://www.kernel.org/doc/html/next/arm64/memory.html
Link: https://docs.kernel.org/arch/arm64/hugetlbpage.html
Signed-off-by: Konstantin Khlebnikov koct9i@gmail.com

Kernel supports page sizes: 4, 16, 64 KiB.
Huge pages 2 MiB are supported in all cases.

For common usage 64 KiB and 2 MiB are compatible with any mode
with little extra cost. This is default in facebook jemalloc.

Link: jemalloc/jemalloc#2639
Link: facebook/jemalloc#34
Link: https://www.kernel.org/doc/html/next/arm64/memory.html
Link: https://docs.kernel.org/arch/arm64/hugetlbpage.html
Signed-off-by: Konstantin Khlebnikov <koct9i@gmail.com>
robot-piglet pushed a commit that referenced this pull request May 20, 2026
https://github.com/yandex/toolchain-registry/releases/tag/go-v37
commit_hash:7b19c2e1dd17cc86c26a0d68abe54062b7e9b91b
robot-piglet pushed a commit that referenced this pull request Jun 17, 2026
Enable support Go 1.26 coverage per package
Remove downgrade of Go coverage
commit with mapping
Release go #37
https://github.com/yandex/toolchain-registry/releases/tag/go-v37
commit_hash:5142355d21e731845e6710e96dac6a109f246667
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant