Здравствуйте, гость ( Вход | Регистрация )
|
RazrFalcon |
11.10.2010, 20:24
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Решил не плодить кучу меких тем и написать все в одной
1) При динамической линковке производительность меньше чем при статической? Как я понимаю да при статической все нужное от динам. либы войдет в бинарник. 2) Как собрать х64 приложение, есть Ubuntu 10.10 x64, только я не уверен (не знаю как проверить) что прога именно 64-х битная. Какие есть ключи для оптимизации, и есть ли они вообще. Где глянуть, пока кроме -static ничего не нашел.3) Какие еще есть методы увеличения производительности. Важна каждая миллисекунда. 4) Читал на тему того, что даже разные версии gcc влияют на производительность. Заранее спасибо. Сообщение отредактировал RazrFalcon - 11.10.2010, 20:27 |
|
|
|
![]() |
|
Iron Bug |
13.10.2010, 7:57
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: 12
|
Цитата(ufna @ 12.10.2010, 19:51) Link А в основном - можно ли на нем собрать Qt для WinCE видишь ли, собрать можно всё, что угодно, при условии, что компилятор поддерживает процессор, который в твоей штуковине сидит. ну и с make-файлами для сборки нужно возиться. у icc свои опции, не всегда одинаковые с gcc. а так, помнится, под icc 8 умельцы даже ядро собирали. летало, как на стероидах icc даёт прирост производительности даже не на интеловских процах. он напичкан хитрожопыми алгоритами и у него много опций самой разнообразной оптимизации. вообще, в Intel не дураки сидят. одна из самых уважаемых мною лично компаний в области IT и электроники. никакого бардака, всё продумано и стабильно работает, в отличие от некоторых (не будем показывать пальцем я смотрю, это какая-то вендозная платформа - armv4i? если вендозная, то icc работать будет, конечно... но его придётся "украсть". ибо бесплатные компилеры под венду интел не раздаёт. правда, у них есть для венды что-то типа "я тут потестирую ваш компилер, обещаю, что не буду использовать в коммерческих целях", с бесплатным кодом для регистрации. по крайней мере, раньше что-то такое было. но я не юзала эту возможность. у меня icc дома, под линём, на совершенно законных основаниях. а под вендой мы на работе тестовый образец icc тестировали: результаты исключительно положительные. Сообщение отредактировал Iron Bug - 13.10.2010, 8:05 |
|
|
|
|
ufna |
13.10.2010, 22:49
Сообщение
#3
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5
|
Цитата(Iron Bug @ 13.10.2010, 8:57) Link видишь ли, собрать можно всё, что угодно, при условии, что компилятор поддерживает процессор, который в твоей штуковине сидит. ну и с make-файлами для сборки нужно возиться. у icc свои опции, не всегда одинаковые с gcc. а так, помнится, под icc 8 умельцы даже ядро собирали. летало, как на стероидах icc даёт прирост производительности даже не на интеловских процах. он напичкан хитрожопыми алгоритами и у него много опций самой разнообразной оптимизации. вообще, в Intel не дураки сидят. одна из самых уважаемых мною лично компаний в области IT и электроники. никакого бардака, всё продумано и стабильно работает, в отличие от некоторых (не будем показывать пальцем я смотрю, это какая-то вендозная платформа - armv4i? если вендозная, то icc работать будет, конечно... но его придётся "украсть". ибо бесплатные компилеры под венду интел не раздаёт. правда, у них есть для венды что-то типа "я тут потестирую ваш компилер, обещаю, что не буду использовать в коммерческих целях", с бесплатным кодом для регистрации. по крайней мере, раньше что-то такое было. но я не юзала эту возможность. у меня icc дома, под линём, на совершенно законных основаниях. а под вендой мы на работе тестовый образец icc тестировали: результаты исключительно положительные. ну я посмотрел, у них было для WinCE версия, но в 2008ом они продали ее Marvell, с концами. Потому я не особо понимаю как обычный icc заставить скомпилить под armv4i, под x86 то легко, а тут с "украсть" то пофиг - если результат даст, я бы купил, мне это ОЧЕНЬ много значит такой прирост скорости. |
|
|
|
RazrFalcon Тотальная оптимизация 11.10.2010, 20:24
Iron Bug компилятор icc (Intel) - производительность в полт... 12.10.2010, 8:17
Алексей1153 Цитата(Iron Bug @ 12.10.2010, 11:17) отка... 12.10.2010, 8:30
kwisp Я вот книжку умную прочел, так там пишут что ... 12.10.2010, 8:41
Алексей1153 А ещё, нет смысла особо оптимизировать всё подряд ... 12.10.2010, 8:44
Iron Bug просто у меня большой опыт работы с риал-тайм прог... 12.10.2010, 9:07
kwisp RazrFalcon,
ты собираешься вопросы задавать про о... 12.10.2010, 9:08
Iron Bug Цитата(Алексей1153 @ 12.10.2010, 11:44) А... 12.10.2010, 9:21
kwisp Цитата(Iron Bug @ 12.10.2010, 10:07) ника... 12.10.2010, 9:27
CodeHunter Цитата(Iron Bug @ 12.10.2010, 8:17) тольк... 12.10.2010, 9:29
Iron Bug Цитата(kwisp @ 12.10.2010, 12:27) точно т... 12.10.2010, 9:43
Алексей1153 Цитата(Iron Bug @ 12.10.2010, 12:21) но и... 12.10.2010, 9:56
kwisp Цитата(Iron Bug @ 12.10.2010, 10:43) в да... 12.10.2010, 10:00
Iron Bug Цитата(Алексей1153 @ 12.10.2010, 12:56) н... 12.10.2010, 10:07
ufna а интеловский компилятор можно подружить с Qt для ... 12.10.2010, 13:54
RazrFalcon Всем спасибо. Прилично постов прибавилось со вчера... 12.10.2010, 14:26
Iron Bug Цитата(ufna @ 12.10.2010, 16:54) а интело... 12.10.2010, 15:29
ufna Цитата(Iron Bug @ 12.10.2010, 16:29) я ел... 12.10.2010, 16:51
RazrFalcon новость по темеhttp://www.linux.org.ru/news/openso... 13.10.2010, 22:14![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 13:31 |