-
bumpalo
Rust 的高速 bump 分配区域
-
pulldown-cmark
CommonMark 的拉取解析器
-
smol_str
具有 O(1) 克隆优化的小型字符串类型
-
heapless
静态
友好的数据结构,无需动态内存分配 -
typed-arena
一种快速但受限的分配器类型
-
uint
大型固定大小整数算术
-
gpu-alloc
类似于 Vulkan API 的通用内存分配器
-
mem_dbg
显示值的布局和内存使用的特性和相关过程宏
-
oxiri
IRI 验证和相对 IRI 解析的快速实现
-
dyn-stack
无尺寸分配的动态堆栈包装器
-
static-alloc
为alloc-traits crate设计的静态内存bump分配器
-
bump-scope
支持分配作用域/检查点的快速bump分配器。也称为任意类型值的竞技场。
-
offset-allocator
Sebastian Aaltonen的
OffsetAllocator
到Rust的移植 -
no-std-compat
一个
#![no_std]
兼容层,将使将您的crate移植到no_std变得简单 -
aligned-vec
对齐的向量和box容器
-
mmtk
高性能和可移植内存管理器设计和实现框架
-
vm-allocator
在虚拟机生命周期中分配所需资源的辅助工具
-
allocation-counter
计算某些代码的内存分配次数
-
stack_dst
一个包装器,允许将最大固定大小的未大小值内联存储(无需装箱)
-
rlsf
基于TLSF算法的实时动态内存分配器
-
dumpster
一个基于并发循环跟踪的垃圾回收器
-
augmented-midi
使用nom组合子的实验性MIDI文件/事件解析器
-
alloc_counter
计算分配、重新分配、释放。基于表达式或函数允许、拒绝或禁止分配。
-
mintex
最小互斥锁
-
alloc-from-pool
单线程对象池实现
-
recycle_vec
Vec回收其底层分配以用于另一个不同类型的Vec的方法
-
moveref
用于安全C++风格放置初始化和移动语义的类型和特质
-
sinter
易于使用且快速的快速全局池
-
compact_strings
字符串或字节数组的更紧凑但功能有限的表示
-
gpu-alloc-ash
ash
是gpu-alloc
的后端 -
rodeo
基于 bumpalo 的快速丢弃区域
-
roussillon-type-system
一种编程语言的语言类型系统
-
gpu-descriptor-types
gpu-descriptor crate 的核心类型
-
memuse
用于测量类型动态内存使用的特质
-
ialloc
分配器接口特质
-
slabbin
一个具有稳定地址的高效块分配器
-
flex-grow
在子代之间分配大小
-
mockalloc
允许测试使用全局分配器的代码
-
pages-and-pages
允许控制手动分配的页对齐内存区域,并支持对底层页的粒度保护和锁定
-
fast-logger
Rust 的快速日志记录器
-
re_memory
运行时内存跟踪和性能分析
-
gpu-alloc-vulkanalia
vulkanalia
后端为gpu-alloc
-
poly_it
一个无标准库,用于支持切片和最小分配操作的多项式
-
bump-into
一个无标准 bump 分配器,从用户提供的切片中获取空间
-
sgx_alloc
Rust SGX SDK 提供使用 Rust 编程语言编写 Intel SGX 应用程序的能力
-
magic-buffer
一个虚拟环形缓冲区实现,可以神奇地自我环绕
-
dudy-malloc
轻松配置每个平台最佳内存分配的简单方法
-
static-array
一个无标准 Rust crate,提供堆分配的不可变类型检查数组
-
zone-alloc
基于区域的内存分配的容器
-
simple-json-parser
无分配 JSON 键值解析器,支持注释
-
vec-utils
向量实用工具
-
vapore-gui
Vangaurd 立方体组合平衡算法
-
staging-tracking-allocator
跟踪分配器,用于控制进程消耗的内存量
-
intrusive_splay_tree
一个与标准库兼容且无分配和移动操作的侵入式伸展树实现
-
map_box
将Box中的值进行映射,在可能的情况下重用分配
-
memac
使用slab和buddy分配器的自定义内存分配器
-
gpu-alloc-types
gpu-alloc crate的核心类型
-
cursebox
单元格网格TTY UI库
-
kioku
内存竞技场
-
loca
内存分配
-
slitter
一个C-和Rust调用的、以安全性为重点的slab分配器
-
rsgc
Rust的并发GC库
-
bufferring
Rust的环形缓冲区
-
tracking-allocator
提供跟踪分配事件的钩子的全局分配器
-
dynsequence
用于存储动态大小类型的序列-like数据结构
-
cilk
(玩具)受LLVM启发的编译器基础设施
-
erased-type-arena
具有适当释放操作的类型擦除分配区域
-
alloc-compose
可组合的分配器结构,用于连接更强大的分配器
-
boxext
Box
类型的扩展 -
redox_uefi_alloc
UEFI 分配支持
-
vecshard
在常数时间内分割 Vecs
-
extract-words
从文本中提取单词而不进行分配
-
typed-arena-nomut
一种快速但受限的分配器类型
-
rust_jemalloc_pprof_internal
由 rust_jemalloc_pprof 内部使用
-
gpu-alloc-erupt
erupt
是gpu-alloc
的后端 -
allocators
可组合内存分配器和创建更多功能的实用程序
-
memalloc
在稳定的 Rust 中的内存分配
-
alloc-metrics
跟踪分配度量值的全局分配器
-
corealloc
辅助命令行工具决定当前系统的核心分配
-
分配
轻量级的跨平台内存分配、释放和重新分配功能
-
vapore
Vangaurd 立方体组合平衡算法
-
feanor-mempool
内存分配和池接口,用于 feanor-math
-
mimalloc2-rust-sys
mimalloc_rust 手写 sys 绑定的分支
-
polymorph-allocator
内存分配器
-
haz-alloc
用 Rust 编写的通用分配器
-
acid_alloc
裸机分配器
-
nstd_alloc
NSTD 内存分配包
-
jemalloc-info
一个小型库,用于在 Elixir 中导出 jemalloc 分配数据
-
thin-string
具有较小堆栈足迹的 String
-
polymock
线程安全的区域字节数据分配器
-
growable
Rust 的可重用框
-
websocket-sans-io
低级WebSocket库
-
shared-string
不进行额外分配的字符串分割
-
nalloc
可开启或关闭的分配器包装器
-
heatshrink-lib
为无_std环境实现heatshrink压缩算法的最小库
-
dst
DST的数据结构
-
msvc-alloca
适用于最裸机项目的MSVC _alloca
-
fallible_alloc
可失败的Rust稳定std集合分配
-
lazy-string-replace
String::replace的惰性版本,以便可以在不进行中间分配的情况下进行格式化或递归替换
-
rbl_circular_buffer
Rust中实现的无分配、快速循环缓冲区
-
flat-veb
无内部分配的快速vEB树实现
-
boxing-arena
Box分配的重用
-
another-option
选项数据类型;在分配成本高昂时很有用
-
xls_table_derive
投资crate的进程宏
-
simple_arena
Rust的竞技场分配器
-
maskerad_stack_allocator
基于栈的分配器,用于连续分配和防止内存碎片化
-
slimbox
用于堆分配的轻量级指针类型
-
aren_alloc
受对象池启发的用于小型可复制对象的分配器
-
bedrock
Vulkan和Rust之间的胶水库
-
http-multipart
用于http crate类型的multipart
-
space_alloc
通用空间分配器
-
regalloc
模块化寄存器分配算法
-
goro
动态令牌列表分配
-
dgreid/rutabaga_gfx
-
tracing-allocations
一个全局分配器,在每次分配和释放时发出跟踪事件
-
buddy-system
用于实时用例的伙伴系统分配器
-
ndless-handler
TI Nspire的Ndless的Rust处理器
-
bogo-alloc
一个让C/C++开发者感到宾至如归的分配器
-
maskerad_object_pool
一组对象池,用于更高效的动态内存分配
尝试使用 DuckDuckGo 进行搜索。