संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
रिलीज़ किया गया: Android 11 (एपीआई लेवल 30)
Android डिवाइस, सिस्टम लोड के हिसाब से डाइनैमिक तरीके से घड़ी की सेटिंग में बदलाव कर सकते हैं. यह
यह तरीका, इस्तेमाल के दौरान बिजली की बचत करने के लिए अच्छा है, लेकिन हो सकता है कि इसे इस्तेमाल करना मुश्किल हो
परफ़ॉर्मेंस का भरोसेमंद डेटा मिल सकता है. अगर आपको यह पता करना है कि कोड कितनी तेज़ी से लोड होता है
फ़्रैगमेंट, रिग्रेशन को रोकने के लिए चलाया जा सकता है या अगर ऑप्टिमाइज़ेशन को दोहराया जा सकता है,
अगर आपके नतीजों की जांच तय क्लॉक स्पीड पर नहीं की जाती, तो उन पर भरोसा नहीं किया जा सकेगा. के साथ
नहीं रखा है, तो बिना कोई बदलाव किए परफ़ॉर्मेंस की सटीक A/B टेस्टिंग की जा सकती है
सीपीयू की फ़्रीक्वेंसी को अहम माना जा सकता है.
फ़िक्स्ड-परफ़ॉर्मेंस मोड, सीपीयू और जीपीयू घड़ियों को ऊपरी और निचली सीमा के साथ सेट करता है.
इस मोड में, डाइनैमिक परफ़ॉर्मेंस के अन्य व्यवहार बंद नहीं होते. जैसे, कोर
चुनें.
नीचे दिए गए adb कमांड की मदद से, तय किए गए परफ़ॉर्मेंस मोड को चालू किया जा सकता है:
तय परफ़ॉर्मेंस वाले मोड में चल रहा डिवाइस अब भी ज़्यादा गर्म हो सकता है, क्योंकि
मोड, डिवाइस को गर्म रखने लायक स्थिति में नहीं रखता है. इस वजह से
इसलिए, हम बेंचमार्क रनों के लिए इन निर्देशों का पालन करने का सुझाव देते हैं:
डिवाइस को चालू करने से पहले, उसके फिर से गर्म होने का इंतज़ार करें
दौड़ते हैं.
जांच के दौरान, डिवाइस के गर्म होने की स्थिति पर नज़र बनाए रखें.
बेंचमार्क कोड और थर्मल इवेंट के बीच असर.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[],[],null,["# Fixed Performance Mode\n\n**Released**: Android 11 (API level 30)\n\nAndroid devices can change clocking dynamically based on the system load. This\nbehavior is good for power savings during use, but can make it difficult to get\nreliable performance data. If you are trying to determine how fast a code\nfragment can run for regression prevention, or if an optimization is repeatable,\nyour results won't be reliable if they aren't tested at fixed clock speeds. With\nfixed clocks, you can do accurate A/B testing of performance without changes in\nthe CPU frequency being a factor.\n\nFixed-performance mode sets CPU and GPU clocks with an upper and lower bound.\nThis mode does not disable other dynamic performance behaviors, such as core\nselection.\n\nYou can enable fixed-performance mode with the following adb command: \n\n adb shell cmd power set-fixed-performance-mode-enabled [true|false]\n\nA device that is running in fixed-performance mode can still overheat because\nthe mode doesn't put the device into a thermally-sustainable state. Because of\nthis, we recommend the following for benchmark runs:\n\n- Wait for the device to return to a thermally-sustainable state before starting the run.\n- Monitor the thermal state of the device during testing to differentiate the impact between the benchmark code and thermal events."]]