|
Софт и игры Обсуждаем любые компьютерные программы и игры. |
|
Опции темы |
15.04.2021, 10:04 | #1 |
Модератор
Регистрация: 15.07.2012
Адрес: Санкт-Петербург
Сообщений: 1,395
Сказал(а) спасибо: 344
Поблагодарили 539 раз(а) в 368 сообщениях
Вес репутации: 624 |
Сравнение обработчиков исключений DWARF и sjlj в MinGW
Добрый день. Прошу помощи в следующем вопросе. Мне нужно скомпилировать exe-файл в бесплатной среде MinGW. Можно скачать две среды MinGW: с обработчиком исключений DWARF и с обработчиком исключений sjlj. В Сети неоднократно повторяется примерно такая мысль: исполняемый exe-файл, скомпилированный с использованием sjlj, будет работать (значительно) медленнее, чем скомпилированный с использованием DWARF.
Внимание, вопрос № 1: Исполняемый exe-файл, скомпилированный с использованием sjlj, будет работать медленнее вообще и всегда, или только тогда, когда натолкнётся на ошибку (исключение)? Невероятно, но факт: этот очень практически важный вопрос лежит на поверхности. При этом я не нашёл не только ответа, но и чтобы кто-нибудь задал этот вопрос. Не там искал, следопыт? Поясню, для чего мне это нужно. Есть бесплатный шахматный движок "Вобла" с открытым кодом [Для просмотра данной ссылки нужно зарегистрироваться] Мне нужно непременно скомпилировать его самому, ничего не меняя в исходном тексте, и непременно для x32. Пожалуйста, не переводим стрелки на x64. Попробовал скомпилировать и с sjlj, и с DWARF. Получил два разных движка. Столкнул их в турнире. Скорость просчёта полуходов в секунду у обоих движков оказалась одинаковой, и последовала череда ничьих. Вроде бы ответ получен: исполняемый exe-файл с sjlj работает медленнее только тогда, когда натыкается на ошибку – а при работе шахматного движка никаких ошибок не происходит. Но это лишь частный эксперимент. Хотелось бы услышать мнение бывалого программиста, находящегося внутри всех этих дел. Потом последует вопрос № 2. Спасибо. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Фоллоу фокусы для DSLR. Сравнение | rcpark | DSLR камеры | 0 | 21.11.2016 08:04 |
Сравнение кодеков XViD и h264 | Жрец Нефтиды | Кодеки и кодеры, кодирование и конвертация. | 57 | 26.09.2016 18:52 |