Debug.GetInstanceCounts 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetInstanceCounts(IList<Class>) |
計算指定類別的實例數量。 |
| GetInstanceCounts(IList<Class>, Boolean) |
計算指定類別的實例數量。 |
GetInstanceCounts(IList<Class>)
計算指定類別的實例數量。
[Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;)[J", "", ApiSince=36)]
public static long[] GetInstanceCounts(System.Collections.Generic.IList<Java.Lang.Class> classes);
[<Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;)[J", "", ApiSince=36)>]
static member GetInstanceCounts : System.Collections.Generic.IList<Java.Lang.Class> -> int64[]
參數
傳回
一個值陣列 long ,每個元素對應於該類別在列表中相同索引 classes 的實例數。
回傳的陣列長度會與輸入 classes 陣列相同。
若系統承受記憶體壓力且無法分配回傳陣列,則會回傳一個空陣列。
- 屬性
備註
計算指定類別的實例數量。
<b>警告:</b> 此操作可能花費不小,因為可能需要遍歷 Java 堆積的部分。 它主要用於除錯目的,不應用於效能關鍵的程式碼中。
它的目的是幫助開發者識別物件洩漏,或在開發過程中驗證特定類別的實例數量。
如果呼叫者不想讓無法到達的物件被計算,則有責任執行 GC。
的 android.os.Debug.getInstanceCounts(java.util.List<java.lang.Class>)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
GetInstanceCounts(IList<Class>, Boolean)
計算指定類別的實例數量。
[Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;Z)[J", "", ApiSince=36)]
public static long[] GetInstanceCounts(System.Collections.Generic.IList<Java.Lang.Class> classes, bool includeAssignable);
[<Android.Runtime.Register("getInstanceCounts", "(Ljava/util/List;Z)[J", "", ApiSince=36)>]
static member GetInstanceCounts : System.Collections.Generic.IList<Java.Lang.Class> * bool -> int64[]
參數
- includeAssignable
- Boolean
若為真,任何可指派為 cls的實例均計數,該實例由 定義 Class#isAssignableFrom。 若為假,則僅計算類別等於 的 cls 實例。
傳回
一個值陣列 long ,每個元素對應於該類別在列表中相同索引 classes 的實例數。
回傳的陣列長度會與輸入 classes 陣列相同。
若系統承受記憶體壓力且無法分配回傳陣列,則會回傳一個空陣列。
- 屬性
備註
計算指定類別的實例數量。
<b>警告:</b> 此操作可能花費不小,因為可能需要遍歷 Java 堆積的部分。 它主要用於除錯目的,不應用於效能關鍵的程式碼中。
它的目的是幫助開發者識別物件洩漏,或在開發過程中驗證特定類別的實例數量。
如果呼叫者不想讓無法到達的物件被計算,則有責任執行 GC。
的 android.os.Debug.getInstanceCounts(java.util.List<java.lang.Class>, boolean)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。