tempfile:go 团队的 pprof tempfile 包的 fork 创建大量文件时效率更高,golang

时间:2024-06-22 16:39:37
【文件属性】:

文件名称:tempfile:go 团队的 pprof tempfile 包的 fork 创建大量文件时效率更高,golang

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-22 16:39:37

Go

# 临时文件 它是什么? tempfile是一个 go 包,它以受控的方式创建文件,以便于清理(如果需要)。 它是从 go 团队的 pprof tempfile 包中分叉出来的,但有一些增强功能,可以在要创建大量文件时提高效率。 原始包对要创建的初始文件名做出了错误的选择,因此创建的每个附加文件都比上一个要花费更长的时间。 十几个文件没问题,但如果有数千个文件就不太好。 修复是微不足道的,代价是一个额外的状态变量。 我还添加了一个测试程序来验证包是否按预期工作。 安装 如果您在类 Unix 操作系统上安装了可用的 go: go get github.com/hotei/tempfile 将 github.com/hotei/program 复制到您的 $GOPATH 的第一个条目 或者如果尚未安装 go: cd DestinationDirectory git clone h


【文件预览】:
tempfile-master
----.gitignore(3B)
----README.md(4KB)
----tempfile.go(2KB)
----tempfile_test.go(470B)
----README-tempfile.md(4KB)

网友评论