go-pmem:对Go的本机持久性内存支持

时间:2021-05-26 13:24:15
【文件属性】:
文件名称:go-pmem:对Go的本机持久性内存支持
文件大小:26.39MB
文件格式:ZIP
更新时间:2021-05-26 13:24:15
go golang persistent-memory memory-management pmem 介绍 go-pmem是一个向Go添加本机持久性内存支持的项目。 这是通过语言扩展,编译器检测和运行时更改的组合来实现的。 go-pmem的详细设计和实施细节可以在关于go-pmem的找到。 我们还创建了一个,其中包含其他文档和性能报告。 go-pmem基于Go的1.15发行版本。 如何建造 目前仅在Linux amd64上支持go-pmem引入的持久性内存更改。 编译代码库: $ cd src $ ./make.bash 编译后的Go二进制文件将放置在bin/目录中。 可以在design/文件夹中找到使用go-pmem提供的持久性存储功能编写的示例应用程序( example.go )。 要运行此应用程序,请使用go-pmem二进制文件对其进行编译,如下所示: $ cd design $ GO111MODULE=off ../bin/go build -txn example.go

网友评论