阿凡佬 发表于 2023-5-4 09:03:48

[F-15534]9.0代码编辑框打开有点慢呀

本帖最后由 David.Zhong 于 2023-5-8 12:18 编辑

吹毛求疵一下

这个代码编辑框基本从命令窗口打开到代码显示处理都要3秒,
用户体验有割裂感,好难受!有啥办法优化一下?


David.Zhong 发表于 2023-5-4 12:09:46

我这儿打开2000+行的JS,都是秒开,半秒左右。

Edric.Li 发表于 2023-5-6 12:07:03

这个好像只有第一次比较慢,后续打开就比较快了。

David.Zhong 发表于 2023-5-6 12:20:30

我专门测试了,我新打开工程,速度也还可以,是会有半秒左右肉眼可见的加载代码的时间,但是没有夸张到好几秒的程度~
所以想看看是不是工程文件等的问题,看看能不能通过大家的工程,在本地复现一下~能复现的话,我也好找开发去帮忙调查~:lol

dlxubo 发表于 2023-5-7 09:35:36

我打开工程,编辑器还会黑屏一下呢,呵呵,也没搞个动画过渡一下

阿凡佬 发表于 2023-5-7 09:51:06

我出个主意,就打开的编辑器的时候先用原来的Textbox展示代码,但Enable=False. 这里给用户一个信息就是,这里有代码,但代码编辑器还没加载完。
然后就慢慢加载代码编辑器就好啦。
而且我习惯于把代码的作用注释写在顶部,也能很快地知道这段代码是做什么用的,甚至不用等代码编辑器加载完我就直接切到另一条命令去了。

David.Zhong 发表于 2023-5-8 09:29:30

本帖最后由 David.Zhong 于 2023-5-8 12:18 编辑

好的,感谢大佬的建议。鉴于大家反馈这么强烈,我已经和开发反馈这个卡顿的现象了,看看开发能不能在后续的版本中优化一下。
另外,如果想知道JS代码是做什么的,还有一个办法是给命令写注释~


状态更新:
先说一下为什么会卡一小下,原因和大佬说的差不多,代码编辑用的是一个第三方的工具,首次加载的时候需要启动一下,所有有一个等待的时间。
目前看到的效果已经是开发优化后的效果了。
同时开发也重新报了一个bug,bug编号:F-15534,后续会再研究一下,看看还有没有继续优化的空间~:lol

Simon.hu 发表于 2023-11-24 11:06:52

经过研究,发现这个确实不好修复
首先,启动第三方的工具一定需要时间,这个时间要么在设计器启动时,要么在这个命令打开时,因为不能保证每个工程文件中都有此插件,所以放到设计器启动时不太合适,所以暂时还是当前的策略

我们也会持续思考更好的方案,但是在更好的方案没有之前,暂时保持现状,再次感谢大佬的支持和反馈~
页: [1]
查看完整版本: [F-15534]9.0代码编辑框打开有点慢呀