@class NSArray, NSMutableDictionary, FPTime, NSMutableArray; @interface FPFootprint : NSObject { NSMutableDictionary *_pidToFootprint; struct __CFDictionary { } *_memoryObjects; NSMutableDictionary *_sharedCacheMemoryObjectsTable; struct __CFDictionary { } *_textMemoryObjects; struct __CFDictionary { } *_linkeditMemoryObjects; NSMutableArray *_outputFormatters; BOOL _earlyExit; } @property (class, nonatomic) BOOL breakDownPhysFootprint; @property (class, nonatomic, getter=isSharingAnalysisDisabled) BOOL sharingAnalysisDisabled; @property (readonly, nonatomic) NSArray *processes; @property (nonatomic) unsigned int qualityOfService; @property (readonly, nonatomic) FPTime *gatherStartTime; @property (readonly, nonatomic) FPTime *gatherEndTime; + (id)installCancelHandler:(id /* block */)a0; - (void)dealloc; - (void)analyzeData; - (BOOL)gatherData; - (void)printOutputVerbose:(BOOL)a0 summarize:(BOOL)a1 noCategories:(BOOL)a2; - (id)initWithProcesses:(id)a0; - (void).cxx_destruct; - (void)addOutputFormatter:(id)a0; - (void)cancel; @end