Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Привет всем! Плиз, поделитесь опытом как оптимально настроить VS 2010 для разработки Web сайтов. Проблемы 1. много времени уходит на build и открытие страницы 2. медленно работает при просмотре страницы в режиме макета, а не исходного кода. OS Win7. Ram 3GB. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 12:55 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1, Это ноутбук? 3ГБ рам - как-то странно для десктопа.... Можно так: забиндить Alt+B на "построить проект". Браузер запустить отдельно. При изменении с серверном коде: Alt+B -> Alt+Tab (на браузер) -> F5. В первый раз, ессно, надо запустить студию по F5, если пользуется внутренний веб. Изменения в разметке и на клиенте билдить не нужно - просто рефрешим браузер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 13:06 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
iConstTestor1, Это ноутбук? 3ГБ рам - как-то странно для десктопа.... Можно так: забиндить Alt+B на "построить проект". Браузер запустить отдельно. При изменении с серверном коде: Alt+B -> Alt+Tab (на браузер) -> F5. В первый раз, ессно, надо запустить студию по F5, если пользуется внутренний веб. Изменения в разметке и на клиенте билдить не нужно - просто рефрешим браузер. Несколько компов PC и NoteBook Notebook - win 7 64 bit 4 gb. Поставил Ram Drive. Скинул туда проект. Добавил в Web Config. <compilation debug="true" targetFramework="4.0" tempDirectory="R:\Temp" optimizeCompilations="true" batch="false"> Особого прироста производительности не почувствовал. Диск Sata2 и есть интерфейс для usb3. Если поставить флеш диск с usb3 и записать проект на него, то почувствуется ли разница? В наличии флешки нет, а покупать для эксперимента - жаба давит :) IIS не использую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 13:55 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1, ОТКЛЮЧИТЕ авирус на билд директории. если работает с б-логикой, вполне достаточно тестов а не общего билда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 14:10 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Где-то в степиTestor1, ОТКЛЮЧИТЕ авирус на билд директории. если работает с б-логикой, вполне достаточно тестов а не общего билда... К сожалению антивирус отключить не смогу. Запрещено :( Билд делается конкретной страницы, а не всего сайта. Почему в режиме редактирования макета страницы все работает крайне медленно? Использует или VS 2010 - GPU для отображения макета? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 14:14 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1, очень плохо, что нельзя, в основном по спичу и личному опыту дает заметный прирост. Макетом в студии вообще не пользовался, лепил как есть,( он действительно у них тормознутый а крайне не адекватный) на финише в дримвере делал верстку трансформировал в студию, и там уже присыпал скриптами) субъективно. Раньше работал на хрюше 32 2 гига, пока свежая вроде шевелилась, с барахлом тормознутей, решарпер здорово плющил. Перешел на w7 16гиг ssd, небо и земля, через мобилрег иногда захожу на старую систему, она вообще еле дышит по скорости и как я на ней работал, А теперь ловлю иногда себя на мысли, что за тормознутая среда, хоца еще побыстрей, а уж больше то и не куда пока, если в принципе куайсемь посьавить, у меня пять, так это семечки.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 14:39 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Где-то в степиTestor1, очень плохо, что нельзя, в основном по спичу и личному опыту дает заметный прирост. Макетом в студии вообще не пользовался, лепил как есть,( он действительно у них тормознутый а крайне не адекватный) на финише в дримвере делал верстку трансформировал в студию, и там уже присыпал скриптами) субъективно. Раньше работал на хрюше 32 2 гига, пока свежая вроде шевелилась, с барахлом тормознутей, решарпер здорово плющил. Перешел на w7 16гиг ssd, небо и земля, через мобилрег иногда захожу на старую систему, она вообще еле дышит по скорости и как я на ней работал, А теперь ловлю иногда себя на мысли, что за тормознутая среда, хоца еще побыстрей, а уж больше то и не куда пока, если в принципе куайсемь посьавить, у меня пять, так это семечки.. А что думаешь на флешки с usb3? даст выигрыш если проект хранить на ней? наверное тормоза добавляют компоненты DevExpress. кстати судя по статистике Chtome тоже активно использует диск в момент старта страницы. вот бы его в рам закинуть ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 15:07 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Убери optimizeCompilations=true - установи в false при debug=true Когда ты меняешь любой кусок кода и сохраняешь (а для cs файлов даже без сохранения) - студия пытается его скомпилить и выводит тебе ошибки в окно Errors т.е. она всегда постоянно компилит изменяемые сборки, прям в момент изменения Может это и можно отключить, но нет студии под рукой, потому ищите сами в параметрах Если у вас проект содержит оч много ресурсов в виде resx-файлов прямо в проекте сайта, то можете вынести их в отдельный проект или установить SP1 для VS2010 Еще пару лет назад были замечены тормоза при большом кол-ве ресурсов Обязательно добавьте оперативки, чтобы не меньше 8Гб было Скорость проца и записи/чтения винта также немало важны Суть - современные продукты прекрасно работают, но только на таких же современных мощностях, имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 15:11 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
А дизайнером вообще отучайтесь пользоваться P.S.: Как им вообще можно пользоваться? там же вообще неясно что на самом деле происходит! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 15:12 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
SanSYSА дизайнером вообще отучайтесь пользоваться P.S.: Как им вообще можно пользоваться? там же вообще неясно что на самом деле происходит! а как делать макет страницы ? кодом все ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 15:30 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1, да ничего не будет, я папку юзер вообще убрал с ssd линком на простую баракуду, скорость вроде бы не упала. оперативка, полюс скорость обращения к диску со средой имхо первое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 15:55 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1SanSYSА дизайнером вообще отучайтесь пользоваться P.S.: Как им вообще можно пользоваться? там же вообще неясно что на самом деле происходит! а как делать макет страницы ? кодом все ? Конечно! На сколько бы хорош не был дизайнер - на возню в нем больше времени уйдет, чем один раз хорошо сделать просто в "коде" Можешь запилить опрос на эту тему, и увидишь, что большинство не пользуется дизайнером (но отсей новичков вариантом - пользуюсь, опыт менее двух лет ) P.S.: нередко приходится работать с нестатическими системами, т.е. когда конечный вид страницы виден только во время запуска - там в принципе не получится воспользоваться дизайнером P.P.S.: иногда все же пользуюсь, например для WinForms или WPF, хотя в отношении последнего - xaml тоже приходится посматривать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2012, 23:12 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
SanSYSTestor1пропущено... а как делать макет страницы ? кодом все ? Конечно! На сколько бы хорош не был дизайнер - на возню в нем больше времени уйдет, чем один раз хорошо сделать просто в "коде" Можешь запилить опрос на эту тему, и увидишь, что большинство не пользуется дизайнером (но отсей новичков вариантом - пользуюсь, опыт менее двух лет ) P.S.: нередко приходится работать с нестатическими системами, т.е. когда конечный вид страницы виден только во время запуска - там в принципе не получится воспользоваться дизайнером P.P.S.: иногда все же пользуюсь, например для WinForms или WPF, хотя в отношении последнего - xaml тоже приходится посматривать Не хочу спорить, но это жесть все кодить. "Угадывать" координаты элементов ... В mvc4 - мало кодить надо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2012, 16:42 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1, Все правильно. Визуальный ХТМЛ редактор является вспомогательным средством и не предназначен для полного визивиг-а. Чаще всего использую в сплит-режиме, чтобы не рыскать по коду. Что касается тормозов - то нужно разбираться. Конфигурация более чем достаточная. При 4 ГБ оперативы РАМ-диск не стоит свеч. И его нужно уметь готовить :). Мой старенький (4 года) ноутбук - C2D T7500 (2x2.2GHz), 4GB, 320GB+500GB SATA2/5400 вполне себя чувствует. Заявления 16ГБ, SSD, распальцованный i7 и прочее, конечно кое-где будет побыстрее, но не в компиляции и тормозах - ОСь будет загружаться не 40 сек, а 10, студия (пустая) не 2-3, а 1 секунду и проект раза в два (и то сомневаюсь) быстрее: опять-же разовая операция - цена? Я комп не выключаю - усыпляю, иногда вместе с проектом (сохраняя ессно). Перезагрузка системы - раз в неделю, проекта -через день-два. Так что SSD отдыхает :). Смотри монитор ресурсов - он подскажет проблему. Посмотри своп-файл, сбрось его до 100 мб - потом пусть растет. Если 2 диска - располовинь своп. Некоторые под своп отдельный небольшой винт отводят, но я особых выгод не отмечал. Дефрагментацию никто не отменял. Заметил такую фишку - в процессе работы, редко, студия замерзает и может "висеть" секунд 10-20. Так вот, если переключиться по Alt-Tab хоть куда - тут-же отмерзает. Это скорее всего интеллисенс шкодит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2012, 18:40 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
iConstTestor1, Все правильно. Визуальный ХТМЛ редактор является вспомогательным средством и не предназначен для полного визивиг-а. Чаще всего использую в сплит-режиме, чтобы не рыскать по коду. Что касается тормозов - то нужно разбираться. Конфигурация более чем достаточная. При 4 ГБ оперативы РАМ-диск не стоит свеч. И его нужно уметь готовить :). Мой старенький (4 года) ноутбук - C2D T7500 (2x2.2GHz), 4GB, 320GB+500GB SATA2/5400 вполне себя чувствует. Заявления 16ГБ, SSD, распальцованный i7 и прочее, конечно кое-где будет побыстрее, но не в компиляции и тормозах - ОСь будет загружаться не 40 сек, а 10, студия (пустая) не 2-3, а 1 секунду и проект раза в два (и то сомневаюсь) быстрее: опять-же разовая операция - цена? Я комп не выключаю - усыпляю, иногда вместе с проектом (сохраняя ессно). Перезагрузка системы - раз в неделю, проекта -через день-два. Так что SSD отдыхает :). Смотри монитор ресурсов - он подскажет проблему. Посмотри своп-файл, сбрось его до 100 мб - потом пусть растет. Если 2 диска - располовинь своп. Некоторые под своп отдельный небольшой винт отводят, но я особых выгод не отмечал. Дефрагментацию никто не отменял. Заметил такую фишку - в процессе работы, редко, студия замерзает и может "висеть" секунд 10-20. Так вот, если переключиться по Alt-Tab хоть куда - тут-же отмерзает. Это скорее всего интеллисенс шкодит. Hp EliteBook 8560W с видеокартой AMD FirePro M5950 1. Дефрагментацию делаю с O&O 2. Рамдиск на 500 мегов. Проект не очень большой и помещается на рамдиске 3. Использую DevExpress 4. При компиляции много обращений на запись в temporary asp.net фолдер. в веб конфигу указал tempDirectory - на рам диск. Чуть быстрее работает. 5. при завершении билда и открытии веб страницы в браузере - очень грузится диск google chromom. его поставить на рам диск не получается. 6. диск один, но создал второй логический диск. часть свопинга ос перенес на него, а на основном диске уменьшил размер свопа до 1 Гб. в режиме редактирования, не говоря про сплит все работает крайне медленно. моментами тормозит на 1-3 секунды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 13:29 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1Hp EliteBook 8560W с видеокартой AMD FirePro M5950 1. Дефрагментацию делаю с O&O 2. Рамдиск на 500 мегов. Проект не очень большой и помещается на рамдиске 3. Использую DevExpress 4. При компиляции много обращений на запись в temporary asp.net фолдер. в веб конфигу указал tempDirectory - на рам диск. Чуть быстрее работает. 5. при завершении билда и открытии веб страницы в браузере - очень грузится диск google chromom. его поставить на рам диск не получается. 6. диск один, но создал второй логический диск. часть свопинга ос перенес на него, а на основном диске уменьшил размер свопа до 1 Гб. в режиме редактирования, не говоря про сплит все работает крайне медленно. моментами тормозит на 1-3 секунды. 1. Дефрагментацию делать часто не нужно - раз в месяц достаточно. Причем не сторонними программами, а штатным дефрагером. 2. Рамдиск в таком качестве не поможет - запись на диск при компиляции исчисляется, максимум, считанными мегабайтами, если только не полный ребилд. 3. ДЭ - вот не пробовал эту штуку, может она тяжелая. 4. Оно и понятно, но много это сколько? 5. Раздели эти этапы - отдельно компиляция, отдельно первый запуск потом повторный запуск - что какое время занимает. 6. Это очень плохо - нужно вернуть все обратно. Я четко сказал - если два физ.диска, то разбиваем подкачку. Установить подкачку на системный диск, задать размер мин-100МБ, макс-100МБ, перегрузиться, задать - по выбору системы, перегрузиться. - Так что монитор-то говорит - заскринь, что-ли... По поводу ноута - знаю не понаслышке, ноут "искаропки" напичкан по уши всякой "фирменной" дрянью, которая, большей частью, является прослойкой/надстройкой между/над штатными виндовыми сервисами и сильно тормозит. Типа управления Вай-Фай сетями и прочая хрень. Все в помойку - на деинсталляцию. Ну, тачпад и подобное, конечно не нужно :). потом всякие гугли-адобы-и иже любят понавтыкать апдейтеров и т.п. - нафиг. Сам решу когда обновиться. В общем, проблема решаема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 14:08 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
iConst, Спасибо за поддержку текущая конфигурация пока наиболее удачная хотел уточнить еще вот-что при загрузке страницы в нижней части visual studio видно как мелькает строчка с загрузкой Symbols из разных файлов каталога c:\windows. Так и должно быть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 21:51 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
Testor1, Symbols скорее грузятся из c:\windows\microsoft.net можно отключить кажется в настройках дебагера, лучше погугли ( для старта ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2012, 23:52 |
|
||
|
Оптимизация работы VS 2010 для WebDevelopers
|
|||
|---|---|---|---|
|
#18+
SanSYSTestor1, Symbols скорее грузятся из c:\windows\microsoft.net можно отключить кажется в настройках дебагера, лучше погугли ( для старта ) Для чего это грузится и на что повлияет отключение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2012, 21:08 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=115&tid=1359000]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 371ms |

| 0 / 0 |
