|
|
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Всем привет! подскажите пожалуйста, почему один и тот же код компилируется с разной скоростью в версии 32 бит гораздо быстрее чем в версии 64 бит? Как можно ускорить компиляцию 64 битного приложения?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:19 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Mandarin, это нормально бро. Так и должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:27 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
mayton, хотел бы я взглянуть в глаза тому разработчику который сделал такой медленный компилятор и всем сказал что это нормально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:36 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Ты наверное очень много читал материала который обычно характеризуют словами "реклама и маркетинг". И мало читал об архитектуре вычислительных систем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:43 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
mayton, конечно, я тут вопросы задаю не от большого ума... спрашиваю значит не знаю НО хочу узнать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:46 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Mandarin, я не использовал Builder XE7. Но в целом поведение 64х битного приложения - весьма типично по отношению к своему младшему брату. Дальше не буду спорить т.к. не знаком с конкретными условиями. Пускай дополнят коллеги. P.S. Тебе должно быть также интересно что на скорость компилляции влияют опции. Уровни оптимизации e.t.c. Сравнивал? В 2х средах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:49 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
mayton, Так как нужно не сравнивал, пробежался просто глазами. Завтра утром посмотрю на свежую голову. Спасибо за совет это уже лучше чем ничего :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2015, 23:55 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
MandarinТак как нужно не сравнивал, пробежался просто глазами. Завтра утром посмотрю на свежую голову.посмотри заодно, включены ли precompiled headers в 64 битах, и сравни с 32 битами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 00:14 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
egorychMandarinТак как нужно не сравнивал, пробежался просто глазами. Завтра утром посмотрю на свежую голову.посмотри заодно, включены ли precompiled headers в 64 битах, и сравни с 32 битами. в 64 битной версии в этой ветке всего одна строчка, и она совпадает с 32 битной версией = "Generate and use" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 09:50 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Mandarinв 64 битной версии в этой ветке всего одна строчка, и она совпадает с 32 битной версией = "Generate and use"значит, дело было не в бабине )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 10:50 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Можно взять FileMonitor и детализировать дисковые операции по двум средам. Отфильтровать. Отобрать действия с исходниками и сделать диаграммы активности. Возможно какая-то среда долго мучает 1 файл. Разобраться почему. А если такой явно выраженной видимости не будет - то значит моя первая версия о низком перформансе 64х битного кода верна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 11:43 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
maytonА если такой явно выраженной видимости не будет - то значит моя первая версия о низком перформансе 64х битного кода верна. Не знаю как у clang, который использует билдер, а у GCC только один компилятор только одной разрядности для обеих целевых платформ. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 11:57 |
|
||
|
c++ Builder XE7 64 bit
|
|||
|---|---|---|---|
|
#18+
Там разные компиляторы. 64 бит - clang, а 32 бит - древний из первых версий билдера с минимальными изменениями. Отсюда и разница в скорости. Ну в последней XE10 сделали 32 бит компилятор тоже на clang, так что теперь производительность наверное сравнялась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 12:09 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39043109&tid=2018856]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 535ms |

| 0 / 0 |
