Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
Всем доброго дня, в одном из проектов столкнулся с тем что при компиляции релиза оптимизация включена а при компиляции версии для отладки выключена. Может это как то влиять на проблемы наподобии "Out of memory" и вообще какой вариант (включена / выключена оптимизация) к каким последствиям может привести? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 10:20 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
hlopotun, Могут быть по разному инициализированы переменные, если их забыли явно инициализировать. По разному могут выполняться циклы. Т.е. версии релиз и дебаг будут выполняться по разному. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 10:39 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
Если программа с включённой оптимизацией и без работает по-разному, кроме скорости работы - это явно говорит о косяках в программе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 12:06 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
Отлаживать не получится куски кода, которые компилятор посчитает "ненужными" (например, в конце добавляешь отладочный код, чтобы посмотреть какой-нибудь результат расчетов, а компилятор не останавливается). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 12:11 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
Еще один раз был нюанс (не знаю, связан ли с включаемой оптимизацией или нет) -- не все операторы в условиях вызываются/выполняются, если уже известен результат. Пример, какой-то нужный метод может не вызваться: Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 12:15 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
JayDi, >>не все операторы в условиях вызываются/выполняются, если уже известен результат. Это опция Complete boolean evaluation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 12:35 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
А в редких случаях, включение оптимизации приводит к ошибочной кодогенерации и различным ошибкам. И в QC были тикеты на этот счёт... Если память не подводит, даже мы пару писали ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 16:36 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
Еще одна постоянно бесящая штука -- при включенной оптимизации иногда дебаггер не может показать значения временных переменных в конце процедуры или куска кода (типа они там больше не нужны и были "удалены"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.07.2021, 20:23 |
|
||
|
К каким последствиям может привести включение или выключение оптимизации при компиляции?
|
|||
|---|---|---|---|
|
#18+
JayDi, так если их действительно физически не существует, что дебаггер покажет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.07.2021, 08:29 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40082169&tid=2037197]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 271ms |

| 0 / 0 |
