Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax

Ответ
 
Опции темы
Старый 02.03.2008, 15:03   #1
jimon
 
Сообщений: n/a
Недокументированные возможности

Агресивный режим менеджера памяти
GCSetMode(-1)

в справке написано
mode can be one of the following:
1 : automatic GC - memory will be automatically garbage collected
2 : manual GC - no memory will be collected until a call to GCCollect is made

The default GC mode is automatic GC.
а в коде прописано :
//for bbGCSetMode
#define BBGC_AUTOMATIC 1
#define BBGC_MANUAL 2
#define BBGC_AGGRESSIVE -1
работает на blitzmax 1.24 и 1.28 (другие не проверял)
фича етого режима в том что он проверяет память после
каждого выделения, практическая польза - можно ясно
будет увидеть где память течет .. (исходя из количества выделеной)
и нету необходимости совать GCCollect в цикл

Последний раз редактировалось jimon, 02.03.2008 в 15:36.
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо за это полезное сообщение:
Bagration (02.03.2008), moka (03.03.2008), Randomize (10.11.2009), SBJoker (02.03.2008)
Старый 02.03.2008, 17:49   #2
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: Недокументированные возможности

интересно... надо проверить.
__________________
(Offline)
 
Ответить с цитированием
Старый 03.03.2008, 12:41   #3
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Недокументированные возможности

Спасибо, тоже нада будет проверить
(Offline)
 
Ответить с цитированием
Старый 03.03.2008, 18:29   #4
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Недокументированные возможности

Мне режим агрессии не понравился. С ним скорость игры упала в несколько раз. Для меня это есть вери бэд... Хотя, возможно, я просто изначально неверно построил логику проекта...
А какие результаты использования этого режима у вас?
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Старый 03.03.2008, 18:51   #5
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Недокументированные возможности

Дык, я думаю он лишь для отладки годен.
(Offline)
 
Ответить с цитированием
Старый 03.03.2008, 18:59   #6
Bagration
Знающий
 
Регистрация: 06.10.2007
Сообщений: 225
Написано 15 полезных сообщений
(для 21 пользователей)
Ответ: Недокументированные возможности

Сообщение от Ize'g0re Посмотреть сообщение
Мне режим агрессии не понравился. С ним скорость игры упала в несколько раз. Для меня это есть вери бэд... Хотя, возможно, я просто изначально неверно построил логику проекта...
А какие результаты использования этого режима у вас?
Эм, ясно же написано:
Сообщение от jimon Посмотреть сообщение
практическая польза - можно ясно
будет увидеть где память течет .. (исходя из количества выделеной)
и нету необходимости совать GCCollect в цикл
(Offline)
 
Ответить с цитированием
Старый 03.03.2008, 21:40   #7
jimon
 
Сообщений: n/a
Ответ: Недокументированные возможности

Ize'g0re
у меня обьекты во время процесса игры редко создаются
да и с всунутым в цикл GCCollect - ничего не тормозит
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jsr75: новые возможности. ViNT Библиотеки 24 13.07.2011 13:08
Мультимедийные возможности мп andresyuk_be Основной форум 12 18.08.2007 21:16


Часовой пояс GMT +4, время: 01:40.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com