در مواقعی که کمبود رم در سیستم دارید میتوانید برخی از ویژگیهای ویژوال استودیو را که ممکن است از آنها استفاده نکنید غیر فعال کنید.
* 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 کنید و برنامه را یک بار ببندید و مجدد باز کنید تا اعمال بشه.