![]() |
|
||||||||||
|
|||||
|
стервочка (я мужик)
|
vic_, дай догадаюсь. по индексу будет быстрее?
|
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
почти в два раза
|
|
|||||
|
стервочка (я мужик)
|
vic_, и? разве это не очевидно?
|
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
BlooDHounD, да я знал это и раньше, поэтому и написал. Правда, не ожидал настолько большой разницы. Что именно должно быть для меня очевидно, ваш вариант ответа если не возражаете
|
|
|||||
|
стервочка (я мужик)
|
ну как бы имя это вроде бы текст? а где Вы видели что бы поиск по текстовому индексу был быстрее чем по числовому?
|
|
|||||
|
Регистрация: Sep 2006
Адрес: Zaporozhye, Ukraine
Сообщений: 141
|
Ясно, спасибо.
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Проведу тесты. Не думаю, чо программисты в Adobe настолько глупые, что не делают хеш.
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 36
|
Кхм, я тоже был в полной уверенности, что там хеши..
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну вообще говоря, хеши и есть:
var sp:Sprite;
sp = new Sprite();
var n:String = sp.name;
super.addChild(sp);
var t:uint = getTimer();
trace(super.getChildByName(n));
trace(getTimer() - t); // 0
for (var i:uint = 0;i < 20000;i+=1) {
super.addChild(new Sprite());
}
super.addChildAt(sp, 15000);
t = getTimer();
trace(super.getChildByName(n));
trace(getTimer() - t); // 0
|
|
|||||
|
стервочка (я мужик)
|
__etc, я думал это очевидно
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|