
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.03.2021, 22:08
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
Как будет производительней код Код: pascal 1. 2. 3. или Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. И вообще как замерить такие вещи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2021, 22:13
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
FIL23, в первом случае это совершенно дурацкие повторы, от которых глаза в кучу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2021, 22:14
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
FIL23, Сделай цикл на N-миллионов повторов этих действий и добавь замер времени. Самое простое - через GetTickCount ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2021, 22:17
|
|||
|---|---|---|---|
|
|||
Ламерский вопрос... |
|||
|
#18+
FIL23 Как будет производительней код FIL23 И вообще как замерить такие вещи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2021, 22:27
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
FIL23 Как будет производительней код Код: pascal 1. 2. 3. или Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. Так: Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2021, 22:50
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
kdv, Во втором варианте дурацких повторов тоже навалом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.03.2021, 23:33
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
rgreat, а я дальше первого не смотрел! :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.03.2021, 00:48
|
|||
|---|---|---|---|
Ламерский вопрос... |
|||
|
#18+
FIL23 Как будет производительней код ... И вообще как замерить такие вещи? Вариант 1: Выполнить 10^6..10^9 раз, посмотреть на время выполнения. Вариант 2: Учитывая, что хитрых циклов нет, поставить break-point, посмотреть в CPU Window: там будет ассемблерный код, созданный из кода на паскале, сравнить для 2х реализаций. На 0м уровне, можно считать, что чем больше ассемблерных команд, тем код выполняется дольше, потом учесть call'ы, и т.д. Ну и в данном случае, IMHO, подходит вариант 0: больше сущностей - дольше выполняется :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2037563]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 521ms |

| 0 / 0 |
