Постоянно течет память при исполнении скрипта |
Здравствуйте, гость ( Вход | Регистрация )
Постоянно течет память при исполнении скрипта |
igor_bogomolov |
6.9.2010, 22:45
Сообщение
#11
|
Профессионал Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29 |
и это спокоен? запусти с флагом --leak-check=full Запускал так. Цитата valgrind --leak-check=full --track-origins=yes --show-reachable=yes --log-file=1.txt ./script Файл с выводом здесь. Я не увидел там ничего криминального. Эти цифры постоянны и не зависят от того какое количество раз скрипт будет выполнен.Да и поторопился я с предыдущим ответом. После n повторений, память расти перестает |
|
|
DEADHUNT |
6.9.2010, 22:50
Сообщение
#12
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
да это утечки Qt, тоже их замечал.
|
|
|
ksth |
18.2.2011, 14:39
Сообщение
#13
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 18.2.2011 Пользователь №: 2419 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не уверен что поможет, но можно перед вызовом QScriptEngine::evaluate() делать pushContext (), а после popContext(). Насколько я понимаю данные имеют локальный характер, и возможно они увеличивают GlobalObject.
|
|
|
Текстовая версия | Сейчас: 15.1.2025, 0:20 |