Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Visual Studio 2010, Почему так тормозит? 
V
    Опции темы
WolfAlone
  Дата 18.9.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 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 наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Любитель
Дата 18.9.2009, 22:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 7
Всего: 92



Во-первых, вышла ж только первая бетта!
Во-вторых - речь про студию (UI) или именно сборку? Из-под консоли также собирается по времени?


--------------------
PM MAIL ICQ Skype   Вверх
WolfAlone
  Дата 18.9.2009, 22:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Да, ещё я бы хотел спросить людей знающих, прямо в этой теме, дабы не плодить кучу тем: Почему большинство исходников, которые мне попадалась (даже консольных) написаны на Visual C++ (большинство на версии 6)?

Microsoft Visual C++ пост фактум считается лучшим компилятором для Win32 (Win64)??? Или он самый популярный? Почему он популярен?


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Любитель
Дата 18.9.2009, 22:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 7
Всего: 92



Цитата(WolfAlone @  18.9.2009,  22:45 Найти цитируемый пост)
написаны на Visual C++ (большинство на версии 6)?

Видать вам попадались древние исходники.

Что касается современного VC++ - основной его плюс в том, что он "родной" для винды. Т. е. для системного девелопмента - идеальный выбор. Прикладной девелопмент под винду, конечно, стал .Net-ориентированным. В плане производительности - код генерит очень неплохо, но всё-таки есть Intel, есть PGI...


--------------------
PM MAIL ICQ Skype   Вверх
WolfAlone
  Дата 18.9.2009, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Уважаемый Любитель! Речь идёт о сборке программ вообще. Я релиз делать не пробовал (не рискнул), но в дебаг-режиме это нечто... Консольные примитивные программки, которые компилировались в VC++6 5-8сек., в нем компилируются 30+сек., программы типа "окно + кнопка", без постороннего кода (только автогенерируемый) компилятся по 40+сек.

При попытке запуска, 2 раза зависало всё наглухо, на 3й раз - наконец-то запустилось "окно" в дебаг-режиме. В последствии глюков с запуском не наблюдалось! Но всё же сама среда разработки ужасно вытормаживает. Тормозит буквально "ВСЁ"!

По поводу бета-версии... Я не хочу умничать, но по моему (как я помню) - бета-версия, это версия программы в которой возможны ошибки, но разработчики их ещё не нашли... А альфа версия - это версия ПО, в которой ошибки известны, но ещё не исправлены...

То есть, как я понимаю разработчики сего считаю данные тормоза - нормой!?  smile 


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Любитель
Дата 18.9.2009, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 7
Всего: 92



Ещё раз - при сборке из консоли что имеем? Причём полезно попробовать и с помощью devenv, и с помощью nmake. Ах да, VS 2010 поддерживает msbuild и для С++ (обещали по крайней мере). Так что.. msbuild тоже сюда же smile


--------------------
PM MAIL ICQ Skype   Вверх
WolfAlone
  Дата 18.9.2009, 23:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Уважаемый Любитель, простите за тупость, но неужели .net, который уступает по производительности (по моим данным!) - классическим программам в 2-3 раза - принят как "Дефольт"?

Возможно я ещё не совсем точно понимаю в чем разница между программированием под win32 и системным программированием... Но всё же, меня очень интересует вопрос, почему за годы существования .Net, я не видел ни одного серьёзного проекта!? (В моем понимании, серьёзный проект, это, например: CorelDraw, Adobe "XXX", AutoCad, 3ds max, тот же Касперский, Др.Веб или взять тот же офис [любой]).



--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
NightmareZ
Дата 18.9.2009, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006

Репутация: нет
Всего: 13



Цитата(WolfAlone @  18.9.2009,  23:38 Найти цитируемый пост)
по моим данным!

Плохие у тебя данные.

Цитата(WolfAlone @  18.9.2009,  23:38 Найти цитируемый пост)
Но всё же, меня очень интересует вопрос, почему за годы существования .Net, я не видел ни одного серьёзного проекта!?

Ну, например, Artisteer


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
WolfAlone
  Дата 18.9.2009, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Уважаемый Любитель! Я с Visual C++ и вообще Visual-"ХХХ" - как-то туго, я больше привык программированию чего-то типа "кассовый аппарат и его 'Ассемблер' "  и знаком в основном с С++'ом в основном в виде консольных программ. Поэтому я не знаю, что такое nmake и msbuld (нигде не ошибся?)...  smile 


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Любитель
Дата 19.9.2009, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 7
Всего: 92



Цитата(WolfAlone @  18.9.2009,  23:38 Найти цитируемый пост)
(В моем понимании, серьёзный проект, это, например: CorelDraw, Adobe "XXX", AutoCad, 3ds max, тот же Касперский, Др.Веб или взять тот же офис [любой]).

Ну.. Антивири - это как раз системный софт. ГУЙ там не особо важен. У адобы свой фреймворк - им же ещё и под мак писать надо smile Автокад последних версий на .Net-е, более того - WPF (начиная с 2009-ой версии вроде).

Цитата(WolfAlone @  18.9.2009,  23:49 Найти цитируемый пост)
Поэтому я не знаю, что такое nmake и msbuld (нигде не ошибся?)... 

Ээ.. Утилиты для сборки. Как юзать - в MSDN подробно описано.

Цитата(WolfAlone @  18.9.2009,  23:38 Найти цитируемый пост)
который уступает по производительности (по моим данным!) - классическим программам в 2-3 раза

Странные источники информации smile 


--------------------
PM MAIL ICQ Skype   Вверх
WolfAlone
  Дата 19.9.2009, 00:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 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 наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
WolfAlone
  Дата 19.9.2009, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Собственно последний вопрос по теме... Подскажите пожалуйста, как вы думаете, программы типа AutoCad пишутся на MS компиляторах? Если да, то какой язык предположительно использовался для его разработки? C++ или C#? Почему?


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Любитель
Дата 19.9.2009, 07:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 7
Всего: 92



Цитата(WolfAlone @  19.9.2009,  00:48 Найти цитируемый пост)
В подтверждение своих слов, я могу привести вот такой пример: http://code.google.com/p/csharp-sqlite/ - тут написано, что был портирован SQLite3 под .Net на C#, а вот здесь указаны результаты тестов сего: http://habrahabr.ru/blogs/net/66453/ . На мой взгляд, получилось не очень. Аналогичных данных, я встречал много, не в пользу .Net, просто под руку попалось именно это...

Дык это как раз не серьёзный проект, а just for fun. Понтяно, что ядро базы данных, с кучей операций с файлами и памятью на дотНете реализовывать нерационально. Речь была про прикладнуху.

Цитата(WolfAlone @  19.9.2009,  01:27 Найти цитируемый пост)
Если да, то какой язык предположительно использовался для его разработки? C++ или C#? Почему? 

На самом деле, правильного решения на все случаи жизни нету. Но, если разработка ориентирована на винду, то (условно говоря) С++ (для системного девелопмента) и С# (для прикладного) будут наиболее популярными и не зря. Но, ещё раз - писать можно на чём угодно.


--------------------
PM MAIL ICQ Skype   Вверх
DrHex
Дата 21.9.2009, 11:54 (ссылка)    | (голосов:6) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 2.5.2009

Репутация: нет
Всего: нет



Цитата

Что касается современного VC++ - основной его плюс в том, что он "родной" для винды. Т. е. для системного девелопмента - идеальный выбор. Прикладной девелопмент под винду, конечно, стал .Net-ориентированным. В плане производительности - код генерит очень неплохо, но всё-таки есть Intel, есть PGI...
 
Полный бред....

системного девелопмента - и VC(старше 6 версии) просто не совместимы.

На самом деле  VC в первую очередь это отличное IDE. А для .Net это совсем рай. Как идее умеет абсолютно все и даже больше. Поддержка плагинов. Так что проекты можно собирать QT + vmware встраивается + Intel compiler. 

Производительность написаного кода в основном завист только от программиста. Если говорить все же сравнивать .Net и Native то следующая получается картина
Приимущество .Net:
 - операция выделения памяти(.Net знает как правельно ее использовать)
 - GUI формы(разумеется красивые превосходят, так были писано только под винду и учитывая все её особенности, но есть одно но                      профессиональный пользовательские формы для особых целей за частую пишутся внутри фирмы(например ADOBE своя, хотя в каком то продукте учатсвует QT) или vmware, Анивирусники, IDA pro, SoftIce - самой обалденный интерфейс )

Нативный код
  - Обращения к операционной системе(очень щастая операция) + использования нативного апи.
  - Может быть экономия программного кода(метаморфизм+ можификация во время исполнения путем перезаписи кода)
  - Удобство работы с указателями, точное освобождения памяти и все такое...


--------------------
google.com и это все.
PM MAIL   Вверх
WolfAlone
  Дата 23.9.2009, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


В экстазе
***


Профиль
Группа: Завсегдатай
Сообщений: 1010
Регистрация: 16.9.2008
Где: Рай

Репутация: 1
Всего: 5



Уважаемый DrHex! А Вы не могли бы ещё высказать своё мнение по производительности .Net приложений?


--------------------
И сказал Бог: "Тогда я построю свой мир с блэк-джеком и шлюхами!"

Ф топку Ubuntu, Debian наше фсё!

(с) Евгений Вольф
PM MAIL WWW ICQ Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0593 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.