搜索
楼主: nkc3g4

[发布] WTGBench-移动磁盘测速小工具 v2.9

 火... [复制链接]
 楼主| 发表于 2022-9-7 16:44:44 | 显示全部楼层
皮卡丘姐姐 发表于 2022-9-7 15:28
这个问题我经常遇到,我在一个帖子说过,好像会全盘写两次。第一次创建一个同 盘大小 类似的bin文件时, ...

新版本创建文件时不会产生写入数据的操作,只是一个空文件。
回复

使用道具 举报

发表于 2022-9-7 17:23:01 | 显示全部楼层
nkc3g4 发表于 2022-9-7 16:44
新版本创建文件时不会产生写入数据的操作,只是一个空文件。

n大,你没有认真看我说的
和c#底层有关,你看看我发的链接就知道了。
就是创建空文件,他应该是自动填0了,反正会花费很久的时间。基本等于全盘写入一次。
回复

使用道具 举报

 楼主| 发表于 2022-9-7 18:03:50 | 显示全部楼层
皮卡丘姐姐 发表于 2022-9-7 17:23
n大,你没有认真看我说的
和c#底层有关,你看看我发的链接就知道了。
就是创建空文件,他应该是自 ...

你的系统版本是什么? 文件应该是瞬间创建的,不会花很长时间,不会实际写入。
回复

使用道具 举报

发表于 2022-9-7 18:56:04 | 显示全部楼层
nkc3g4 发表于 2022-9-7 18:03
你的系统版本是什么? 文件应该是瞬间创建的,不会花很长时间,不会实际写入。 ...

win10 21h2

前面楼那位,也是曲线一直没绘制。

全盘写入,我很多盘都是没有立马绘制的。

最近那个联想是即时绘制的,我在帖子里也提过。

其实我get到你说的点,但是你没有get到我说的。
回复

使用道具 举报

 楼主| 发表于 2022-9-7 19:09:50 | 显示全部楼层
皮卡丘姐姐 发表于 2022-9-7 18:56
win10 21h2

前面楼那位,也是曲线一直没绘制。

也许是文件系统的原因,NTFS是没问题的
回复

使用道具 举报

 楼主| 发表于 2022-9-7 19:16:22 | 显示全部楼层
皮卡丘姐姐 发表于 2022-9-7 15:50
查了一下好像setLength会做填零操作。
https://stackoverflow.com/questions/13719628/filestream-se ...

Seek和Setlength的底层应该是一样的,Setlength也是用的Seek
https://referencesource.microsof ... em/io/filestream.cs,d6c30590c2fd88be
回复

使用道具 举报

 楼主| 发表于 2022-9-7 19:45:06 | 显示全部楼层
皮卡丘姐姐 发表于 2022-9-7 15:28
这个问题我经常遇到,我在一个帖子说过,好像会全盘写两次。第一次创建一个同 盘大小 类似的bin文件时, ...

好像是exFAT文件系统没有办法快速创建一个全0的文件,下个版本改一下测试方法。
回复

使用道具 举报

发表于 2022-9-7 21:29:46 | 显示全部楼层
nkc3g4 发表于 2022-9-7 19:16
Seek和Setlength的底层应该是一样的,Setlength也是用的Seek
https://referencesource.microsoft.com/#ms ...

setLength里有个flush,不知道触发了没有。
感觉不太像exFAT的问题,因为u盘出厂一般都是exFAT或者fat32的。
好像没见其他评测的人提过这个问题。
如果改了其他方法,有需要测试我可以帮忙测一下
回复

使用道具 举报

联系我们(Contact)|手机版|萝卜头IT论坛 ( 苏ICP备15050961号-1 )

GMT+8, 2024-11-25 06:46 , Processed in 0.086619 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表