INTOUCH2020闪退处理排查和处理方案

一 INTOUCH闪退现象

INTOUCH画面经常不规律闪退现象一般是由于没有打补丁SystemPlatform_2020_R2_SP1_P01

(每个版本的intouch最新补丁不同,建议更新到最新补丁,有很多情况就解决了,具体版本可以咨询技术工程师。) 

图片

二  排查过程思路闪退现象

1. 查看历史趋势

观察闪退时段是否呈现一定规律,(如果出现一定规律优先考虑画面脚本如:时钟同步,$hour一类时间动作脚本等)。 

图片

2. 对比现场其他机器

如果现场有同一程序,在不同计算机上运行,可以对比是否都出现类似情况。

1)都出现:排查1.intouch版本问题,2.intouch程序问题,3计算机操作系统上同样程序造成内存不足问题。

2)只有个别机器出现:此计算机和其他正常机器配置差异,操作系统版本,计算机程序内存不足问题。 

3. 确认patch01补丁是否安装

打过补丁是这个版本号,不记得就再打一遍。 

图片

4. INTOUCH工程坏点检查

完工项目应删除INTOUCH中未使用标记名词典。

5. 查看任务管理器

程序死机或者闪退的时候可以查看任务管理器,查询使用内存较多的程序。

图片

三 查询操作

1. SMC中打开日志势

在INTOUCH的SMC中打开日志,可导出为LogExport***.aaLGX文件 

图片

2. 打开WINDOWS日志

打开WINDOWS日志按下组合键win+r,然后输入’eventvwr.exe‘,然后回车就可以打开事件查看器了。 

图片

3. 对照INTOUCH的日志和windows日志

注意日志的列表都比较长,此步需要细心和耐心,不敏感会错过关键信息。

四 发现原因路闪退现象

经过INTOUCH的日志和windows日志比对,发现规律。INTOUCH的闪退和windows日志中内存低警告,正相关。在windows内存低警告1分钟之后就会出现INTOUCH闪退。 

图片

图片

五  处理方法

找到原因后我们就去查看,为什么会内存低。打开任务管理器,查看进程发现。找到占用内存最高的进程。 

图片

1.  确认一下此进程能否禁用或停止

有些进程会影响INTOUCH的脚本或者电脑的功能。

此案例中Waves MaxxAudio service和Antimalware Service Executable是占用内存最高的两项。(Waves是识别耳机应用,Antimalware是恶意软件事实防护应用)针对项目非网络环境这两项都是可以禁用的。

2.  禁用方法

1)彻底关闭

Antimalware Service Executable 方法:

https://blog.csdn.net/weixin_43303530/article/details/103343367

2)禁用Waves MaxxAudio service方法:

https://docs.pingcode.com/ask/322606.html

六  处理结果

    禁用这两项主要占内存的进程后,内存的占用明显减小。INTOUCH画面不在出现闪退,电脑卡顿现象得到明显缓解。

图片

图片

2024年12月