能否在Quicker启动的时候预编译动作中的代码?

功能建议 · 735 次浏览
syhc 创建于 2022-10-29 16:50

崔大,我发现一个问题,就是一些带有C#代码片段的动作第一次运行会比较慢,之后运行就会很快,猜测是因为第一次需要编译代码所致。如果是这种机制的话能否在软件启动的时候就编译。有些动作可能几天才执行一次,如果比较慢的话体验不太好。


回复内容
康必得 2022-10-29 17:00
#1

对的,我也发现这个问题

CL 2022-10-29 17:29
#2

不是很可行。 有非常大的可能使用脚本的动作不会被使用到,预编译会造成资源浪费。还有脚本也有可能是动态的,只有执行动作的时候才能决定脚本的内容。

syhc 回复 CL 2022-10-29 18:59 :

老大,新增一个选项可以配置提前编译还是使用时编译这样可行否

CL 回复 syhc 2022-10-29 20:58 :

不可行的。 c#脚本模块里有一个缓存程序集的选项,可以选上试试。 另外可以调试运行一下看看到低耗费多长时间。

回复主贴