-
bumpalo
Rust 的高效 bump 分配区域
-
arrow
Apache Arrow
-
zeroize
使用基于稳定 Rust 原语的简单特质安全地从内存中清除机密信息,确保内存被零填充,编译器不会将其“优化掉”...
-
wasmtime
暴露 Wasmtime 运行的顶层 API
-
compact_str
一种内存高效的字符串类型,在可能的情况下,透明地将字符串存储在栈上
-
secrecy
用于机密管理的包装类型和特质,有助于确保它们不会意外复制、记录或以其他方式暴露(尽可能多),并在丢弃时确保机密信息从内存中安全擦除
-
heapless
static
友好的数据结构,不要求动态内存分配 -
loom
针对并发代码的排列测试
-
flatbuffers
官方 FlatBuffers Rust 运行时库
-
page_size
轻松、快速、跨平台的检索内存页面大小的方法
-
thin-vec
占用栈空间更少的 vec
-
vm-memory
安全访问虚拟机物理内存的抽象
-
gpu-allocator
Vulkan 和 DirectX 12 中 GPU 内存的记忆分配器
-
mini-moka
Moka 的一个轻量级版本,一个快速且并发的缓存库
-
jemalloc-sys
jemalloc 的 Rust FFI 绑定
-
get-size
确定对象在 RAM 中占用的字节数
-
tikv-jemalloc-sys
jemalloc 的 Rust FFI 绑定
-
icu_provider_blob
从内存中的 blob 读取 ICU4X 数据提供者
-
talc
适用于 no_std 和 WebAssembly 的快速灵活分配器
-
static_cell
静态分配,在运行时初始化的 cell
-
memory-stats
Rust的跨平台内存分析器
-
schnellru
一个快速灵活的LRU映射
-
syntree
为语言开发者提供的高效语法树
-
mem_dbg
用于递归显示值的布局和内存使用的特性和关联过程宏
-
vk-mem
Rust ffi绑定和AMD Vulkan内存分配器(VMA)的惯用包装器
-
shared_memory
一个用户友好的crate,允许您在进程之间共享内存
-
memsec
libsodium/utils
-
jemalloc_pprof
将jemalloc堆分析转换为pprof以了解内存使用、修复内存泄漏和修复OOM Kill
-
tiny-fn
堆栈上的类型擦除闭包
-
fluvio-future
Fluvio项目的I/O未来
-
secmem-proc
通过系统API进行进程加固
-
libmem
高级游戏破解库(Windows/Linux/FreeBSD)
-
reblessive
用于运行深层嵌套递归函数的小型运行时
-
arrow-ord
为箭头数组排序的排序内核
-
sys-info
在 Rust 中获取系统信息。目前支持 Linux、Mac OS X、illumos、Solaris、FreeBSD、OpenBSD 和 Windows
-
memflow
memflow 物理内存内省框架的核心组件
-
hashlru
LRU 缓存
-
stm32-fmc
STM32 存储控制器(FMC/FSMC)的硬件抽象层
-
foyer-memory
foyer 的内存缓存 - Rust 的混合缓存
-
sdd
可扩展的锁免费延迟内存回收器
-
checkers
全局分配的健全性检查器
-
fid-rs
高性能 FID(完全可索引字典)库
-
boa_gc
Boa JavaScript 引擎的垃圾回收器
-
wasmtime-environ
Cranelift 中 WebAssembly 代码的独立环境支持
-
geoarrow
GeoArrow 的 Rust 实现
-
glassbench
带内存的 Rust 基准测试工具
-
mmap-rs
创建和管理调用进程虚拟地址空间中内存映射的跨平台且安全的 Rust API
-
qbsdiff
快速且节省内存的兼容 bsdiff 4.x 的 delta 压缩器和修补器
-
esthri
支持 get、put、head、list 和 sync 的极其简单的(内存稳定的)S3 客户端
-
memprocfs
物理内存分析框架
-
venndb
用于使用位(标志)列查询的行的 Rust 内部数据库
-
kstring
键字符串:针对映射键进行优化
-
arrow-string
箭头数组字符串内核
-
process_vm_io
对进程虚拟内存内容的I/O访问
-
redis-keyspace-stats
分析您的Redis键空间并返回其统计信息
-
secmem-alloc
秘密内存的自定义分配器
-
memfd-exec
通过友好界面直接从内存中运行可执行文件
-
mem_tools
用于操作内存的工具集合
-
micromap
小于20个键的最快HashMap替代品
-
binggan
稳定Rust的基准测试库
-
orx-pinned-vec
PinnedVec
特质定义了保证向向量中添加的元素被固定在其内存位置的接口,除非明确更改 -
allocation-counter
计算某些代码的内存分配次数
-
allocative
检查Rust对象树并将其输出为火焰图
-
测量进程
测量用的Linux进程指标
-
esthri-cli
支持 get、put、head、list 和 sync 的极其简单的(内存稳定的)S3 客户端
-
sharded_mutex
无对象内存开销锁。伪原子操作用于Copy/PartialEq类型。
-
elf_rs
支持ELF32和ELF64的无_std ELF文件读取器
-
rust-cc
Rust程序的循环收集器
-
bbqueue
基于BipBuffers的SPSC,无锁,无_std,线程安全的队列
-
presser
帮助您将内容复制到原始缓冲区,无需触发神秘行动(未定义行为)
-
extsort
在任意大小的迭代器上提供外部排序(即在磁盘上排序)功能
-
fdt
用于解析Flattened Devicetrees的纯Rust [no_std] crate
-
memfile
使用memfd_create和文件密封支持的内存文件
-
memflow-qemu
memflow物理内存内省框架的qemu连接器
-
soa-rs
类似Vec的结构化数组容器
-
code-minimap
高性能代码最小图生成器
-
embassy-net
嵌入式系统的异步TCP/IP网络栈
-
lsrmod
用Rust编写的lsmod,输出为std和json
-
vortex-array
Vortex内存列式数据格式
-
wasmer-vm
Wasmer的运行时库支持
-
intern-arc
释放未使用值的intern器
-
golem-wasm-ast
WASM抽象语法树
-
gc
Rust的跟踪垃圾收集器插件
-
ps-mem
进程内存大小列表
-
cache-size
查找你的L1/L2/L3缓存大小
-
alloc_cat
Rust中用于小型至微型Wasm项目的分配器
-
memflow-registry
为memflow插件提供的类似Docker的注册服务器
-
readlock
Arc<RwLock<T>>的奇怪替代品
-
dyn_size_of
报告变量消耗的内存量,包括堆上分配的内存
-
firecracker-microvm/vmm
专为无服务器计算提供的安全且快速的微虚拟机
-
atomptr
类型原子智能指针的无依赖抽象,安全且易于使用
-
aneurysm
Brainf**k解释器
-
memflex
内存黑客库
-
lifeguard
Rust中的对象池管理器
-
escoba
在Window$中使用它清洁你的RAM的有用扫帚
-
simd_aligned
安全且快速的SIMD对齐数据结构,具有简单且透明的'flat'访问
-
voladdress
简单的易用易挥发内存抽象
-
ihex
解析和生成Intel HEX (或IHEX)对象。此格式常用于表示要加载到微控制器、闪存或ROM中的编译程序代码和数据。
-
compact_bytes
一种内存高效的字节容器,尽可能透明地在栈上存储字节
-
ijson
serde_json::Value的更内存高效的替代品
-
page-primer
通过“预加载”二进制中的内存页来加速您的程序
-
neocortex
一个设计简单、安全和可扩展的共享内存crate
-
msica
Windows安装程序自定义操作
-
t-rust-less-lib
密码管理器库
-
russh-cryptovec
一个在清除和重新分配时将其内存清零的向量
-
physx-sys
为NVIDIA PhysX C++ SDK提供的不安全绑定
-
linera-wasmer-vm
Wasmer的运行时库支持
-
egui_memory_editor
egui库的内存编辑器
-
async_http_range_reader
使用范围请求通过HTTP流式读取文件
-
hash_cons
一个类型安全的hash-cons库
-
slabmalloc
基于slab的Rust malloc实现。可以作为独立库使用,也可以用来为rusts liballoc库提供必要的接口。slabmalloc仅依赖于libcore。
-
libarc2
ArC TWO™的低级接口库
-
tor-memquota
内存使用跟踪和配额工具,由Tor软件使用
-
pi_atom
全局线程安全的原子字符串池减少相同字符串的内存占用,也用于HashMap键
-
ld-memory
程序创建GNU ld MEMORY块的辅助crate
-
trc
更快的Arc
-
shared-buffer
基于内存映射文件或内存中的字节的缓冲区抽象
-
emap
具有固定容量和整数键的映射
-
mapage
使用 GraphQL 的内存类型命名空间键值存储
-
composable-allocators
适用于新分配器 API 的可组合内存分配器
-
vonneumann
适用于 Windows 和 Unix 的可执行内存
-
openmls_memory_storage
实现 openmls_traits 的 OpenMLS 的一个非常基本的存储
-
clf
通过 __builtin_clear_cache() 清除 CPU 缓存行
-
rom_cache
类似于 CPU 缓存的 RAM 的内存中缓存 ROM
-
prime-factor
用 Rust 编写的素数分解器
-
moveref
用于安全的 C++ 风格放置初始化和移动语义的类型和特质
-
proc_mem
管理进程、模块,并在 Windows 上读写它们的内存
-
memacc
内存访问函数
-
drop_arena
一种允许丢弃和回收单个元素的单一类型分配器
-
rust_abf
从Axon二进制格式(ABF)文件中读取数据
-
secstr
一种适合存储内存中敏感信息(如密码和私钥)的数据类型,具有恒定时间相等性、mlock和归零功能
-
odht
可以映射到内存中的哈希表,无需前置解码
-
malloc_size_of_derive
Firefox内存报告,不适用于外部使用
-
bort-vma
Rust ffi绑定和AMD Vulkan内存分配器(VMA)的惯用包装器
-
generational-box
由生成时运行时支持的盒子
-
system-memory
一个小型crate,用于获取主机内存的信息/统计信息
-
compact_strings
字符串或字节数组列表的更紧凑但功能有限的表示
-
scanflow
基于memflow的内存扫描库
-
tabox
一个沙盒,用于在隔离环境中执行程序并测量其资源使用情况
-
contiguous-mem
连续内存存储
-
bitmap-allocator
基于段树算法的位分配器
-
corundum
持久化编程库
-
teehistorian
DDNet 的解析器
-
mntime
执行 "m" 次命令 "n",计算使用时间和内存的平均值。作为 "time" 的替代,内部使用 "gnu-time"。
-
mem_viewer
内存查看器是一个 Rust 库,它提供宏并显示各种类型变量的内存内容。它允许用户以格式化的方式查看变量的名称、类型、大小和内存内容...
-
atomicring
AtomicRingBuffer 是一个固定大小的几乎无锁的并发环形缓冲区
-
simple-chunk-allocator
no_std
allocator written in Rust that manages memory in fixed-size chunks/blocks. Useful for basicno_std
binaries where you want to manage a heap of a few megabytes without complex… -
cgmemtime
Linux 工具,用于检查峰值内存使用和 CPU 时间
-
proc-mem-rs
proc_mem forc
-
plain
A small Rust library that allows users to reinterpret data of certain types safely
-
gpu-checker
使用 Rust 的 GPU 检查器
-
micro_ndarray
非常小的多维数组实现
-
fixed-size-allocator
固定大小分配器
-
u4
nibble (4-bit integer) library, with packed representations
-
free-list
基于空闲列表的页面/帧分配器
-
ferroc
快速且无锁的内存分配器库
-
glidesort
排序算法
-
lru-slab
具有常数时间LRU跟踪的预分配存储
-
nslice
将可变长度的切片解释为数组的结构
-
flinch
内存数据库
-
tomt_atom
用于ID字符串的基本Atom(字符串)注册。当应用程序包含并传递许多常量字符串(主要是序列化和反序列化字符串)时,这应该减少...
-
linux-info
获取您Linux系统的所有信息
-
zallocator
通过分配较大的内存块来摊销小分配的成本
-
fluke-buffet
为
fluke
包提供的缓冲区管理 -
felys
自定义 Felys 实现的接口
-
bulk_allocator
实现包含内存缓存的 GlobalAlloc
-
toy-arms
一个旨在简化 Rust 中游戏黑客的包
-
toprs
跨平台以内存为中心的顶部
-
aligned_box
使用用户指定的对齐方式分配堆内存
-
rp2040-flash
支持写入 Raspberry Silicon RP2040 的闪存
-
alloc-madvise
创建大对齐内存块的内存分配器
-
memflowup
memflow 物理内存内省框架的设置工具
-
lmfu
低内存占用实用工具(字符串、HashMap、JSON)
-
vk-mem-vulkanalia
使用 vulkanalia 代替 ash 实现的 Rust ffi 绑定和 AMD Vulkan 内存分配器 (VMA) 语法糖包装。是 vk-mem 的分支。
-
TinyUFO
使用 TinyLFU 作为准入策略和 S3-FIFO 作为淘汰策略的内存缓存实现
-
resourcetrack
计数对象的基本工具
-
typesize
获取一个值总内存使用的精确估计
-
perfer
一个 CLI 工具,允许您跟踪程序使用的内存
-
small_iter
一个 3 指针迭代器,可以从中移动出
Vec<T>
或Box<[T]>
-
osiris-data
数据管理包
-
swap-pool
允许对象存储在 RAM 或磁盘上
-
crosscall
dart 和 rust ffi 调用
-
clear_on_drop
在堆栈和堆上清除敏感数据的辅助工具
-
airomem
受 Prevayler 和 @jarekratajski 启发的持久化库
-
memflow-native
基于系统调用的memflow代理操作系统
-
mem-rs
对运行进程内存中指针的模式扫描和抽象
-
cpr_bfvm
Brainfuck解释器
-
size-of
测量对象的内存使用总量
-
max_rss
一个小型实用程序,用于测量进程的常驻集大小(rss)
-
phakebit
6502 CPU模拟器
-
emcell
为微控制器保留闪存区域,以安全地存储多个二进制和库二进制文件(单元)。单元可以调用其他单元中的函数。
-
btree_experiment
实现了一个类似于std::collections::BTreeMap的BTreeMap
-
talloc
一个快速、一致且灵活的
no_std
兼容分配器 -
inner-mem-cache
应用程序内部内存缓存
-
easyrw
Rust中的简单读写函数,外部和内部
-
re_string_interner
字符串池库
-
jit-allocator
可执行代码分配器
-
tower-sessions-memory-store
内存会话存储。不建议直接使用;请参阅
tower-sessions
包以获取详细信息。 -
columnation-master
实验性的列式竞技场
-
polars-mem-engine
Polars项目的内存引擎
-
dropcount
统计析构函数调用次数
-
wasm-bindgen-wasm-conventions
使用 Wasm 代码生成约定(通常由 LLVM/lld 建立)进行操作
-
mockalloc
允许测试使用全局分配器的代码
-
syncpool
一个线程友好的库,用于回收重对象和基于堆的对象,以减少分配和内存压力
-
memlimit
进程内存限制器
-
moving_gc_arena
使用索引和显式根的轻量级可垃圾回收的区域
-
pages-and-pages
允许控制手动分配的页对齐内存区域,支持对底层页的细粒度保护和锁定
-
re_memory
运行时内存跟踪和性能分析
-
indexkv
一个以性能为中心的持久化、异步键值存储
-
unsaferawbuf
手动分配内存部分的便捷接口
-
atomic-counter
Rust 的原子(线程安全)计数器
-
wark
WebAssembly 运行时工具集
-
sparking-lot-core
在地址上进行停车
-
clipperd
-
jumphash
一种快速、内存占用最小、一致的哈希算法
-
scudo
Scudo 强化分配器的 Rust 绑定
-
memguar
帮助优化在近 OOM 状态或少量 RAM 下的大型缓冲区的 IO
-
swapvec
超过给定长度后,向量的磁盘交换
-
process-memory
可以读取/写入其他进程的内存
-
memflow-coredump
为 memflow 物理内存内省框架提供的 win32 coredump 连接器
-
libp2p-memory-connection-limits
基于 libp2p 的内存使用连接限制
-
musage
🧵 一个命令行内存使用信息工具
-
re_data_store
基于 Apache Arrow 的 Rerun 日志数据的内存时间序列数据库
-
memory_storage
内存存储,类似于 Vec,移除项目不会将移除项目后的所有项目向左移动,也不会使它们的 ID 无效。它允许您移除项目...
-
sgx_alloc
Rust SGX SDK 提供了在 Rust 编程语言中编写 Intel SGX 应用程序的能力
-
peakmem-alloc
一个分配器包装器,允许测量峰值内存消耗
-
prealloc
构建时堆内存预分配
-
loupe
Rust 的性能分析工具
-
zero
零分配解析二进制数据
-
memdbg
原始内存的格式化工具
-
filestructure-rs
在内存中粗略创建文件结构并将其写入磁盘
-
dusk-wasmtime-environ
Cranelift中WebAssembly代码的独立环境支持
-
ostd
Rust操作系统框架,有助于操作系统内核的开发和创新
-
leak_memory
企业级内存泄露方法
-
wishbone-tool
用于控制嵌入式设备Wishbone总线的命令行程序
-
psycho-killer
交互式进程杀手、管理器和系统资源监控器
-
soteria-rs
围绕存储在内存中的秘密的包装器,旨在防止旁路和推测性攻击
-
genzero
让您获取类型的最新值
-
virtual-buffer
一个跨平台库,用于处理由原始虚拟内存支持的缓冲区
-
microstack
在栈上实现的固定大小栈的最简单和最快的实现
-
wasm-nopackage
轻量级WASM模块的基本分配和释放以及模块设置
-
opentalk-cache
OpenTalk在本地内存中缓存redis数据
-
memflow-win32
memflow物理内存内省框架的win32集成
-
scratchpad
支持双端分配的类似栈的内存分配器
-
agbrs_flash
使用Rust将游戏数据持久化到GBA卡带
-
essential-memory-storage
Essential服务器的内存存储
-
terrars-hashicorp-aws
预生成的Terrars AWS绑定
尝试使用 DuckDuckGo 搜索。