4个版本 (2个破坏性更新)
0.3.1 | 2021年2月12日 |
---|---|
0.3.0 | 2021年2月5日 |
0.2.1 | 2020年9月28日 |
0.1.0 | 2020年7月11日 |
#713 in 内存管理
每月下载量 27次
1.5MB
219 行
包含 (WOFF字体, 190KB) docs/FiraSans-Medium.woff, (WOFF字体, 185KB) docs/FiraSans-Regular.woff, (WOFF字体, 94KB) docs/SourceSerifPro-Bold.ttf.woff, (WOFF字体, 89KB) docs/SourceSerifPro-Regular.ttf.woff, (WOFF字体, 56KB) docs/SourceCodePro-Regular.woff, (WOFF字体, 56KB) docs/SourceCodePro-Semibold.woff 和更多.
mmap-allocator
mmap-allocator
声明了用于'unix'或'linux'平台的struct MmapAllocator
和函数'page_size'。
MmapAllocator
实现了后端为'posix mmap'的std::alloc::GlobalAlloc
的trait。
'page_size'返回操作系统页面大小。('unix'和'linux'操作系统通过多个页面大小的内存传递给进程;如果进程需要32字节堆内存,并且操作系统页面大小为4096字节,操作系统将传递4096字节的内存块。通常'malloc'处理它以有效地使用内存。)
许可证:Apache-2.0 OR LGPL-3.0-or-later
lib.rs
:
mmap-allocator
声明了用于'unix'或'linux'平台的struct MmapAllocator
和函数'page_size'。
MmapAllocator
实现了后端为'posix mmap'的std::alloc::GlobalAlloc
的trait。
'page_size'返回操作系统页面大小。('unix'和'linux'操作系统通过多个页面大小的内存传递给进程;如果进程需要32字节堆内存,并且操作系统页面大小为4096字节,操作系统将传递4096字节的内存块。通常'malloc'处理它以有效地使用内存。)