Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / c++ Builder XE7 64 bit / 14 сообщений из 14, страница 1 из 1
03.09.2015, 23:19:04
    #39042915
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Всем привет! подскажите пожалуйста, почему один и тот же код компилируется с разной скоростью в версии 32 бит гораздо быстрее чем в версии 64 бит? Как можно ускорить компиляцию 64 битного приложения?.
...
Рейтинг: 0 / 0
03.09.2015, 23:27:27
    #39042920
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Mandarin, это нормально бро. Так и должно быть.
...
Рейтинг: 0 / 0
03.09.2015, 23:36:43
    #39042928
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
mayton,

хотел бы я взглянуть в глаза тому разработчику который сделал такой медленный компилятор и всем сказал что это нормально.
...
Рейтинг: 0 / 0
03.09.2015, 23:43:44
    #39042933
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Ты наверное очень много читал материала который обычно характеризуют словами "реклама и маркетинг".

И мало читал об архитектуре вычислительных систем.
...
Рейтинг: 0 / 0
03.09.2015, 23:46:25
    #39042937
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
mayton,

конечно, я тут вопросы задаю не от большого ума... спрашиваю значит не знаю НО хочу узнать.
...
Рейтинг: 0 / 0
03.09.2015, 23:49:34
    #39042939
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Mandarin, я не использовал Builder XE7. Но в целом поведение 64х битного приложения - весьма типично
по отношению к своему младшему брату. Дальше не буду спорить т.к. не знаком с конкретными условиями.
Пускай дополнят коллеги.

P.S. Тебе должно быть также интересно что на скорость компилляции
влияют опции. Уровни оптимизации e.t.c. Сравнивал? В 2х средах.
...
Рейтинг: 0 / 0
03.09.2015, 23:55:40
    #39042941
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
mayton,

Так как нужно не сравнивал, пробежался просто глазами. Завтра утром посмотрю на свежую голову. Спасибо за совет это уже лучше чем ничего :)
...
Рейтинг: 0 / 0
04.09.2015, 00:14:49
    #39042953
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
MandarinТак как нужно не сравнивал, пробежался просто глазами. Завтра утром посмотрю на свежую голову.посмотри заодно, включены ли precompiled headers в 64 битах, и сравни с 32 битами.
...
Рейтинг: 0 / 0
04.09.2015, 09:50:31
    #39043109
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
egorychMandarinТак как нужно не сравнивал, пробежался просто глазами. Завтра утром посмотрю на свежую голову.посмотри заодно, включены ли precompiled headers в 64 битах, и сравни с 32 битами.

в 64 битной версии в этой ветке всего одна строчка, и она совпадает с 32 битной версией = "Generate and use"
...
Рейтинг: 0 / 0
04.09.2015, 10:50:48
    #39043164
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Mandarinв 64 битной версии в этой ветке всего одна строчка, и она совпадает с 32 битной версией = "Generate and use"значит, дело было не в бабине ))
...
Рейтинг: 0 / 0
04.09.2015, 11:43:59
    #39043233
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Можно взять FileMonitor и детализировать дисковые операции по двум средам.
Отфильтровать. Отобрать действия с исходниками и сделать диаграммы
активности. Возможно какая-то среда долго мучает 1 файл. Разобраться почему.
А если такой явно выраженной видимости не будет - то значит моя первая
версия о низком перформансе 64х битного кода верна.
...
Рейтинг: 0 / 0
04.09.2015, 11:57:03
    #39043249
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
maytonА если такой явно выраженной видимости не будет - то значит моя первая версия
о низком перформансе 64х битного кода верна.
Не знаю как у clang, который использует билдер, а у GCC только один компилятор только
одной разрядности для обеих целевых платформ.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
04.09.2015, 12:09:32
    #39043264
Barlone
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Там разные компиляторы. 64 бит - clang, а 32 бит - древний из первых версий билдера с минимальными изменениями. Отсюда и разница в скорости. Ну в последней XE10 сделали 32 бит компилятор тоже на clang, так что теперь производительность наверное сравнялась.
...
Рейтинг: 0 / 0
05.09.2015, 14:12:17
    #39043967
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
c++ Builder XE7 64 bit
Как хорошо в Delpi ctr+f9 переход к следующей ошибке :) а тут приходится семь на подумать один раз скомпилировать, но это скорее пою чем минус.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / c++ Builder XE7 64 bit / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]