Smmalloc CSharp:专为视频游戏设计的快速内存分配器符合.NET 源码
这是的改进版本,是一种内存分配器,旨在处理繁重的多线程方案中的许多小分配/取消分配。 该分配器是为在性能至关重要的应用程序(例如视频游戏)中使用而创建的。 在.NET环境中使用smmalloc分配器有助于最大程度地降低GC分配缓冲区的压力,并避免在多线程系统中使用基于锁的池。 等现代.NET功能与smmalloc紧密配合使用,并可以方便地管理本机内存块中的数据。 建造 要构建本机库,需要适当的软件: 对于带有GNU Make或Visual Studio的桌面平台 。 可以使用任何支持C#3.0或更高版本的编译平台来构建托管程序集。 用法 创建一个新的smmalloc实例: // 8 b
文件列表
Smmalloc-CSharp-master.zip
(预估有个7文件)
Smmalloc-CSharp-master
LICENSE
1KB
Source
Native
smmalloc.cpp
8KB
smmalloc.h
18KB
CMakeLists.txt
935B
Managed
Smmalloc.cs
7KB
Smmalloc-CSharp.csproj
748B
暂无评论