在我的测试机器上,我的Kivy应用程序对触摸事件的响应明显滞后:
它在我的iMac上运行得很好,虽然Mac的功能明显要强大得多,但我不认为我的deb机器会有问题。然而,当应用程序运行时,Python的CPU占85%左右,任何触摸事件都会导致这个比例上升到235%左右。在
现在,我将大胆猜测我的代码是罪魁祸首,但是有人能建议一个如何或过程来开始找出代码的哪些部分负责吗?我有3个线程在运行(Kivy除外),看起来还不错,但理想情况下,我想我在Python中寻找一个'top'命令作为开始;)
编辑 好的,我现在通过cProfile运行脚本,这似乎表明这是cpu的最高用户:
ncalls tottime percall cumtime percall filename:lineno(function)
1 0.000 0.000 11.158 11.158 <string>:1(<module>)
引用超凡脱俗的话,“这对我来说毫无意义”。。。在
目前没有回答
相关问题 更多 >
编程相关推荐