محمد کمائی - Telegram : @komayi
محمد کمائی - Telegram : @komayi
خواندن ۳ دقیقه·۲ سال پیش

نکات پرفرمنسی Visual Studio

در مواقعی که کمبود رم در سیستم دارید می‌توانید برخی از ویژگی‌های ویژوال استودیو را که ممکن است از آنها استفاده نکنید غیر فعال کنید.

* Disable automatic file restore

ویژوال استودیو به طور خودکار تب هایی را که در دفعه قبل باز مانده بودند، دوباره باز می کند. این می تواند زمان بازکردن یک سلوشن را تا 30٪ یا بیشتر، بسته به نوع پروژه و اسناد باز شده، طولانی کند و باعث دیر باز شدن پروژه هایی مثل Windows Forms و XAML و برخی از فایل های جاوا اسکریپت و تایپ اسکریپت بشه. وقتی این ویژگی باز شدن رو خیلی کند کنه ، ویژوال استودیو در یک نوار زرد به شما اطلاع می دهد. با انجام مراحل زیر می توانید بازگشایی خودکار فایل را غیرفعال کنید:

Tools > Options > Projects and Solution > General

تیک Reopen documents on solution load را بردارید.

اگر بازیابی خودکار فایل را غیرفعال کنید، یک راه سریع برای رفتن به فایل‌هایی که می‌خواهید باز شوند، استفاده از یکی از دستورات Go To است:

Edit > Go To > Go To All (ctrl+t)

Edit > Go To > Go To Last Edit Location : رفتن به آخرین مکان ویرایش (Ctrl+Shift+Backspace)

Edit > Go To > Go To Recent File : مشاهده لیستی از فایل های اخیراً بازدید شده



* .pdb

اگر معمولاً حافظه اصلی یا رم شما در اجرا و دیباگ کم است، می توانید با ایجاد یک یا چند تغییر تنظیم عملکرد را بهتر کنید. برای اشکال زدایی در موقع توسعه ، لود فایلهای سیمبل (pdb.) از نظر منابع حافظه پر هزینه است. می توانید تنظیمات فایلهای pdb را برای حفظ حافظه پیکربندی کنید و پروژه را طوری پیکربندی کنید که فقط ماژول ها را از پروژه لود کند : Tools > Options > Debugging > Symbols

ریدیو باتن Load only specified modules را انتخاب کنید.

* Disable Diagnostic Tools

توصیه می شود پس از استفاده ، پروفایل CPU را غیرفعال کنید. این ویژگی می تواند منابع زیادی را مصرف کند. هنگامی که پروفایل CPU فعال می شود ، این حالت در دیباگ بعدی فعال باقی می ماند ، بنابراین ارزش آن را دارد که پس از اتمام به صراحت آن را خاموش کنید.

Tools > Options > Debugging > General

تیک Enable Diagnostic Tools while debugging را بردارید.

* Disable XAML Designer

دیزاینر XAML به طور پیش‌فرض فعال است ، اما تنها در صورتی منابع را مصرف می‌کند که فایل xaml باز کنید. اگر با فایل‌های XAML کار می‌کنید اما نمی‌خواهید از عملکرد طراح استفاده کنید، این ویژگی را غیرفعال کنید تا مقداری حافظه آزاد شود.

برای غیرفعال کردن XAML Designer ، به Tools > Options > XAML Designer بروید و گزینه Enable XAML Designer را غیر فعال کنید.

* SSD & Latest Version

حتما از هارد ssd استفاده کنید و windows و vs تون رو روی هارد ssd نصب کنید ، وقتی vs رم کم بیاره از virtual memory استفاده میکنه که روی هارد هست و هر چه هارد سریعتر باشه تجربه توسعه و برنامه نویسی بهتر میشه. همیشه هم از آخرین نسخه ویژوال استودیو استفاده کنید و وقتی در پنجره Notifications یا زنگوله پایین راست برنامه یه عدد میندازه یعنی آپدیت جدید اومده و آپدیت رو انجام بدین. البته از منوی Help > Check for updates هم میتونید به روز بودنتون رو چک کنید.

* Disable unused extensions

منوی Extensions > Manage Extensions را باز کنید از سمت چپ Installed را انتخاب کنید و افزونه هایی که نمیشناسید یا ازشون استفاده نمیکنید را Disable کنید و برنامه را یک بار ببندید و مجدد باز کنید تا اعمال بشه.


تایپ اسکریپتجاوا اسکریپتvisual studioپرفرمنسxaml designer
C# , .net core & angular & blazor , sql server
شاید از این پست‌ها خوشتان بیاید