Greets-जावा CPU उपयोग को कम
हम काम में कुछ nutters जो अपने कोड में
while(true) { //Code }
उपयोग का आनंद ले gots। जैसा कि आप कल्पना कर सकते हैं कि यह CPU को अधिकतम करता है। क्या कोई CPU उपयोग को कम करने के तरीकों को जानता है ताकि अन्य लोग सर्वर का भी उपयोग कर सकें।
कोड स्वयं ही साइटों पर अपडेट के लिए लगातार इंटरनेट मतदान कर रहा है। इसलिए मुझे लगता है कि एक छोटी नींद विधि CPU उपयोग को बहुत कम कर देगी।
स्ट्रिंग ऑब्जेक्ट्स (जावा) में भी सभी हेरफेर किया जा रहा है, किसी को भी पता है कि स्ट्रिंगबिल्डर कितने सिर को कम कर देगा?
किसी भी संकेत दिए गए के लिए धन्यवाद
'जबकि (सत्य) 'बस एक मुहावरे है जो कहता है" यह हमेशा के लिए करें। " अपने आप से, यह कुछ भी नहीं करता है; इसके भीतर कोड सीपीयू चक्रों का उपभोग करता है। यदि अंदर कोड नेटवर्क अनुरोध कर रहा है, तो ऐसा करने पर यह अपना टाइमलाइस छोड़ देगा, इसलिए अन्य उपयोगकर्ता उन्हें प्राप्त करेंगे; एक 'नींद()' को समग्र सर्वर थ्रूपुट को महत्वपूर्ण रूप से प्रभावित नहीं करना चाहिए (हालांकि यह उन सर्वरों के लिए एक अच्छी बात होगी जो प्रोग्राम द्वारा हिट हो रही हैं)। और अंत में, 'स्ट्रिंगबिल्डर' या (अधिक संभावना) प्रदर्शन में सुधार नहीं कर सकता है। लेकिन यही कारण है कि प्रोफाइलर मौजूद हैं: वे आपको बता सकते हैं कि कार्यक्रम में सबसे अधिक समय क्या ले रहा है। – kdgregory
सीपीयू कहां जाता है यह पहचानने के लिए हमेशा एक प्रोफाइलर चलाएं। फिर उस डेटा का उपयोग सिर पर जिम्मेदार डेवलपर को हरा करने के लिए करें। –
क्या ऑपरेटिंग सिस्टम? –