软件允许过程中 是啥,一个操作吗?
一般界面卡顿是ui线程有大量计算造成卡顿,
直接卡死的话,就是cpu过高。。你看看是不是算法啥的有问题
什么会导致CPU过高?
@😀明笔记: 大量资源开销?
@猝不及防: 举列子说明一下?那些属于资源开销?新手~
设断点,看看按个方法执行是时间长
单独测试,每个方法都不长
@😀明笔记: 每个方法都不长?加起来就长了?那还得是找到执行长度最长的前n个方法,想办法优化下。
@会长: 除了方法的执行时间长会导致卡顿之外。还有其他可能嘛?
操作窗体卡死原因,是对UI线程的操作(主线程执行方法+多线程中的委托方法)时间过长导致窗体假死
程序运行过程中不响应,多半是因为死循环,请求IO(网络、磁盘)阻塞,出现异常未处理等等。 建议debug或者多加点日志信息,看看到哪一步出现了问题。
– 。淑女范erり 4年前