1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

نكاتي براي بهينه سازي Visual Studio 2010

شروع موضوع توسط minaaa ‏18/11/11 در انجمن برنامه نویسی

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    [h=1][/h][h=1]نكاتي براي بهينه سازي Visual Studio 2010 - قسمت اول[/h]
    [​IMG]
    ​
    كي از مشكلاتي كه تو نسخه 2010 نرم افزار Visual Studio خيلي محسوسه كندي اونه در ادامه چندين نكته كه ميتونه اين كندي رو كاهش بده ليست شده
    1-حتما سرويس پك 1 رو نصب كنيد +
    2-اگه OS تون 32 بيتيه و بيش از 2 گيگ رم داريد اين پست رو ببينيد


    3-splash screen آغازين Visual Studio رو غير فعال كنيد (تستي كه خودم انجام دادم حدودا 7 ثانيه فرقش شد!!!)
    "C:Program FilesMicrosoft Visual Studio 10.0Common7IDEdevenv.exe" /nosplash
    4-صفحه آغازين Visual Studio رو خالي قرار بديد
    از مسير Tools > Options > Environment > Startup مقدارShow empty environment رو ست كنيد
    [​IMG]​
    5-اگه از سورس كنترلرTeam Foundation استفاده نميكنيد (توجه كنيد SVN تو اين بخش ليست نميشه پس نگران نباشيد)
    از مسير Tools > Options > Source Control مقدار None رو ست كنيد
    [​IMG]​
    6-تو نسخه جديد Visual Studio كه با WPF طراحي شده به صورت پيش فرض براي نمايش صفحات از hardware rendering استفاده ميشه و اگه VGA شما مشكل داشته باشه يا آپديت نباشه باعث كندي ميشه و…
    البته با روش زير به كل rich client visual experience (ترجمش يكم گيج كنندس ولي منظور همون زيباي محيط IDE هست) رو غير فعال ميكنيم و از software rendering استفاده ميكنيم بنظرم سرعت بالا بهتر از زيباييه
    از مسير Tools > Options > Environment تيك Automatically adjust visual experience based on client performance و سپس Enable rich client visual experience و Use hardware graphics acceleration if available رو بردارديد
    اگه زيبايي براتون مهمه Enable rich client visual experience رو تيك بزنيد
    [​IMG]​
    7-فايلي كه داخلش داريم كار ميكنيم به صورت پيش فرض تو Solution Explorer انتخاب شدس و در واقع Visual Studio داره كلاس و… شما رو Track ميكنه
    از مسير Tools > Options > Projects and Solutions گزينه Track Active Item in Solution Explorer رو غير فعال كنيد
    [​IMG]​
    8-IntelliTrace يكي از ويژگي هاي جديد ديباگينگ tudio تو نسخه 2010 هست ولي سربار خودش رو داره مخصوصا هنگام كار با MVC
    از آدرسي Tools > Options > Intellitrace تيك Enable IntellliTrace رو برداريد
    [​IMG]​
    9-اگه شما هم از ReSharper استفاده ميكنيد نيازي نداريد كه Visual Studio ليست اعضاي كلاسي كه داخلش هستيد رو بهتون نشون بده (بصورت يك نوار كه علاوه بر پرفرمنس فضاي بيهوده اي رو ميگيره) با فشردن Alt+ اين كار براي شما انجام ميشه
    از مسير Tools > Options > Text Editor > C# تيك Navigation bar رو برداريد
    [​IMG]​
    10-اگه تو پروژتون از كنترل هاي اختصاصي استفاده نميكنيد
    از مسير Tools -> Options -> Windows Forms Designer گزينه AutoToolboxPopulate رو False كنيد
    [​IMG]​
    11-زندگي بدون قابليت Track Changes هم آسونه پس …
    از مسير Tools -> Options -> Text Editor تيك گزينه Track Changes رو بر داريد
    [​IMG]
    ​

    به نقل از dotnetdev.info
     
  2. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : نكاتي براي بهينه سازي Visual Studio 2010

    [h=1]نكاتي براي بهينه سازي Visual Studio 2010 - قسمت دوم[/h]
    [​IMG]​
    در ادامه پست قبلي نكات زير هم ميتون كار با Visual Studio رو براي شما راحتر كنن
    1-پروژه هاي رو كه در حال حاضر كاري روشون انجام نميديد رو Unload كنيد


    1-پروژه هاي رو كه در حال حاضر كاري روشون انجام نميديد رو Unload كنيد
    با راست كليك كردن رو نام پروژه گزينه Unload رو كيك كنيد
    [​IMG]​
    2-اگه رو فايل هاي پروژه خارج از Visual Studio كار نميكنيد متوجه شدن تغييرات خارج از Visual Studio روي فايل ها رو غير فعال كنيد
    از مسير Tools > Options > Environment > Documents تيك Detect when file is changed outside the environment رو برداريد
    [​IMG]​
    3-تو فولدر solution تون فايل مخفي با اكستنشن suo وجود داره كه options مربوطه به solution مربوطه داخلش ذخيره ميشه.پاكش كنيد تا سرعت لود شدن رو احساس كنيد
    [​IMG]​

    4-مانع اسكن شدن فولدرهاي مرتبط با Visual Studio بوسيله Antivirus بشيد (Exclude)
    [​IMG]​
    5-مورد بالا رو براي پراسس devenv.exe انجام بديد
    [​IMG]​
    6-از ايندكس شدن فولدرهاي پروژتون جلوگيري كنيد
    [​IMG]​

    7-در صورتي كه روي پروژه ويندوز فرمي كار ميكنيد قبل از بستن solution فرم هاي باز رو ببنديد
    8-فرم ها رو تو پروژه هاي ويندوز فرمي در حالت Code view باز كنيد
    روي فرم مورد نظر راست كليك كرده “Open With...” رو انتخاب كنيد تو پنجره جديد CSharp Editor رو انتخاب و روي دكمه Set as default كليك كنيد(عكس مربوط به تنظيم در فرم هاي WPF ي است)
    [​IMG]​

    9-اگه از كلاينت TortoiseSVN استفاده ميكنيد icon overlays رو غير فعال كنيد
    از مسير TortoiseSVN > Settings > Icon Overlays مقدار Status cache رو None انتخاب كنيد

    [​IMG]​

    10-آخرين مورد هم كه خيلي تاكيد روش ميشه (مخصوصا براي كساني كه سيستم عاملشون XP هست) ديفرگ كردن هارد ديسكه
     
  3. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    پاسخ : نكاتي براي بهينه سازي Visual Studio 2010

    [h=1]نكاتي براي بهينه سازي Visual Studio 2010 - قسمت سوم[/h]
    [​IMG]​
    در قسمت اول و دوم بيشتر نكاتي كه عنوان شد مربوط به بهينه سازي خود IDE بود در اين پست(بخش آخر 2 پست قبلي) نكاتي رو كه باعث بالارفتن سرعت Build شدن پروژه ميشه رو برسي ميكنيم


    1-تعداد پروژه هاي كه بصورت همزمان(موازي) Build بشن رو افزايش بديد
    از مسير Tools > Options > Projects and Solutions قسمت Build and Run عدد maximum number of parallel builds رو افزايش بديد(عدد خاصي رو نميشه پيشنهاد داد. بستگي داره.من رو 8 گذاشتم)
    [​IMG]​
    2-ميزان(سطح) verbosity رو كاهش بديد
    از مسير Tools > Options > Projects and Solutions قسمت Build and Run مقدار MSBuild project build output verbosity رو روي Quiet بزاريد
    [​IMG]​
    3-اسكن فايلهاي با پسوند OBJ, LIB, ILK, PDB رو از AntiVirus تون خارج كنيد
    4-براي پروژهاتون از يك فولدر يكسان استفاده كنيد براي مثال براي Debug
    روي نام پروژه راست كليك كنيد و از تب Build قسمت Output Path
    [​IMG]​
    5-مقداري رو كه در مورد بالا براي Output Path ست كرديد ميتونه يك فولدر رو يك درايو مجازي روي رم باشه +
    6-اگه مورد 4 رو انجام داديد ميتونيد Copy Local = False بذاريد
    از مسير References > Properties > Copy Local
    [​IMG]​
    7-براي Build كردن پروژهاتون بصورت دستي از msbuild استفاده كنيد+
    از مسير Tools > External Tools
    [​IMG]​