User Tag List

Показано с 1 по 10 из 543

Тема: ZEmu

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,286
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    39 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от mastermind Посмотреть сообщение
    наразворачивало циклов на 7Мб экзешник (более чем в 10 раз больше чем было), 7zip правда его почти в тот же объем сжал
    Ога. Бинарники получаются неприлично жирные. Но! По скорости работы кроют другие версии как бык овцу. У меня 32-битный бинарь от mingw умудрился на 40% обогнать по скорости 64-битный бинарь от vc80

    Цитата Сообщение от mastermind Посмотреть сообщение
    Угу, щаз...
    Ну я собираю на определенной машине, где этой экзотики вроде бы нет. Короче, ты посеял зерна сомнений в моей душе

    ---------- Post added at 15:39 ---------- Previous post was at 15:25 ----------

    Цитата Сообщение от mastermind Посмотреть сообщение
    Хе хе, попробовал с флагами "-O3 -DNDEBUG -march=pentium2 -mmmx -minline-all-stringops -fdata-sections -ffunction-sections -funroll-loops -funsigned-char -fno-strict-aliasing"
    Ах, да. Опция -fno-strict-aliasing влияет на некоторые варнинги (мне нужно было для сборки сторонних либ), опцию -funsigned-char используй аккуратно- она может привнести непонятных глюков в код, закладывающийся на знаковость этого самого чара.
    Ну и еще линковать с опциями -Wl,-O3,-x,--gc-sections,--relax,--kill-at

    Разумеется, эти все приседания для релизных билдов. В дебаге это все нельзя использовать.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    21.08.2009
    Адрес
    Cyprus
    Сообщений
    236
    Спасибо Благодарностей отдано 
    91
    Спасибо Благодарностей получено 
    24
    Поблагодарили
    20 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Ах, да. Опция -fno-strict-aliasing влияет на некоторые варнинги (мне нужно было для сборки сторонних либ), опцию -funsigned-char используй аккуратно- она может привнести непонятных глюков в код, закладывающийся на знаковость этого самого чара.
    Да это понятно... Я просто побыстрому скопипейстнул не вникая, чтоб посмотреть что получится.

    ---------- Post added at 14:54 ---------- Previous post was at 14:50 ----------

    Цитата Сообщение от mastermind Посмотреть сообщение
    наразворачивало циклов на 7Мб экзешник
    Вскрытие показало, что дело не в разворачивании циклов (секция .text выросла незначительно). Дело в опции -fdata-sections - секция .data выросла в 10+ раз (большая часть экзешника забита нулями).

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •