Kivy / python性能问题

时间:2016-06-08 20:53:33

标签: python linux performance kivy

我的Kivy应用程序在我的测试机器上遇到明显的触摸事件响应延迟:

  • Deb Jessie,Python 2.7,Kivy 1.9.1
  • Intel Atom 1860 Mhz
  • Geforce GT610 4GB RAM SSD
  • 3.16.0-4-amd64#1 SMP Debian 3.16.7-ckt25-2(2016-04-08)x86_64 GNU / Linux

它在我的iMac上运行良好,虽然Mac显然更强大,但我不相信我的deb机器应该挣扎。然而,当应用程序结束时,Python占据了大约85%的CPU,并且任何触摸事件都会使其飞行高达235%左右。

现在,我将粗略地猜测我的代码应该受到责备,但是有人可以建议一个howto或进程来开始找出代码的哪些部分负责?我有3个线程运行(除了Kivy),看起来似乎没问题,但理想情况下我想我正在寻找Python中的'top'命令作为开始;)

EDIT 好的,所以我现在通过cProfile运行脚本,这似乎表明这是cpu的顶级用户:

ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     1    0.000    0.000   11.158   11.158 <string>:1(<module>)

引用辉煌的Ultravox,'这对我来说没什么意义'......

0 个答案:

没有答案