![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
http://gskinner.com/talks/quick/#43
Как? Всегда думал, что при компиляции такого рода формулы считаются. В фп попадет только: я заблуждался?
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
хм...стрёмно
|
|
|||||
|
Регистрация: Jul 2009
Сообщений: 35
|
Вообще это на усмотрение разработчиков компилятора.
Как мне известно C'шный компилятор этого не делает. Сделай простой код, скомпилируй и декомпилируй и посмотри ![]() |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
короче, время уходит на кастинг переменной из uint в Number...приходим к тому, что лучше использовать везде Number
![]() |
|
|||||
|
Цитата:
Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
я сейчас сделал несколько тестов...выражения типа
возвращает Number которые потом каститься в uint. Если , то скорость по-быстрее. А есть Number, то скорость будет быстрее всего |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
Цитата:
а не как у Скиннера |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
а нет разницы...можете b вообще убрать...результаты в случае Number будут самые быстрые...дополнительное время уходит на кастинг, а не на математические действия
|
|
|||||
|
Цитата:
iNils: а какая разница? и там и там порядок действий один и тот же...
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
ставь формулу...только в данном случае используй тип Number, тогда скорость будет одинаковой с формулой или без...
короче, господа, проверьте опытным путём и всё станет ясно ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 14:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|