2013-12-15 9 views
12

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

क्या यह 'सामान्य' है या क्या मुझे कहीं बदलाव करना है?

संपादित करें: मैंने कुछ प्रॉक्सी मुद्दों के बारे में सुना है जो जावाएफएक्स ऐप्स के स्टार्टअप समय को प्रभावित कर सकते हैं, लेकिन मुझे यकीन नहीं है कि इसे कैसे डिबग करना है।

+1

यह सामान्य नहीं है में जोड़ा जाता है, मैं कैसे तुरन्त मेरी भारी WebView के बाद बाहर पॉप पर हैरान हूं संकलन। –

+0

आप कौन से संसाधन लोड कर रहे हैं, क्या आप अपनी समस्या का प्रदर्शन करने वाला एक उदाहरण प्रदान कर सकते हैं? – MadProgrammer

+0

@MadProgrammer संसाधनों की मात्रा से कोई फर्क नहीं पड़ता। यदि मैं एक साधारण हैलो वर्ल्ड ऐप चलाने की कोशिश करता हूं तो स्टार्टअप भी धीमा है। – ceklock

उत्तर

13

आपकी टिप्पणियों के आधार पर मैंने पाया कि धीमी समस्या autoproxy configuration के कारण हुई है।

NetBeans 7.4 में एक विकल्प है जो इस समस्या को हल करता है। यह एक नया विकल्प है। मुझे लगता है कि यह NetBeans 7.3 पर मौजूद नहीं है।

NetBeans 7.4

उत्पन्न जार जाँच हो रही है, विकल्प JavaFX-Feature-Proxy: None MANIFEST.MF


* Run the same application from the command line as 
    java -jar MyApp.jar 

* This way you can see actual exceptions and trace messages (if any). 

* Pass "-Djavafx.verbose=true" to enable verbose output from the embedded launcher. 

* If your application starts slow, then it could be due to network configuration. 
Try disabling the autoproxy configuration by passing "-Djavafx.autoproxy.disable=true" to see if it helps. 
+3

+1 को जोड़ने के लिए एक विकल्प है! – assylias

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