नेटबुक पर PhStStorm बहुत धीमा और सुस्त है, जवाबदेही के लिए IDE का अनुकूलन करें?


85

मैंने हाल ही में PhpStorm 6 से PhpStorm 7 में अपग्रेड किया है। सभी सुधारों को देखने के लिए प्रसन्न, लेकिन यह मेरे कम-शक्ति वाले नेटबुक पर धीमी गति से चलता है। टेक्स्ट दिखने में टाइपिंग और देखने के बीच की देरी अक्सर 5-6 सेकंड होती है और लाइन काउंट बढ़ने से खराब हो जाती है। यह इस स्तर पर अनुपयोगी है।

मैं सामान्य आईडीई गति और जवाबदेही कैसे सुधार सकता हूं?

जवाबों:


163

2017 संपादित करें : यदि आप उपलब्ध हों तो आप सबसे पहले कुछ और RAM PhpStorm को आवंटित करने के साथ प्रयोग करना चाह सकते हैं। इसके द्वारा करें

  1. जा रहा हूँ Help -> Edit Custom VM Options
  2. बदलें -Xmsऔर -Xmxअपने हार्डवेयर के लिए कुछ उचित हो। मेरे पास है -Xms512mऔर -Xmx2048mएक 8GB राम लैपटॉप पर।
  3. PhpStorm को पुनरारंभ करें।
  4. यदि आप यह देखना चाहते हैं कि वर्तमान में RAM PhpStorm का कितना उपयोग कर रहा है, तो आप जाकर File -> Settingsखोज सकते हैं और सक्षम कर सकते हैं show memory indicator

मूल उत्तर : आईडीई की जवाबदेही बढ़ाने के लिए मैंने कुछ बदलाव किए। मुझे यकीन है कि कुछ और चीजें भी हो सकती हैं, लेकिन मुझे यह मिल गया कि प्रदर्शन को बेहतर बनाने के लिए बेहतर मार्जिन के भीतर। सबसे प्रभावी से कम से कम:

  1. भाषा इंजेक्शन अक्षम करें: फ़ाइल -> सेटिंग्स -> भाषा इंजेक्शन। आप के साथ आराम कर रहे हैं के रूप में के रूप में कई बक्से खोलो। HTML मेरे लिए असली हत्यारा था।
  2. निरीक्षण अक्षम करें: फ़ाइल -> सेटिंग्स -> निरीक्षण। आप की जरूरत नहीं है के रूप में कई के रूप में अनटिक।
  3. अप्रयुक्त प्लगइन्स को अक्षम करें: फ़ाइल -> सेटिंग्स -> प्लगइन्स। अनकहा अप्रयुक्त।

इन परिवर्तनों ने दोनों स्टार्टअप समय को नीचे लाया और सामान्य रूप से आईडीई की उत्तरोत्तर वृद्धि हुई।


1
जो कोई भी सक्रिय करता है show memory indicatorऔर कोई परिवर्तन नहीं देखता है, उसके लिए यह सुविधा स्टेटस बार में प्रदर्शित होती है। jetbrains.com/help/phpstorm/status-bar.html आपको इसे देखने के लिए इसे सक्रिय करना पड़ सकता है > स्टेटस बार
रिक ग्लैडविन

जब मैंने सेट किया -Xms1024m, तो phpstorm64.exeकाम करना बंद कर दिया। यहां तक ​​कि कमांड लाइन से चलने में भी मदद नहीं की और न ही कोई त्रुटि दिखाई।
डैनॉन

आप Xms और Xmx मान की गणना कैसे कर रहे हैं - कृपया कोई विशेष तर्क?
रागवन राजन

धन्यवाद, इरादों को अक्षम करने वाले अच्छे संकेत, मैं उन सभी को यह देखने के लिए बंद रखूंगा कि "पावर सेफ मोड" की तुलना में कौन से अंतर हो सकते हैं। निरीक्षण किसी भी तरह से आवश्यक हैं।
गाइड 14

101

इन्हें अपने phpstorm.exe.vmoptionsया phpstorm64.exe.vmoptionsफ़ाइल में जोड़ें , नीचे:

-Dawt.useSystemAAFontSettings=lcd
-Dawt.java2d.opengl=true

संपादक को अब वास्तव में प्रयोग करने योग्य है कि इस बिंदु पर ठोस गति।

मैं अपने जीवन के लिए बस यह कभी नहीं समझूंगा कि लोग जावा में संपादक क्यों बनाते हैं।


6
अच्छा भगवान, बहुत बहुत धन्यवाद। इसने संपादक में स्क्रॉल करने के लिए एक बड़ा सुधार किया।
सीर

6
बहुत कुछ करने की कोशिश की .. यह केवल एक ही चीज थी जो मेरे लिए काम करती थी, स्क्रॉलिंग की गति में भारी सुधार
ब्रूकोव्स्की

5
लाइफसेवर :-) "मैं अपने जीवन के लिए बस यह कभी नहीं समझूंगा कि लोग जावा में संपादक क्यों बनाते हैं।" - न ही मैं। मैंने वास्तव में जावा के बिना किसी भी अच्छे पीएचपी आईडीई के लिए लंबे समय से खोज की है
जन सेवर

9
यह भी क्या करता है?
जोर्डेव

24
ध्यान दें कि आप इन्हें IDE के भीतर से जोड़ सकते हैं। पर जाएँ Help->Edit Custom VB Options...
voidstate

22

यदि आपको तुरंत PhpStorm को गति देने की आवश्यकता है, तो पावर सहेजें मोड चालू करें। (फ़ाइल> पावर सेव मोड या आईडीई स्थिति पट्टी में "हेक्टर इंस्पेक्टर" आइकन का उपयोग करके)। यह मोड ऑन-द-फ्लाई कोड निरीक्षणों को बंद कर देता है। इस तरह से आप जो शुरू कर चुके हैं उसे समाप्त कर सकते हैं और बाद में तय कर सकते हैं कि कोड को निष्क्रिय करने के लिए क्या निरीक्षण करें।


4
यह कोड निरीक्षणों को निष्क्रिय कर देता है, इसलिए CPU संसाधनों को मुक्त करता है।
शुमप्पा

3

यदि आप एक संस्करण का उपयोग करने से पहले 2017 को बाहर निकल गए हैं:

नए phpstorm संस्करण को गति देने का सबसे प्रभावी तरीका एक प्रयोगात्मक विशेषता है जो phpstorm 2017.1 में डिफ़ॉल्ट रूप से भेजना है। तब तक जब तक आप इसे जेटब्रेन्स उत्पादों (वेबस्टॉर्म, फ़ॉस्टॉर्म आदि) पर सक्रिय कर सकते हैं।

Help=> Edit custom properties
Editor.zero.latency.typing = true
बंद करें पर क्लिक करें और फिर से एप्लिकेशन खोलें।

मेरे लिए परिवर्तन टाइप करना अब कम नहीं है। अन्य तरकीबों ने मेरी मदद नहीं की या ध्यान देने योग्य तरीके से नहीं।


1

अपने प्रोजेक्ट से अनावश्यक फ़ाइलों को हटाने का प्रयास करें। मेरे पास मेरे प्रोजेक्ट के अंदर 3k + * .html लॉग फाइलें थीं और 'प्रोजेक्ट' टैब खुला होने पर यह बहुत ही धीमी टाइपिंग करता था। (प्रोजेक्ट टैब को छुपाने या PHP प्लगइन को बंद करने से भी PHPStorm की गति बढ़ जाती है, लेकिन जाहिर है कि यह व्यवहार्य व्यापार बंद नहीं हैं।) (मैं PHPStorm 2016 का उपयोग कर रहा हूं)


0

मेरे मामले में, PhpStorm बिल्कुल भी धीमा नहीं था - मेरे मॉनिटर ड्राइवर में एक बग ने गंभीर अंतराल पेश किया, और यह सिर्फ हुआ कि मैंने उस मॉनिटर को PhpStorm को समर्पित कर दिया। यदि आपने इसे दूर पढ़ा है, तो एक अलग मॉनिटर पर PhpStorm का प्रयास करें, इससे मुझे बहुत समय बचा होगा।


0

यह संभव है कि यह अपनी डिफ़ॉल्ट से परे PhpStorm के लिए अधिकतम मेमोरी आवंटन बढ़ाने में मदद करेगा।

मेरे लिए, यह 2GB पर छाया हुआ था। मुझे पता है कि आपने एक विंडोज़ मशीन के बारे में पूछा था, लेकिन मैक उपयोगकर्ताओं को इसे पढ़ने के लिए, आप बिना प्रोजेक्ट खोले PhpStorm खोलकर इसे बदल सकते हैं। फिर कॉन्फ़िगर कॉन्फ़िगर करें> कस्टम गुण संपादित करें और xmx मान को एक उच्च सीमा में बदलें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.