The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Средство для борьбы с утечками памяти в Qt программах"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от opennews (??) on 24-Авг-09, 23:27 
Разработчики Qt представили (http://labs.trolltech.com/blogs/2009/08/21/introducing-qscop.../) QScopedPointer, который позволяет автоматически удалять Qt объекты после их использования. QScopedPointer призван помочь более четко определить стратегию очистки памяти, без заботы об учете мешающих удалению активных связей "потомок-родитель", часто приводящих к неоднозначности факта очистки памяти после объектов QObject.

URL: http://labs.trolltech.com/blogs/2009/08/21/introducing-qscop.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=23139

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от Alexey (??) on 24-Авг-09, 23:27 
Видимо про auto_ptr людям не рассказали
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от Анонумоис on 24-Авг-09, 23:32 
>Видимо про auto_ptr людям не рассказали

Да нет, все намного проще. В телефоне Qt приложение ест как минимум 10 мегабайт, вот и решили с такого радикального шага начать "борьбу за память". Надо у кого-то из Trolltech спросить, дальше походу "чистку" продолжат...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от vitek (??) on 25-Авг-09, 00:30 
не-а.
с этого http://www.3dnews.ru/news/alyans_microsoft_i_nokia_ofitsialno/
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от Maddy on 25-Авг-09, 00:54 
мдя ? auto_ptr ? и если в qt нет поддержи stl куда оно пойдет ? а еще eсть deleteLater() например .... Собственно наверное стоит подумать на тему накой это делают ;)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от Aleksey (??) on 25-Авг-09, 09:47 
Посмотрите для интереса исходники auto_ptr на предмет зависимостей. Очень удивитесь.  deleteLater() это видимо не из QScopedPointer, потому что в исходниках ее нет. Так что QScopedPointer почти полный аналог auto_ptr. Я бы сказал велосипед. :) Замена

typedef auto_ptr QScopedPointer;

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от Maddy on 26-Авг-09, 17:02 
>Посмотрите для интереса исходники auto_ptr на предмет зависимостей. Очень удивитесь.

То ,что я видел - тянуло за собой кусок Stl'я ....
deleteLater()
>это видимо не из QScopedPointer, потому что в исходниках ее нет.

А это штатный сигнал QObject'а
>Так что QScopedPointer почти полный аналог auto_ptr. Я бы сказал велосипед.
>:) Замена
>
>typedef auto_ptr QScopedPointer;

С учетом выше сказанного - нет ;) Ключевое слово - почти ;) И tulip в Qt не спроста проявился и активно исползуется...


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Средство для борьбы с утечками памяти в Qt программах"  +/
Сообщение от Capth on 25-Авг-09, 20:47 
Как бы тута отвечают на вопросы почему и зачем.
http://labs.trolltech.com/blogs/2009/08/25/count-with-me-how.../
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру