2010-02-05 15 views
10

पर सुस्त मैं हाल ही में जावा और फ्लेक्स कोडिंग के लिए मैक पर ग्रहण 3.4 स्थापित किया है - मैंने देखा है कि पर एक मैक ग्रहण आईडीई एक पीसी पर की तुलना में काफी धीमी है। धीमी गति से, मेरा मतलब है कि यूआई और टेक्स्ट एडिटिंग विंडोज वातावरण में या पीसी पर ग्रहण की तुलना में अंतराल में लग रहा है।ग्रहण आईडीई गति Snow Leopard मैकबुक

वहाँ macosx पर ग्रहण अधिक उत्तरदायी हो रही के लिए किसी भी चाल हैं?

+0

मैक के लिए संस्करणों में से कौन सा आप उपयोग कर रहे? कई यूआई ढांचे का उपयोग करने वाले कई प्रकार हैं। – Uri

+0

क्या आप अपनी eclipse.ini फ़ाइल की सामग्री पोस्ट कर सकते हैं। – Jon

+0

मैंने ग्रहण 4 जीबी Vista 32-बिट पर धीमा पाया। सीए से रैम डिस्क बनाना700 एमबी मेमोरी ओएस द्वारा एड्रेसेबल नहीं है और रैम डिस्क पर अक्सर इस्तेमाल किए गए एक्लिप्स और जेआरई की प्रतिलिपि रखकर समग्र प्रदर्शन में बड़ा अंतर डालती है। प्राथमिक रैप डिस्क के रूप में उसी रैम डिस्क का उपयोग करके ग्रहण के प्रदर्शन में भी मदद मिली, लेकिन कुछ हद तक। आप मूल निर्देशिका का नाम बदलकर और मूल नाम से रैम डिस्क पर फ़ाइल में एक प्रतीकात्मक लिंक बनाकर रैम डिस्क या व्यक्तिगत फ़ाइलों में पूरी निर्देशिका स्थानांतरित कर सकते हैं। –

उत्तर

1

3.5 में स्विच करें। ग्रहण 3.4 और 3.5 के बीच एक और अधिक उपयुक्त जीयूआई एपीआई स्विच करता है।

3

अपने eclipse.ini फ़ाइल के साथ खिलवाड़ चीजों अनुकूलन करने के लिए (अपने ग्रहण स्थापना निर्देशिका में स्थित है) की कोशिश करो।

नोट:: मेरा इस तरह दिखता है यह एक Windows संस्करण से है, और मैक

-vm 
c:/Program Files (x86)/Java/jdk1.7.0/bin 
-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100118.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100118 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
-vm 
c:/Program Files (x86)/Java/jdk1.7.0/bin 
-vmargs 
-Dosgi.requiredJavaVersion=1.7 
-Xmn100m 
-Xms512m 
-Xmx700m 
-Xss4m 
-XX:PermSize=400M 
-XX:MaxPermSize=500M 
-XX:CompileThreshold=10 
-XX:MaxGCPauseMillis=10 
-XX:MaxHeapFreeRatio=70 
-XX:+UnlockExperimentalVMOptions 
-XX:+UseParallelGC 
-XX:+UseFastAccessorMethods 
-XX:+AggressiveOpts 

लेकिन महत्वपूर्ण लाइनों काम नहीं करेगा कर रहे हैं:

-Xmn100m 
-Xms512m 
-Xmx700m 
-Xss4m 
-XX:PermSize=400M 
-XX:MaxPermSize=500M 
इन के रूप में

ढेर आकार, ढेर आकार, अधिकतम स्मृति के साथ गड़बड़ जिसे ग्रहण द्वारा उपयोग किया जा सकता है, और बहुत आगे।

आप अपने eclipse.ini के कुछ तत्व बनाए रखने के लिए सिर्फ बिट्स आप अपने खुद के में की जरूरत है कॉपी की आवश्यकता होगी।

+1

दिलचस्प। +1। मेरा वहां है: http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse/1409590#1409590 – VonC

3

मेरे सुझाव:

  • उपयोग 3.5
  • उपयोग कोको संस्करण (कार्बन के बजाय)
  • सुनिश्चित करें कि आप जावा का उपयोग 6 64 बिट
3

हाँ, आप ग्रहण करने के लिए आगे बढ़ना चाहिए 64-बिट कोको के साथ 3.5 और अन्य सभी आईएनआई सुझाव वैध हैं।

JVM स्विच जो विशेष रूप से महत्वपूर्ण हैं जब Snow Leopard पर 64 बिट में चलाने के लिए दो अतिरिक्त रहे हैं:

  • -XX: + UseParallelGC
  • -XX: + UseCompressedOops

अधिक जानकारी के लिए, मेरी पूर्ण पोस्ट installing Eclipse 3.5 on OS X पर देखें।

+0

'UseCompressedOops' डिफ़ॉल्ट रूप से जेडीके 6u23 के रूप में सक्षम है। http://blog.juma.me.uk/2008/10/14/32-bit-or-64-bit-jvm-how-about-a-hybrid/ –

1

यह भी सुनिश्चित करें कि आप ग्रहण का 64 बिट संस्करण प्राप्त करें। हेलीओस 64 बिट में अपग्रेड करने से मेरे मैकबुक समर्थक पर मेरे सभी प्रदर्शन मुद्दों को हल किया गया।

संबंधित मुद्दे