搜索
查看: 810|回复: 6

[求助] M2经常提示延时什么意思哦?

[复制链接]
发表于 2021-1-12 12:50:31 | 显示全部楼层 |阅读模式
2021-01-12 11:59:37 QManage [@Login] 命令OADVAR[HUMAN 装备升级石材料 ..\QuestDiary\斗转箱\装备升级石.txt] 耗时:94
2021-01-12 11:59:37 QManage [@Login] 耗时:125

好像还会卡一下
发表于 2021-1-12 13:25:50 | 显示全部楼层
证明QManage [@Login] 你这个脚本需要优化了,太占CPU了,正常的脚本1毫秒左右,复杂点的应该是1~5毫秒之间,你这都125了,如果10个人同时执行,M2就需要处理快2秒的时间,那M2 2秒的时间都在处理这脚本内容,所有人都会卡2秒。

如果你的脚本涉及到I/O操作,最好把这部分换成ssd硬盘。
发表于 2021-1-12 17:43:00 | 显示全部楼层
法海不懂爱 发表于 2021-1-12 13:25
证明QManage [@Login] 你这个脚本需要优化了,太占CPU了,正常的脚本1毫秒左右,复杂点的应该是1~5毫秒之间 ...

I/O操作是指啥啊

补充内容 (2021-1-12 17:43):
好吧,自己百度了。
发表于 2021-1-12 18:34:20 | 显示全部楼层
深澜 发表于 2021-1-12 17:43
I/O操作是指啥啊

补充内容 (2021-1-12 17:43):

硬盘 I/O,读取硬盘数据,例如读取TXT  INI, 写入TXT  INI之类的, 硬盘操作是最慢的。
发表于 2021-1-12 19:40:54 | 显示全部楼层
这个说不清,1.76版本东西很少,很干净,读取很快,也就是说的1毫秒。
但是涉及到心法等版本的,变量很多,而且有些必要东西是需要QM登录检测,功能越多,耗时越大。
这样做不到1~5毫秒
发表于 2021-1-13 14:11:36 | 显示全部楼层
diaosi 发表于 2021-1-12 19:40
这个说不清,1.76版本东西很少,很干净,读取很快,也就是说的1毫秒。
但是涉及到心法等版本的,变量很多, ...

要尽量避免那种,判断字符串,是否存在文本里的操作,这种操作是比较耗时的
 楼主| 发表于 2021-1-13 18:33:54 | 显示全部楼层
1580 发表于 2021-1-13 14:11
要尽量避免那种,判断字符串,是否存在文本里的操作,这种操作是比较耗时的 ...

但是,有些功能如果要实现就需要多些脚本检测!没办法,目前就这点技术  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2025-1-24 14:56 , Processed in 0.403777 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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