1

ユーザー入力で QMainWindow (多くの QWidgets と共に) を作成/削除するアプリケーションを構築しています。1つ驚いたのは、CPU使用率が操作中に増加し続けていることです。操作が停止された後も、CPU使用率は決して低い値にはなりません..

他のすべての GUI 関連のものは問題を提示しません。前述のことは、QWidget を作成/削除しているときにのみ発生します。

作成中

QWidgets *widget = new QWidget(parent);

& 削除する

widget->hide();
delete widget;

たとえば、ウィジェットを使用してウィジェットを作成しnew、それらのウィジェットを削除していますdelete。実際、メモリ使用量も増加しています。ウィジェットが削除されていないと思われます。それらはルートウィンドウに接続されています。そのため、CPU 使用率が増加しています。

この点で何が問題なのか

4

0 に答える 0