关于加载文件进度条显示的优化疑问

项目中遇到异步加载大文件(100M至2G的txt文件)时进度计算耗时过长的问题,目前使用当前读取位置与总长度的除法计算进度,但发现此方法效率低下,寻求优化方案以减少计算进度的耗时。

这是个提问帖,起因是项目要做异步加载现在进度条,而加载的文件是100M到2G不等的txt文件。
在这里插入图片描述
我用当前读取位置和总长度做的进度,但是写完后测试发现,这个计算进度的除法很费时。用Stopwatch计时器测试,我加载的是100M的文件,加入进度计算和去除进度计算,两个操作能相差2000毫秒……
想咨询下,这种情况怎么做优化,节省计算进度的耗时。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值