百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
M

Microsoft.IO.RecyclableMemoryStream

> 编程语言
开源

一个库,用于为 .NET MemoryStream 对象提供池化,以提高应用程序性能。

2.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个库,用于为 .NET MemoryStream 对象提供池化,以提高应用程序性能。

Microsoft.IO.RecyclableMemoryStream() 这是一个库,用于为 .NET MemoryStream 对象提供池化,以提高应用程序性能,特别是在垃圾收集方面。

  • 通过使用池化缓冲区消除大对象堆分配
  • 发生的生成 2 型 GC 远少于以往,停机时间也大大减少
  • 具有限定的池大小,避免内存泄漏
  • 避免内存碎片化
  • 提供多种读写数据的方式,避免不必要的分配
  • 提供出色的调试性和日志记录功能
  • 提供性能跟踪指标
  • 语义与原始的 System.IO.MemoryStream 实现非常接近,旨在尽可能地作为替代方案。
  • 与池化流本身不同,底层缓冲区进行池化。这使您可以使用简单的 Dispose 方法将缓冲区释放回池中,以及检测无效的使用模式(例如在流被释放后再次使用)。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言