我在Qt上开发了一个关于Beaglebone的应用程序。它有许多屏幕,应用程序使用下面的代码来回移动(当用户点击按钮时)。
Startup *j = new Startup();
j->showMaximized();
j->setAttribute(Qt::WA_DeleteOnClose);
this->close();
但是,点击几个屏幕后,应用程序会慢下来。 Htop没有显示内存或CPU消耗的任何明显增加,但UI显着减慢。
我试图在Beaglebone上安装valgrind,所以我可以尝试获取一些数据但是Beaglebone上的glibc似乎有问题。
我被告知减速是由于内存泄漏造成的,我应该采用不同的设计,但时间很短。
如果没有重新设计,最快的方式是尽可能响应地运行应用程序?
雅