Утечка памяти QPlainTextEdit - PullRequest
       24

Утечка памяти QPlainTextEdit

0 голосов
/ 19 ноября 2018

Я написал простое приложение с Qt 5.9.6, запустил его и подумал, что используемая память растет . После отслеживания / отладки приложения я кое-что понял о QPlainTextEdit !!!

Утечка памяти была для qplaintextedit в качестве блокнота в моем приложении, но после каждого ее использования я использовал функцию clear () , чтобы очистить ее для следующего использования.

Но используемая память этой записной книжки не будет освобождена!

Я решил проверить это

Я открыл новый проект, содержащий QPlainTextEdit & a QPushButton (для использования функции clear ()).

  • После запуска использовалась память 9.7MiB
  • Ввели некоторый длинный текст в QPlainTextEdit, использованная память была 52MiB
  • Нажал кнопку QPushButton (clear () QPlainTextEdit), ожидаемая используемая память 9.7MiB, но она была 52MiB.

Я пытался удалить , статическое распределение , динамическое распределение ..., есть много способов управлять этим, но не иначе!

Я нашел что-то в здесь , но это не решило проблему.

Это ошибка в QPlainTextEdit или я делаю неправильно?

...