自 2025 年 3 月 27 日起,我們建議您使用 android-latest-release 而非 aosp-main 建構及貢獻 AOSP。詳情請參閱「Android 開放原始碼計畫變更」。
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      透過集合功能整理內容
    
    
      
      你可以依據偏好儲存及分類內容。
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
MallocDebug
  public
  
  
  
  class
  MallocDebug
  
    extends Object
  
  
  
  
  
      implements
      
        AutoCloseable
      
  
  
  
    
    | java.lang.Object
     | 
  
  
  
    
      |    ↳ | 
    
    com.android.sts.common.MallocDebug
     | 
  
  
  
    
  用於在程序上設定 malloc 偵錯選項、檢查 malloc 偵錯錯誤,並在之後清理。
摘要
公用方法 | 
  
  
  
    
        
        
        
        
        
        void
     | 
  
    
      
      close()
      
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        AutoCloseable
     | 
  
    
      
      withLibcMallocDebugOnAllNewProcesses(ITestDevice device, String mallocDebugOptions)
      
      
        開始將 libc malloc 偵錯附加至此呼叫後啟動的所有程序,並在關閉時斷言沒有 malloc 偵錯錯誤。 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        AutoCloseable
     | 
  
    
      
      withLibcMallocDebugOnNewProcess(ITestDevice device, String mallocDebugOptions, String processName)
      
      
        設定方式如下:malloc 偵錯會附加至指定的 processName,並在關閉時斷言沒有 malloc 偵錯錯誤。 
      
     | 
  
  
  
  
  
    
        
        
        static
        
        
        AutoCloseable
     | 
  
    
      
      withLibcMallocDebugOnService(ITestDevice device, String mallocDebugOptions, String processName)
      
      
        重新啟動指定的服務,並在其中啟用 malloc 偵錯功能,以便在關閉時斷言沒有 malloc 偵錯錯誤。
        
    
 
      
     | 
  
  
公用方法
    withLibcMallocDebugOnAllNewProcesses
    
public static AutoCloseable withLibcMallocDebugOnAllNewProcesses (ITestDevice device, 
                String mallocDebugOptions)
    
    
    
  開始將 libc malloc 偵錯功能附加至此呼叫後啟動的所有程序,並在關閉時斷言沒有 malloc 偵錯錯誤。
    
    | 參數 | 
      
        device | 
        
          ITestDevice:要使用的裝置 | 
      
      
        mallocDebugOptions | 
        
          String:將 libc.debug.malloc.options 設為的值。 | 
      
    
    
      | 傳回 | 
      
        AutoCloseable | 
        AutoCloseable 物件會停用 libc malloc 偵錯功能,並在關閉時檢查 malloc 偵錯錯誤。 | 
      
    
      
  
 
    withLibcMallocDebugOnNewProcess
    
public static AutoCloseable withLibcMallocDebugOnNewProcess (ITestDevice device, 
                String mallocDebugOptions, 
                String processName)
    
    
    
  設定方式如下:malloc 偵錯會附加至指定的 processName,並在關閉時斷言沒有 malloc 偵錯錯誤。請注意,這個呼叫後,您必須手動啟動 processName。
    
    | 參數 | 
      
        device | 
        
          ITestDevice:要使用的裝置 | 
      
      
        mallocDebugOptions | 
        
          String:將 libc.debug.malloc.options 設為的值。 | 
      
      
        processName | 
        
          String:要附加 libc malloc 偵錯的程序。不應執行。 | 
      
    
    
      | 傳回 | 
      
        AutoCloseable | 
        AutoCloseable 物件會停用 libc malloc 偵錯功能,並在關閉時檢查 malloc 偵錯錯誤。 | 
      
    
      
  
 
    withLibcMallocDebugOnService
    
public static AutoCloseable withLibcMallocDebugOnService (ITestDevice device, 
                String mallocDebugOptions, 
                String processName)
    
    
    
  重新啟動指定的服務,並在該服務上啟用 malloc 偵錯功能,以便在關閉時斷言沒有 malloc 偵錯錯誤。
    
    | 參數 | 
      
        device | 
        
          ITestDevice:要使用的裝置 | 
      
      
        mallocDebugOptions | 
        
          String:將 libc.debug.malloc.options 設為的值。 | 
      
      
        processName | 
        
          String:要附加 libc malloc 偵錯的服務程序。應處於執行狀態。 | 
      
    
    
      | 傳回 | 
      
        AutoCloseable | 
        AutoCloseable 物件會重新啟動/取消附加服務、停用 libc malloc 偵錯,並在關閉時檢查 malloc 偵錯錯誤。 | 
      
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
  上次更新時間:2025-07-27 (世界標準時間)。
  
  
  
    
      [[["容易理解","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 (世界標準時間)。"],[],[]]