递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
楼主: shuimiao
打印 上一主题 下一主题

[视窗] 删帖

[复制链接]

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37287
21#
发表于 2021-5-22 17:53:25 | 只看该作者
shuimiao 发表于 2021-5-20 08:22
实测两千万字节数据,直接操作指针变量m_pData,耗时62毫秒,操作返回的指针,耗时250毫秒,官方方法耗时8 ...

测试要编译发布版测试。。调试版测试不准。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

0

主题

2

帖子

8

积分

新手上路

Rank: 1

积分
8
22#
发表于 2021-5-22 19:03:36 | 只看该作者
:):):):):):):):):):):):)
回复

使用道具 举报

382

主题

2317

帖子

7556

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7556
23#
 楼主| 发表于 2021-5-22 19:22:48 来自手机 | 只看该作者
创世魂 发表于 2021-5-22 17:53
测试要编译发布版测试。。调试版测试不准。

调试肯定慢过发布,但是如果调试下能提高速度,发布自然也更快。这点我在其他功能上对比过了
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37287
24#
发表于 2021-5-23 09:23:14 | 只看该作者
本帖最后由 创世魂 于 2021-5-23 09:29 编辑

好奇你是咋测试的。。。我直接找了一个20m的文件。。然后循环取字节集字节。。耗时0。。编译的64位发布版。

QQ截图20210523092219.png (35.86 KB, 下载次数: 24)

QQ截图20210523092219.png
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37287
25#
发表于 2021-5-23 09:24:29 | 只看该作者
本帖最后由 创世魂 于 2021-5-23 09:30 编辑
shuimiao 发表于 2021-5-22 19:22
调试肯定慢过发布,但是如果调试下能提高速度,发布自然也更快。这点我在其他功能上对比过了 ...

你是怎么测试火山自带的。。。。实测,很快啊,飞快的,20兆的文件直接。。0秒。  你上传个火山自带的测试例程。。我看看你是怎么测试的。。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37287
26#
发表于 2021-5-23 09:26:05 | 只看该作者
本帖最后由 创世魂 于 2021-5-23 09:36 编辑
shuimiao 发表于 2021-5-22 19:22
调试肯定慢过发布,但是如果调试下能提高速度,发布自然也更快。这点我在其他功能上对比过了 ...

调试是不可能快的了。。调试要监控很多数据信息。。快是不可能快的。。而且火山的调试还加了内存监控之类的,这些东西易语言都没有【所以易语言调试更快】,如果后期调试器出来的话,可能会更慢一些,因为要监控的东西更多。

所以用调试版来对比测速结果。。明显不科学。。因为发布软件不可能去发调试版程序出去。。

测了一个20m的文件,0毫秒循环结束。找了一个40m的文件,也是0毫秒循环结束。。速度快的看不见。。

发布版快就行,调试版快不快没意义。。




安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

382

主题

2317

帖子

7556

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7556
27#
 楼主| 发表于 2021-5-23 09:37:58 | 只看该作者
本帖最后由 shuimiao 于 2021-5-23 09:39 编辑
创世魂 发表于 2021-5-23 09:23
好奇你是咋测试的。。。我直接找了一个20m的文件。。然后循环取字节集字节。。耗时0。。编译的64位发布版。 ...

你看我上传的源码例子,是逐个读取全部字节的。里面假定19MB,在调试环境中可以对比,我的方法62毫秒,官方890毫秒,这都是在1秒内,所以你编译后肯定看不到差距了。编译后要看差距,你得把19MB变成190MB或更多,才能对比。
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37287
28#
发表于 2021-5-23 09:44:47 | 只看该作者
shuimiao 发表于 2021-5-23 09:37
你看我上传的源码例子,是逐个读取全部字节的。里面假定19MB,在调试环境中可以对比,我的方法62毫秒,官 ...

我找了一个300m的文件,还是0毫秒。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

382

主题

2317

帖子

7556

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
7556
29#
 楼主| 发表于 2021-5-23 09:51:22 | 只看该作者
创世魂 发表于 2021-5-23 09:44
我找了一个300m的文件,还是0毫秒。

300M逐个字节取出吗?
回复

使用道具 举报

439

主题

1万

帖子

3万

积分

超级版主

Rank: 8Rank: 8

积分
37287
30#
发表于 2021-5-23 09:59:51 | 只看该作者
1910065408  字节。。大概1.7g了。还是0毫秒,我都开始怀疑人生了。。

QQ截图20210523095848.png (34.9 KB, 下载次数: 22)

QQ截图20210523095848.png
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-6-17 15:37 , Processed in 0.099016 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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