हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
CpuThrottlingWaiter
public
class
CpuThrottlingWaiter
extends BaseTargetPreparer
एक ITargetPreparer
जो तब तक इंतज़ार करता है, जब तक सभी कोर पर ज़्यादा से ज़्यादा फ़्रीक्वेंसी, उपलब्ध सबसे ऊंचे लेवल पर वापस नहीं आ जाती
खास जानकारी
सुरक्षित तरीके |
|
getCpuMaxFreqs(ITestDevice device)
उपलब्ध कोर और हर कोर के लिए ज़्यादा से ज़्यादा फ़्रीक्वेंसी का पता लगाने के लिए, /sys/devices/system/cpu में मौजूद जानकारी को पढ़ता है
|
पब्लिक कंस्ट्रक्टर
CpuThrottlingWaiter
public CpuThrottlingWaiter ()
सार्वजनिक तरीके
public void setUp (TestInformation testInfo)
पैरामीटर |
testInfo |
TestInformation |
सुरक्षित तरीके
getCpuMaxFreqs
protected getCpuMaxFreqs (ITestDevice device)
उपलब्ध कोर और हर कोर के लिए ज़्यादा से ज़्यादा फ़्रीक्वेंसी का पता लगाने के लिए, /sys/devices/system/cpu में मौजूद जानकारी को पढ़ता है
पैरामीटर |
device |
ITestDevice : जांचा जा रहा डिवाइस |
रिटर्न |
|
ERROR(/Map) , जिसमें sysfs cpuinfo के पाथ को कुंजी के तौर पर और उससे जुड़ी ज़्यादा से ज़्यादा फ़्रीक्वेंसी को वैल्यू के तौर पर इस्तेमाल किया गया हो |
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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-27 (UTC) को अपडेट किया गया."],[],[],null,["# CpuThrottlingWaiter\n===================\n\n\n`\npublic\n\n\nclass\nCpuThrottlingWaiter\n`\n\n\n`\n\n\n`\n\n`\n\nextends `[BaseTargetPreparer](../../../../../../reference/tradefed/com/android/tradefed/targetprep/BaseTargetPreparer.html)`\n\n\n`\n\n`\n\n\n`\n\n|---|---|-----------------------------------------------------|\n| java.lang.Object |||\n| ↳ | [com.android.tradefed.targetprep.BaseTargetPreparer](../../../../../../reference/tradefed/com/android/tradefed/targetprep/BaseTargetPreparer.html) ||\n| | ↳ | com.android.tradefed.targetprep.CpuThrottlingWaiter |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nAn [ITargetPreparer](../../../../../../reference/tradefed/com/android/tradefed/targetprep/ITargetPreparer.html) that waits until max frequency on all cores are restored to highest\nlevel available\n\nSummary\n-------\n\n| ### Public constructors ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------|---|\n| ` `[CpuThrottlingWaiter](../../../../../../reference/tradefed/com/android/tradefed/targetprep/CpuThrottlingWaiter.html#CpuThrottlingWaiter())`() ` |\n\n| ### Public methods ||\n|---------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` void` | ` `[setUp](../../../../../../reference/tradefed/com/android/tradefed/targetprep/CpuThrottlingWaiter.html#setUp(com.android.tradefed.invoker.TestInformation))`(`[TestInformation](../../../../../../reference/tradefed/com/android/tradefed/invoker/TestInformation.html)` testInfo) ` |\n\n| ### Protected methods ||\n|-----|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ` ` | ` `[getCpuMaxFreqs](../../../../../../reference/tradefed/com/android/tradefed/targetprep/CpuThrottlingWaiter.html#getCpuMaxFreqs(com.android.tradefed.device.ITestDevice))`(`[ITestDevice](../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html)` device) ` Reads info under /sys/devices/system/cpu to determine cores available, and max frequencies possible for each core |\n\nPublic constructors\n-------------------\n\n### CpuThrottlingWaiter\n\n```\npublic CpuThrottlingWaiter ()\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\nPublic methods\n--------------\n\n### setUp\n\n```\npublic void setUp (TestInformation testInfo)\n```\n\n\u003cbr /\u003e\n\n\u003cbr /\u003e\n\n| Parameters ||\n|------------|--------------------------|\n| `testInfo` | `TestInformation` \u003cbr /\u003e |\n\n| Throws ||\n|----------------------------------------------------------------------------------------------------------------------------------|---|\n| [BuildError](../../../../../../reference/tradefed/com/android/tradefed/targetprep/BuildError.html) | |\n| [DeviceNotAvailableException](../../../../../../reference/tradefed/com/android/tradefed/device/DeviceNotAvailableException.html) | |\n| [TargetSetupError](../../../../../../reference/tradefed/com/android/tradefed/targetprep/TargetSetupError.html) | |\n\nProtected methods\n-----------------\n\n### getCpuMaxFreqs\n\n```\nprotected getCpuMaxFreqs (../../../../../../reference/tradefed/com/android/tradefed/device/ITestDevice.html device)\n```\n\nReads info under /sys/devices/system/cpu to determine cores available, and max frequencies\npossible for each core\n\n\u003cbr /\u003e\n\n| Parameters ||\n|----------|-----------------------------------------|\n| `device` | `ITestDevice`: device under test \u003cbr /\u003e |\n\n| Returns ||\n|---|-------------------------------------------------------------------------------------------------------------------------|\n| | a [ERROR(/Map)](../../../../../../) with paths to sysfs cpuinfo as key, and corresponding max frequency as value \u003cbr /\u003e |\n\n| Throws ||\n|----------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------|\n| | com.android.tradefed.device.DeviceNotAvailableException |\n| [DeviceNotAvailableException](../../../../../../reference/tradefed/com/android/tradefed/device/DeviceNotAvailableException.html) | |"]]