sina
3 سال پیش توسط sina مطرح شد
7 پاسخ

استفاده بیش از حد cpu هنگام استفاده از phpStorm

سلام دوستان
میخواستم بدونم آیا بالا رفتن درصد cpu هنگام استفاده از phpStorm و کارکردن زیاد فن لپتاپ طبیعی هست؟ اگر نیست چکار باید بکنم برای پایین اومدن کارکرد cpu؟
\یشا\یش از راهنماییتون سپاس گذارم


ثبت پرسش جدید
محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش آپدیت شد
3

ببنید درگیر بودن CPU با RAM متفاوت است. محصولات JetBrains بصورت عمومی و صرفا با باز کردنشون مقدار نسبتا بیشتری در مقایسه با مثلا VSCode از RAM رو اشغال می‌کنند. این قضیه فارغ از اینکه چه کاری در حال انجام هست اتفاق می‌افته و صرف باز بودن نرم افزار بخشی از RAM رو اشغال می‌کنه.

اما معمولا CPU بصورت مقطعی و زمانی که یک پردازش در حال انجام هست درگیر میشه. به همین خاطر لازم هست تا با بررسی دقیق تر و زمانی که احساس می‌کنید مقدار زیادی از CPU درگیر شده، متوجه بشید چه پردازشی در حال انجام هست.

و نکته آخر اینکه یکی از رایج ترین دلایل درگیر بودن CPU موقع استفاده از PHPStorm عملیات index کردن فایل ها توسط این نرم افزار هست. مثلا شما وقتی composer install یا update انجام بدید، مدتی طول میکشه تا کل این فایل ها index بشن تا بتونن برای AutoComplete و ... مورد استفاده قرار بگیرند.
حالا یکی دیگه از این پوشه ها، پوشه فایل های کامپایل شده css و js تون در public هست که مثلا اگر شما در حال نوشتن استایل هاتون در SCSS هستید و با هر بار save و بوسیله Mix watch اون ها رو کامپایل می‌کنید،‌این قضیه باعث میشه دائما نرم افزار مشغول index کردن این دو پوشه باشه. در حالیکه واقعا هیچ نیازی به این کار نیست.

راه حل این قضیه این هست که روی این دو دو پوشه راست کلیک کنید و بعد گزینه Mark Directory As کلیک کنید و در نهایت گزینه Excluded رو انتخاب کنید تا این پوشه ها از لیست پوشه هایی که اتومات index می‌شوند مستثنا گردند. حتی پوشه vendor تون رو هم می‌تونید Exclude کنید.

با اینکار علی القاعده و طبق تجربه شخصی من بخش زیادی از درگیری CPU و در نتیجه داغ کردن سیستم و کار افتادن فن و ... هم منتفی میشه و سیستمتون خیلی روون تر میشه.

موفق باشید.


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

سلام و درود.
یه سوال. بعضی وقتا هی ممکنه فن کار کنه ولی لب تاب داغ نباشه.
برای شما لب تابتون داغ هم میکنه؟


عرفان
تخصص : Python
@erf 3 سال پیش مطرح شد
0

سلام
کلا محصولات جت برین یکم سنگین هستن اگر لپ تاپ متوسطی داشته باشید این امر طبیعیه

@mobinasattari7
کار کرد فن لپ تاپ به جز Cpu به چیز های دیگه هم ربط داره
مثلا ممکنه وقتی لپ تاپ روشن میکنید مثلا 30 ثانیه سرعت فن زیاد بشه بعدش کم میشه
در کل با اینکه خودم لپ تاپ دارم اما سیستم رو برای برنامه نویسی پیشنهاد میکنم


sina
@s.aerospace 3 سال پیش مطرح شد
0

@mobinasattari7 بعضی وقتا داغ هست بعضی وقتا نیست

@ErfanSadeqiNejad ممنون


مبینا ستاری
تخصص : توسعه دهنده بک اند
@mobinasattari7 3 سال پیش مطرح شد
0

بله درست میگن.
من خودم 4 ماه کمتر هست که لب تابم رو گرفتم، اما ممکنه پیش بینی نشده فنش یهو روشن شه و صداش هم زیاد باشه.
البته به این موضوع هم بستگی داره که رم و هارد لب تابتون به شکله.
دوستمون گفتن کلا محصولات این خانواده ام از پی اچ پی استورم، اندروید استودیو، اینتلیجی،وب استورم، خیلی سنگینن و روی لب تاب های قدرتمند هم با مشکل مواجه میشن.
ممکنه بخاطر ورژنتون هم باشه.
رم و هاردتون چقدره؟


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش آپدیت شد
3

ببنید درگیر بودن CPU با RAM متفاوت است. محصولات JetBrains بصورت عمومی و صرفا با باز کردنشون مقدار نسبتا بیشتری در مقایسه با مثلا VSCode از RAM رو اشغال می‌کنند. این قضیه فارغ از اینکه چه کاری در حال انجام هست اتفاق می‌افته و صرف باز بودن نرم افزار بخشی از RAM رو اشغال می‌کنه.

اما معمولا CPU بصورت مقطعی و زمانی که یک پردازش در حال انجام هست درگیر میشه. به همین خاطر لازم هست تا با بررسی دقیق تر و زمانی که احساس می‌کنید مقدار زیادی از CPU درگیر شده، متوجه بشید چه پردازشی در حال انجام هست.

و نکته آخر اینکه یکی از رایج ترین دلایل درگیر بودن CPU موقع استفاده از PHPStorm عملیات index کردن فایل ها توسط این نرم افزار هست. مثلا شما وقتی composer install یا update انجام بدید، مدتی طول میکشه تا کل این فایل ها index بشن تا بتونن برای AutoComplete و ... مورد استفاده قرار بگیرند.
حالا یکی دیگه از این پوشه ها، پوشه فایل های کامپایل شده css و js تون در public هست که مثلا اگر شما در حال نوشتن استایل هاتون در SCSS هستید و با هر بار save و بوسیله Mix watch اون ها رو کامپایل می‌کنید،‌این قضیه باعث میشه دائما نرم افزار مشغول index کردن این دو پوشه باشه. در حالیکه واقعا هیچ نیازی به این کار نیست.

راه حل این قضیه این هست که روی این دو دو پوشه راست کلیک کنید و بعد گزینه Mark Directory As کلیک کنید و در نهایت گزینه Excluded رو انتخاب کنید تا این پوشه ها از لیست پوشه هایی که اتومات index می‌شوند مستثنا گردند. حتی پوشه vendor تون رو هم می‌تونید Exclude کنید.

با اینکار علی القاعده و طبق تجربه شخصی من بخش زیادی از درگیری CPU و در نتیجه داغ کردن سیستم و کار افتادن فن و ... هم منتفی میشه و سیستمتون خیلی روون تر میشه.

موفق باشید.


sina
@s.aerospace 3 سال پیش مطرح شد
0

@mhyeganeh ممنونم از توضیحتون


کیوان
@K1CGMaster 2 سال پیش مطرح شد
1

کاملا درسته
واقعا خدا خیرت بده عزیز


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام