The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Разработчики Firefox обозначили цели перехода на новую много..., opennews (ok), 19-Июл-11, (0) [смотреть все]

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


6. "Разработчики Firefox обозначили цели перехода на новую много..."  –1 +/
Сообщение от Аноним (-), 19-Июл-11, 17:42 
Утечка памяти != фрагментация памяти. Фрагментированную память можно дефрагментировать. А утечка есть утечка, это занятая память. Короче, читай про динамическое распределение памяти, кучу, стек и т.д., потом пиши сюда комменты
Ответить | Правка | Наверх | Cообщить модератору

9. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от Аноним (-), 19-Июл-11, 17:58 
А никто утечки с фрагментациями и не ровнял. Утечек тоже избежать можно, путём правильной приоритезации процессов и верным динамическим распределением/балансировкой памяти приложений. И делать это можно не только на уровне системного планировщика, но и на уровне самого приложения, вводя квоты/лимиты потребления и операции высвобождения памяти в процессе его работы.
Ответить | Правка | Наверх | Cообщить модератору

17. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от Xasd (ok), 19-Июл-11, 18:28 
> Утечек тоже избежать можно, путём правильной приоритезации процессов и верным динамическим распределением/балансировкой ..blahblahblah

<утечки-памяти> -- это <ошибки> инженеров .. причём БАНАЛЬНЫЕ ошибки (граничащие вообще с опечатками), а не ошибки неправильной архитектуры

[например инженер может создать (банально опечатавшись) внутри структуры-цыклической-природы -- СИЛЬНУЮ ссылку вместо СЛАБОЙ.. и тем-самым получить неудаляемуй объект, в определённых условиях]

о каких ещё планировщиках вы говорите? :-)

избежать утечек памяти -- можно.. да... нужно "всеголишь" допускать меньше ошибок (не допускать ошибок при работе с ресурсами/памятью) :-)

а <фрагментация-памяти> -- это НЕ <ошибки> инженеров

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

22. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от Pilat (ok), 19-Июл-11, 18:42 
> а <фрагментация-памяти> -- это НЕ <ошибки> инженеров

Это ошибка программистов. Получил блок памяти на таб, использовал, закрыл таб, отдал память. Места для утечки и фрагментации нет. Почему так не работает?

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

26. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от Eugeni Dodonov (ok), 19-Июл-11, 18:50 
>> а <фрагментация-памяти> -- это НЕ <ошибки> инженеров
> Это ошибка программистов. Получил блок памяти на таб, использовал, закрыл таб, отдал
> память. Места для утечки и фрагментации нет. Почему так не работает?

Не все так просто, когда память выделяется динамически и блоками фрагментация неизбежна. Но собственно в найтли версии это уже исправили.

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

40. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от ывв (?), 19-Июл-11, 20:00 
что исправили? фрагментацию? так она неисправима, как и баги в программах
Ответить | Правка | Наверх | Cообщить модератору

42. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от Eugeni Dodonov (ok), 19-Июл-11, 20:11 
> что исправили? фрагментацию?

метод выделения блоков памяти и их сортировку.

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

52. "Разработчики Firefox обозначили цели перехода на новую много..."  +/
Сообщение от Crazy Alex (??), 20-Июл-11, 00:52 
И что им мешает арены какие-нибудь для вкладок использовать? Нет, надо наваять GC. Как будто нет опыта его использования и никтоне знает, как неэффективно системы с GC (тем более самопальным в плюсах) используют память.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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