![]() |
|
|
![]()
|
|
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Собственно сабж!
У кого какие мысли? Почему Visual Studio (С++) 2010 так тормозит? Компьютер: Ноутбук Acer, Athlon 64x2 2ГГц, 4Гб ОЗУ, WinXP Home (коробочная, не родная, драйвера все родные). Программы аля "Hello world" компилируется по 30+сек. По моему это не нормально!.. Добавлено через 1 минуту и 3 секунды Да, чуть не забыл самое главное! Ещё эти программы с "голой" формой (MFC) - занимают по 1,5+Мб.! Это тоже не есть хорошо на мой взгляд... -------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Во-первых, вышла ж только первая бетта!
Во-вторых - речь про студию (UI) или именно сборку? Из-под консоли также собирается по времени? |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Да, ещё я бы хотел спросить людей знающих, прямо в этой теме, дабы не плодить кучу тем: Почему большинство исходников, которые мне попадалась (даже консольных) написаны на Visual C++ (большинство на версии 6)?
Microsoft Visual C++ пост фактум считается лучшим компилятором для Win32 (Win64)??? Или он самый популярный? Почему он популярен? -------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Видать вам попадались древние исходники. Что касается современного VC++ - основной его плюс в том, что он "родной" для винды. Т. е. для системного девелопмента - идеальный выбор. Прикладной девелопмент под винду, конечно, стал .Net-ориентированным. В плане производительности - код генерит очень неплохо, но всё-таки есть Intel, есть PGI... |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Уважаемый Любитель! Речь идёт о сборке программ вообще. Я релиз делать не пробовал (не рискнул), но в дебаг-режиме это нечто... Консольные примитивные программки, которые компилировались в VC++6 5-8сек., в нем компилируются 30+сек., программы типа "окно + кнопка", без постороннего кода (только автогенерируемый) компилятся по 40+сек.
При попытке запуска, 2 раза зависало всё наглухо, на 3й раз - наконец-то запустилось "окно" в дебаг-режиме. В последствии глюков с запуском не наблюдалось! Но всё же сама среда разработки ужасно вытормаживает. Тормозит буквально "ВСЁ"! По поводу бета-версии... Я не хочу умничать, но по моему (как я помню) - бета-версия, это версия программы в которой возможны ошибки, но разработчики их ещё не нашли... А альфа версия - это версия ПО, в которой ошибки известны, но ещё не исправлены... То есть, как я понимаю разработчики сего считаю данные тормоза - нормой!? -------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Ещё раз - при сборке из консоли что имеем? Причём полезно попробовать и с помощью devenv, и с помощью nmake. Ах да, VS 2010 поддерживает msbuild и для С++ (обещали по крайней мере). Так что.. msbuild тоже сюда же
|
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Уважаемый Любитель, простите за тупость, но неужели .net, который уступает по производительности (по моим данным!) - классическим программам в 2-3 раза - принят как "Дефольт"?
Возможно я ещё не совсем точно понимаю в чем разница между программированием под win32 и системным программированием... Но всё же, меня очень интересует вопрос, почему за годы существования .Net, я не видел ни одного серьёзного проекта!? (В моем понимании, серьёзный проект, это, например: CorelDraw, Adobe "XXX", AutoCad, 3ds max, тот же Касперский, Др.Веб или взять тот же офис [любой]). -------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| NightmareZ |
|
|||
![]() [хакер] ![]() ![]() Профиль Группа: Участник Сообщений: 699 Регистрация: 10.8.2006 Репутация: нет Всего: 13 |
Плохие у тебя данные.
Ну, например, Artisteer -------------------- NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш Ely-Art.ru - наша маленькая домашняя арт-студия mugcraft.ru - кружки на любой вкус |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Уважаемый Любитель! Я с Visual C++ и вообще Visual-"ХХХ" - как-то туго, я больше привык программированию чего-то типа "кассовый аппарат и его 'Ассемблер' " и знаком в основном с С++'ом в основном в виде консольных программ. Поэтому я не знаю, что такое nmake и msbuld (нигде не ошибся?)...
-------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| Любитель |
|
||||||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Ну.. Антивири - это как раз системный софт. ГУЙ там не особо важен. У адобы свой фреймворк - им же ещё и под мак писать надо
Ээ.. Утилиты для сборки. Как юзать - в MSDN подробно описано.
Странные источники информации |
||||||
|
|||||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Уважаемый NightmareZ! В подтверждение своих слов, я могу привести вот такой пример: http://code.google.com/p/csharp-sqlite/ - тут написано, что был портирован SQLite3 под .Net на C#, а вот здесь указаны результаты тестов сего: http://habrahabr.ru/blogs/net/66453/ . На мой взгляд, получилось не очень. Аналогичных данных, я встречал много, не в пользу .Net, просто под руку попалось именно это...
Возможно я не прав, но генератор шаблонов для WordPress и Joomla я не считаю серьёзным проектом. Возможно вы могли бы привести пример какой-нибудь программы более массового потребления? Добавлено через 4 минуты и 59 секунд Уважаемый Любитель! Беру свои слова обратно! Если автокад последних версий на ДотНЕТе - то молчу-молчу! -------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Собственно последний вопрос по теме... Подскажите пожалуйста, как вы думаете, программы типа AutoCad пишутся на MS компиляторах? Если да, то какой язык предположительно использовался для его разработки? C++ или C#? Почему?
-------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
| Любитель |
|
||||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 7 Всего: 92 |
Дык это как раз не серьёзный проект, а just for fun. Понтяно, что ядро базы данных, с кучей операций с файлами и памятью на дотНете реализовывать нерационально. Речь была про прикладнуху.
На самом деле, правильного решения на все случаи жизни нету. Но, если разработка ориентирована на винду, то (условно говоря) С++ (для системного девелопмента) и С# (для прикладного) будут наиболее популярными и не зря. Но, ещё раз - писать можно на чём угодно. |
||||
|
|||||
| DrHex |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 171 Регистрация: 2.5.2009 Репутация: нет Всего: нет |
Полный бред.... системного девелопмента - и VC(старше 6 версии) просто не совместимы. На самом деле VC в первую очередь это отличное IDE. А для .Net это совсем рай. Как идее умеет абсолютно все и даже больше. Поддержка плагинов. Так что проекты можно собирать QT + vmware встраивается + Intel compiler. Производительность написаного кода в основном завист только от программиста. Если говорить все же сравнивать .Net и Native то следующая получается картина Приимущество .Net: - операция выделения памяти(.Net знает как правельно ее использовать) - GUI формы(разумеется красивые превосходят, так были писано только под винду и учитывая все её особенности, но есть одно но профессиональный пользовательские формы для особых целей за частую пишутся внутри фирмы(например ADOBE своя, хотя в каком то продукте учатсвует QT) или vmware, Анивирусники, IDA pro, SoftIce - самой обалденный интерфейс ) Нативный код - Обращения к операционной системе(очень щастая операция) + использования нативного апи. - Может быть экономия программного кода(метаморфизм+ можификация во время исполнения путем перезаписи кода) - Удобство работы с указателями, точное освобождения памяти и все такое... --------------------
google.com и это все. |
|||
|
||||
| WolfAlone |
|
|||
![]() В экстазе ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1010 Регистрация: 16.9.2008 Где: Рай Репутация: 1 Всего: 5 |
Уважаемый DrHex! А Вы не могли бы ещё высказать своё мнение по производительности .Net приложений?
-------------------- И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!" Ф топку Ubuntu, Debian наше фсё! (с) Евгений Вольф |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |