递归火山软件开发平台

标题: 火山开发的程序,为什么运行后不定时会导致系统变卡 [打印本页]

作者: 909694567    时间: 2022-12-19 20:09
标题: 火山开发的程序,为什么运行后不定时会导致系统变卡
最近用火山写了一个程序,发现一个问题,程序运行后,不定时会使整个系统变卡,有时候运行不久就会出现,有时候运行很久才出现.
就是那种 界面都不更新了, 鼠标指针卡的跟PPT一样,界面更新是鼠标路过哪里,哪里的界面才会更新出来,部分界面会变黑,整个系统都会卡成这样.
推出火山写的这个程序后 整个系统就又正常了.....
非常奇怪,完全不知道怎么回事,它也不崩溃,也不报错,CPU和内存占用也不多,但就是会导致整个系统变卡...
我的程序里 用到了一些常规组件,以及火花代码编辑框.

求问,这到底是为什么....

作者: xrea    时间: 2022-12-19 21:34
有没有一种可能,你写的逻辑不对
作者: anyway1hs    时间: 2022-12-19 22:18
应该是你的运行逻辑有问题吧,如果之运行个没任何功能的空窗口,你看看还会有这问题不
作者: 909694567    时间: 2022-12-20 00:58
anyway1hs 发表于 2022-12-19 22:18
应该是你的运行逻辑有问题吧,如果之运行个没任何功能的空窗口,你看看还会有这问题不 ...

谢谢 找到问题了,  时钟里 调用了一个 取屏幕坐标颜色的 API   时钟周期为300毫秒.
我改成1000毫秒 就没事了.....
为啥 还是不知道  不过 好在问题找到了 ..
作者: accet    时间: 2022-12-20 06:03
时钟是主线程 他在运行时当然会卡界面..
这种玩意最好改用多线程...





欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4