递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 14166|回复: 10
打印 上一主题 下一主题

[视窗] 火山视窗JSON解析有点慢!!

[复制链接]

87

主题

501

帖子

3596

积分

论坛元老

Rank: 8Rank: 8

积分
3596
跳转到指定楼层
楼主
发表于 2021-4-10 23:37:24 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 4463424 于 2021-4-11 10:47 编辑

不知道是我写的有问题 还是本身就有点慢,60个数组用了19秒,改天用正则试下!

008.jpg (25.85 KB, 下载次数: 101)

JSON结构树

JSON结构树

0005.jpg (59.28 KB, 下载次数: 95)

程序结构

程序结构

003.jpg (17.06 KB, 下载次数: 132)

结束时间

结束时间

001.jpg (11.84 KB, 下载次数: 96)

开始时间

开始时间

图片保存.zip

331.9 KB, 下载次数: 24

回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
沙发
发表于 2021-4-10 23:49:14 | 只看该作者
第一:首先调试程序速度肯定比不上发布版程序,另外你用了调试输出,也会影响效率。

第二:你的循环用法有问题,不需要计次+1  有个方法叫  取循环索引()  可以直接取。


第三:如果数据不重要,可以发一下数据,然后给你写个小例子出来。

评分

参与人数 1金钱 +1 收起 理由
伟业 + 1 热心肠.

查看全部评分

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

使用道具 举报

84

主题

764

帖子

6155

积分

核心用户

Rank: 9Rank: 9Rank: 9

积分
6155
板凳
发表于 2021-4-11 10:04:00 来自手机 | 只看该作者
热心的魂
回复

使用道具 举报

87

主题

501

帖子

3596

积分

论坛元老

Rank: 8Rank: 8

积分
3596
地板
 楼主| 发表于 2021-4-11 10:45:24 | 只看该作者
创世魂 发表于 2021-4-10 23:49
第一:首先调试程序速度肯定比不上发布版程序,另外你用了调试输出,也会影响效率。

第二:你的循环用法有 ...

十分感谢,这些没教程都是自己摸索着做的,用每个命令去试,附件也上传!
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
5#
发表于 2021-4-11 15:15:20 | 只看该作者
总共耗时0.188秒。。速度还是飞快的。。附件下载源码。 如果编译发布版速度应该会更快。

1111.png (16.32 KB, 下载次数: 107)

1111.png

main.v

17.58 KB, 下载次数: 48

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

使用道具 举报

87

主题

501

帖子

3596

积分

论坛元老

Rank: 8Rank: 8

积分
3596
6#
 楼主| 发表于 2021-4-11 16:23:26 | 只看该作者
创世魂 发表于 2021-4-11 15:15
总共耗时0.188秒。。速度还是飞快的。。附件下载源码。 如果编译发布版速度应该会更快。 ...

非常感谢!!!!!!!!!!!!!!!!!!!!!!!!!
回复

使用道具 举报

17

主题

792

帖子

2744

积分

金牌会员

Rank: 6Rank: 6

积分
2744
7#
发表于 2021-4-11 16:35:45 | 只看该作者
热心肠.
回复

使用道具 举报

87

主题

501

帖子

3596

积分

论坛元老

Rank: 8Rank: 8

积分
3596
8#
 楼主| 发表于 2021-4-11 17:55:11 | 只看该作者
创世魂 发表于 2021-4-11 15:15
总共耗时0.188秒。。速度还是飞快的。。附件下载源码。 如果编译发布版速度应该会更快。 ...

感谢大佬!参照你的程序,把原来的<json对象.取路径文本值()> 换成 <json对象.取文本值 ()> 速度一下子上来了。
希望此贴对其它朋友有所帮助!!!
回复

使用道具 举报

444

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40535
9#
发表于 2021-4-12 21:08:38 | 只看该作者
4463424 发表于 2021-4-11 17:55
感谢大佬!参照你的程序,把原来的 换成  速度一下子上来了。
希望此贴对其它朋友有所帮助!!! ...

路径解析肯定没有对象解析速度快。。路径解析会从头枚举数据一层一层的找到想要的数据。每次用都会从头解析。。速度肯定比不上对象操作。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

0

主题

14

帖子

82

积分

注册会员

Rank: 2

积分
82
10#
发表于 2021-4-23 16:03:54 | 只看该作者
取路径文本值是非常慢,不如自己遍历去找的快,不知是否取路径命令有问题~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 07:38 , Processed in 0.101284 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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