递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

[视窗] 火山的V8, 我感觉封装有问题. 来瞅瞅.

[复制链接]

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
跳转到指定楼层
楼主
发表于 2021-8-28 16:44:44 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 nuan1989 于 2021-8-28 18:57 编辑

为啥js的变量a, 不能访问到? 没理由啊.




这个速度太喜人, 没理由这么速度啊. 就算编译后, 也要450毫秒.  没理由啊.

回复

使用道具 举报

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
来自 4#
 楼主| 发表于 2021-8-28 18:51:33 | 只看该作者
本帖最后由 nuan1989 于 2021-8-28 18:56 编辑



找到方法了. 原来要这样子调用. 这样就支持多线程运行了. 我就是有点奇怪. 为啥不需要自己释放环境?  我看内存能自己释放.  很赞, 简单很多, 不用自己释放
另外, 说一下, v8JS引擎类->执行脚本(), 这个方法尽量不要用. 每次调用都会初始化环境. 速度很慢, 应该像我图片上面这样自己创建环境.

--------------------
错怪大佬了, 勿怪. 这个不是官方库的锅.
回复

使用道具 举报

28

主题

360

帖子

3337

积分

论坛元老

Rank: 8Rank: 8

积分
3337
10#
发表于 2021-10-27 15:41:21 来自手机 | 只看该作者
方法说明里有没有说明 没有的话估计很多人都不知道
回复

使用道具 举报

7

主题

100

帖子

817

积分

高级会员

Rank: 4

积分
817
9#
发表于 2021-10-27 15:20:54 | 只看该作者
大佬, 火山IDE使用上没有主流的ide智能. 你给吴总絮叨絮叨. 优化下呗. 都是一些小细节.
回复

使用道具 举报

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
8#
 楼主| 发表于 2021-8-29 07:33:30 | 只看该作者
创世魂 发表于 2021-8-28 20:51
是的,要自己创建环境,然后在执行,不要用封装好的方法。封装好的方法执行速度会变慢的。

那个环境会自动 ...

大佬, 火山IDE使用上没有主流的ide智能. 你给吴总絮叨絮叨. 优化下呗. 都是一些小细节.
回复

使用道具 举报

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
7#
 楼主| 发表于 2021-8-28 20:58:32 | 只看该作者
本帖最后由 nuan1989 于 2021-8-28 20:59 编辑
创世魂 发表于 2021-8-28 20:51
是的,要自己创建环境,然后在执行,不要用封装好的方法。封装好的方法执行速度会变慢的。

那个环境会自动 ...

我把"JS隔离空间类" 创建后, 用"对象数组类"储存到成员变量.

倒是可以运行, 就是关闭的时候报错. 是不是我没自己手动释放的缘故.
关键是没手动释放的接口.....


回复

使用道具 举报

445

主题

1万

帖子

4万

积分

超级版主

Rank: 8Rank: 8

积分
40618
6#
发表于 2021-8-28 20:51:20 | 只看该作者
是的,要自己创建环境,然后在执行,不要用封装好的方法。封装好的方法执行速度会变慢的。

那个环境会自动释放资源的。没有公开的手动释放方法。
安卓无障碍实战课:点击查看
交流群:641526939
回复

使用道具 举报

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
5#
 楼主| 发表于 2021-8-28 19:11:57 | 只看该作者
没有销毁对象有点不习惯..
回复

使用道具 举报

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
板凳
 楼主| 发表于 2021-8-28 18:01:17 | 只看该作者
本帖最后由 nuan1989 于 2021-8-28 18:04 编辑

也没找到v8环境的销毁方法...
回复

使用道具 举报

7

主题

173

帖子

580

积分

高级会员

Rank: 4

积分
580
沙发
 楼主| 发表于 2021-8-28 17:05:16 | 只看该作者
本帖最后由 nuan1989 于 2021-8-28 17:40 编辑

把"运行空间", "运行环境"两个变量挪到 成员变量. 执行1w次200毫秒.


但我还是感觉这封装的不合理.虽然能自己改改. 或者说demo例子不合理?



回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-29 13:48 , Processed in 0.098757 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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