Logo
Explore Help
Register Sign In
tomoaki/hakmem
1
0
Fork 0
You've already forked hakmem
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
093f362231088521c8ef1f7a2af6ee5d98cf6ad8
hakmem/core/box/tiny_page_box.c

7 lines
183 B
C
Raw Normal View History

Add Page Box layer for C7 class optimization - Implement tiny_page_box.c/h: per-thread page cache between UC and Shared Pool - Integrate Page Box into Unified Cache refill path - Remove legacy SuperSlab implementation (merged into smallmid) - Add HAKMEM_TINY_PAGE_BOX_CLASSES env var for selective class enabling - Update bench_random_mixed.c with Page Box statistics Current status: Implementation safe, no regressions. Page Box ON/OFF shows minimal difference - pool strategy needs tuning. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-05 15:31:44 +09:00
#include "tiny_page_box.h"
// TLS state definitions for Tiny Page Box
__thread TinyPageBoxState g_tiny_page_box_state[TINY_NUM_CLASSES];
__thread int g_tiny_page_box_init_done = 0;
Reference in New Issue Copy Permalink
Powered by Gitea Version: 1.24.2 Page: 26ms Template: 1ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API