VS6 vs VS2008
Правила форума
Пожалуйста, ознакомьтесь с правилами данного форума
Пожалуйста, ознакомьтесь с правилами данного форума
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
VS6 vs VS2008
Один и тот-же продукт строится (build Release) двумя компиляторами. Весь код - С++
Код построеный Visual Studio 6 на одном и том-же копьютере выполняется юыстрее чем код построеный Visual Studio 2008
Кто-нибудь с такой проблемой сталкивался ?
Код построеный Visual Studio 6 на одном и том-же копьютере выполняется юыстрее чем код построеный Visual Studio 2008
Кто-нибудь с такой проблемой сталкивался ?
- Stanislav
- Mr. Minority Report
- Сообщения: 45294
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: VS6 vs VS2008
Здрасте, приехали...
Насколько я помню в ВС6 - нэйтив С++, а в ВС2008 - менеджед С++. Почуйствуйте разницу! Потому и выполняется медленнее.
Насколько я помню в ВС6 - нэйтив С++, а в ВС2008 - менеджед С++. Почуйствуйте разницу! Потому и выполняется медленнее.
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
Re: VS6 vs VS2008
there is no managed code there. Pure native C++Stanislav писал(а):Здрасте, приехали...
Насколько я помню в ВС6 - нэйтив С++, а в ВС2008 - менеджед С++. Почуйствуйте разницу! Потому и выполняется медленнее.
Yes, I know about changes in STL, but all compiled in Release mode
- Leo Gan
- Маньяк
- Сообщения: 1764
- Зарегистрирован: 29 апр 2005, 16:55
- Откуда: где-то рядом с жёлтым карликом
- Контактная информация:
Re: VS6 vs VS2008
С настройками по умолчанию надо поиграться. Много всего изменилось. Вроде для надежности, секюрити и т.п.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: VS6 vs VS2008
Сталкивался. Только скорость мало волновала. А если попрофилировать?
- dima
- Житель
- Сообщения: 690
- Зарегистрирован: 19 фев 2003, 19:26
- Откуда: Хабаровск->Toronto
Re: VS6 vs VS2008
пробовал 2 профайлера - Bounds Checker Studio 9.0 and Visual Studio 2008 Team EditionПроф. Преображенский писал(а):Сталкивался. Только скорость мало волновала. А если попрофилировать?
не помогло. причина в том что проэкты созданы нестандартным способом - все делается через imakefile а профайлеры инстументируют только проэкты созданные через VS wizard.
- Проф. Преображенский
- Графоман
- Сообщения: 20276
- Зарегистрирован: 08 ноя 2006, 11:10
Re: VS6 vs VS2008
Трудно что-то подсказать, когда ничего не известно о проекте.
Если нет желания перевести задачу на стандартный проект, чтобы профайлеры работали - можно вставить отладку в критические места. Счетчики, таймстампы и т.п.
Есть подозрение, что устаревшие функции 2008 студия выполняет медленнее.
Если нет желания перевести задачу на стандартный проект, чтобы профайлеры работали - можно вставить отладку в критические места. Счетчики, таймстампы и т.п.
Есть подозрение, что устаревшие функции 2008 студия выполняет медленнее.
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Re: VS6 vs VS2008
Хорошо, что на этом форуме никто не нанимает.Stanislav писал(а):Здрасте, приехали...
Насколько я помню в ВС6 - нэйтив С++, а в ВС2008 - менеджед С++. Почуйствуйте разницу! Потому и выполняется медленнее.
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Re: VS6 vs VS2008
Сталкивался. Посмотри на опции оптимизации командной строки.dima писал(а):Один и тот-же продукт строится (build Release) двумя компиляторами. Весь код - С++
Код построеный Visual Studio 6 на одном и том-же копьютере выполняется юыстрее чем код построеный Visual Studio 2008
Кто-нибудь с такой проблемой сталкивался ?
- aissp
- Маньяк
- Сообщения: 2710
- Зарегистрирован: 07 ноя 2005, 09:51
Re: VS6 vs VS2008
есть особое мнение
скомпилируй в ассемблер и диффом погляди разницу:) (а не альтернативное мнение - диффы на коммандную строчку компилятора и в поиск change list from vs6 to vs2008 а также значение добавленных опций о умолчанию).
Расчет закончил

Расчет закончил
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Re: VS6 vs VS2008
Это хорошо что у вас чуйства юмора имеестся. Если серьёзно, то в VS2008 есть баг, когда в диалоге свойств проекта отображается не те опции, которые на самом деле используются.aissp писал(а):есть особое мнениескомпилируй в ассемблер и диффом погляди разницу:) (а не альтернативное мнение - диффы на коммандную строчку компилятора и в поиск change list from vs6 to vs2008 а также значение добавленных опций о умолчанию).
Расчет закончил
Баг проявляется только отгда (по моему опыту), когда делается "портинг" проекта со старых версий VS.
-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Re: VS6 vs VS2008
Забыл посоветовывать тоже. Смотреть ему лучше диффом сразу разницу в бинарниках. О!aissp писал(а):есть особое мнениескомпилируй в ассемблер и диффом погляди разницу:) (а не альтернативное мнение - диффы на коммандную строчку компилятора и в поиск change list from vs6 to vs2008 а также значение добавленных опций о умолчанию).
Расчет закончил
- aissp
- Маньяк
- Сообщения: 2710
- Зарегистрирован: 07 ноя 2005, 09:51
Re: VS6 vs VS2008
не, отнюдь, мое чувство юмора отмерло вместе с избранием медведева, да. Посудите сами - профайлинг ничего не показывает, насколько медленнее не говориться, допустим на микросекунду медленнее? Ето критично? видимо, да. вот я и высказал ултимейт солюшен в ассебмлер и диффы, в бинарики тоже конечно можно, но читать сильно тяжелее. Еше кстати можно протестировать одно приложение на айбием иксти а другое на чем другом... При отсуствии входа, приходиться расширять выход:)
- Stanislav
- Mr. Minority Report
- Сообщения: 45294
- Зарегистрирован: 19 окт 2005, 16:33
- Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo
Re: VS6 vs VS2008
А я вообще сисадмин - на моей предыдущей работе меня программеры просили установить ВС6, если хотели работать с нейтив С++ - так что не бойтесь за мою репутациюvg писал(а):Хорошо, что на этом форуме никто не нанимает.Stanislav писал(а):Здрасте, приехали...
Насколько я помню в ВС6 - нэйтив С++, а в ВС2008 - менеджед С++. Почуйствуйте разницу! Потому и выполняется медленнее.

-
- Маньяк
- Сообщения: 2803
- Зарегистрирован: 29 май 2003, 22:29
- Откуда: Магадан - Миссиссага
Re: VS6 vs VS2008
Ya shutilaissp писал(а):не, отнюдь, мое чувство юмора отмерло вместе с избранием медведева, да. Посудите сами - профайлинг ничего не показывает, насколько медленнее не говориться, допустим на микросекунду медленнее? Ето критично? видимо, да. вот я и высказал ултимейт солюшен в ассебмлер и диффы, в бинарики тоже конечно можно, но читать сильно тяжелее. Еше кстати можно протестировать одно приложение на айбием иксти а другое на чем другом... При отсуствии входа, приходиться расширять выход:)
