اگر جزو افرادی هستید که برای برنامه نویسی و توسعه از محصولات شرکت jetbrains استفاده میکنید حتماً با مشکلات گیر کردن و عدم پاسخ دهی محیط توسعه(IDE) هنگام کار در پروژههای بزرگ روبرو شدهاید. این شرکت دارای محصولات متعددی میباشد که از آن جمله محصولی برای توسعه بر بستر جاوا بنام intelij idea و دیگر محصولات دیگر نیز هست. محصولی دیگر از این شرکت برای توسعه دهندگان وب در بستر php بنام phpstorm میباشد. در این مطلب قصد دارم راهکاری را ارائه دهم تا مشکل کندی و تاخیر در پاسخدهی این محصولات برطرف شود.
در سیستم عامل مک او اس:
فایل زیر(که البته با توجه به۳۲ یا ۶۴ بیتی بودن نسخه سیستم عامل وکه در صورت ۶۴ بیت بودن، فایل مناسب که شامل عدد ۶۴ هست) را
/Applications/prod_location.app/Contents/bin/phpstorm.vmoptions
در محل زیر(در صورت ۶۴ بیتی بودن فایل مناسب را کپی کنید)
~/Library/Preferences/WebIde XX/phpstorm.vmoptions
کپی کنید.
حالا فایل جدید را در محیط ویرایشگر بازکرده و در قسمت -XmX که مقدار حافظه heapجاوا را تعیین میکند افزایش دهید. حالا محیط توسعه خود را باز کنید و نمایانگر حافظه را در قسمت status barفعال کرده باشیدخواهید دید که مقدار حداکثر حافظه افزایش یافته است. و یک محیط توسعه روان خواهید داشت. البته در افزایش این مقدار دقت کنید چرا که ممکن است با مشکلاتی مواجه شوید.
در سیستم عامل لینوکس:
در این سیستم عامل همچون روش مک او اس ولی فایل را از آدرس:
<PhpStorm installation folder>/bin/phpstorm$BITS.vmoptions
که $BITSمشخص کننده ۳۲ یا ۶۴ بیتی بودن برنامه است. کپی و در دایرکتوری خانه خود در آدرس:
$HOME/.WebIde XX/phpstorm$BITS.vmoptions
کپی کرده و تغییرات لازم را اعمال نمایید.
منبع:
https://www.jetbrains.com/phpstorm/help/tuning-phpstorm.html