robotask出现高负载cpu的原因100%
较低版本中内存占用是600多M,自从更新到v9这个问题就解决了 不到100M内存占用,
软件使用最多的问题就是中文问题,中文问题是因为使用习惯 不经意就写了中文 如果什么都要用字母英文写 看起来都很不舒服
但是用了中文就会出现问题比如乱码 你得转码 甚至有些地方不能转码成功 或是导出时中文直接就变成了?问号
又或是步骤中的中文问题导致运行跑到那一步直接报错停了 下面的都不会执行了 你还不知道什么原因 但都是问题不大 你知道是这个问题导致
下面的问题就头大了 启动软件直接cpu跑满 永远不会释放
经过无数次的排查最终得到了解决办法以及找出了问题所在、
有时候你做了修改时 软件没有重启 所以 这时候配置文件他不会马上重载 应用你的变更 不会加载所有资源,那么也不会让你意识到下次重启软件他会出错
cpu百分百的原因追踪
本来初步怀疑是系统环境问题
发现清空所有任务和更换用户时可以解决
进一步观察觉得是任务中的中文问题
最后解决方法是删除任务树根文件解决的问题 他会给你生成 但是可能目录已经不存在了
C:\Users\Administrator\AppData\Local\RoboTask\Tasks
cats.tree
重新生成也就是无目录,这样基本上是清空目录了 所有任务都会默认无目录
[Root]
code=INTEGER|0
*.tsk任务文件的第四行为文件夹id
CatID=INTEGER|1544224549
导致无法打开的原因是错误的文件夹名 如a作为文件夹名就打不开了
而且 设置了子目录但是没有给子目录一个id也是一样打不开了 cpu 100%
错误示范:
[xiangmu bot]
A=FOLDER
code=INTEGER|941886533
[xiangmu bot\A]
code=INTEGER|1094210909
错误的示范2:
A=FOLDER
[A]
code=INTEGER|1094210909
正确示范:
[xiangmu bot]
zimulu=FOLDER
code=INTEGER|941886533
[xiangmu bot\zimulu]
code=INTEGER|1094210909