crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> Постоянно течет память при исполнении скрипта
igor_bogomolov
  опции профиля:
сообщение 6.9.2010, 22:45
Сообщение #11


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

Спасибо сказали: 235 раз(а)




Репутация:   29  


Цитата(DEADHUNT @ 6.9.2010, 23:21) *
и это спокоен? запусти с флагом --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.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

2 страниц V  < 1 2
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.1.2025, 0:20