如何解决kanzi进程cpu使用率达到90%~100%问题

本人是做软件开发的。近期在使用kanzi开发过程中,发现车机总是很卡,打开进程发现cpu达到了90%100%。于是开始解决这个问题。调查发现是kanzi一直在不断的刷新,无法进入idle和正常状态。查看该进程一直在13管道中read内容,具体read什么也无法查到。于是苦查各种资料,奈何网上的kanzi资料实在是太少了,可用资料寥寥无几,真是头疼啊。没有办法了,开始review代码吧,一行一行review,大概2个小时,发现一个timer使用的特别复杂,竟然有13处remove置空。开始捋一捋逻辑,发现其中一种情况在使用timer后没有remove掉,导致了kanzi一直在使用这个timer。后面的一个月中,陆续发现了好几次cpu使用率达到90%100%问题,调查发现都是timer惹得问题。最后统一把所有的timer都review一遍。希望对开发kanzi的人有所帮助,由于网上kanzi资料非常少,希望以后有什么问题互相帮助下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值