Показать сообщение отдельно
Старый 29.06.2009, 14:52   #24
jimon
 
Сообщений: n/a
Ответ: Хитрая хитрость

Mr_F_
видишь эти строки ?
...
SerializeStream->OpenSection("SceneNode");
...
SerializeStream->CloseSection();
...
это означает что у меня древовидное разбиение информации
те - все переменные не скидываются в общую кучу, а скидываются в секцию, секция может содержать в себе другие секции и тд
в итоге получается что мы достаём переменные только из текущей секции, в одной секции редко бывает больше 100 переменных (а зачем ?), потому тут в среднем где-то 10-20 сравнений для поиска нужной информации

время затраченное на загрузку информации переменных совсем не заметно в сравнении с временем затраченным на загрузку текстур\моделей
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (29.06.2009)