使用方式
开启透明大页:
1 2 | echo always > /sys/kernel/mm/transparent_hugepage/enabled echo madvise > /sys/kernel/mm/transparent_hugepage/defrag |
由于KQMalloc库优化的是标准库中的函数,所以只需要使用预加载的方式即可加速。以多线程场景为例:
1 | LD_PRELOAD=/usr/local/ksl/lib/libkqmalloc.so ./run_your_application |
也可以动态加载到应用程序中,但不建议使用这种方式,因为用这种方式可能会使得载入KQMalloc库时不生效。
父主题: KQMalloc库函数说明