luxlabs header browser preview


@class NSMutableSet, MABaseGraph;

@interface MAMemoryFootprint : NSObject {
    MABaseGraph *_graph;
    NSMutableSet *_allKeys;
    NSMutableSet *_allValues;
    unsigned long long _halfEdgeCount;
    unsigned long long _orderedSetCount;
    unsigned long long _arrayCount;
    unsigned long long _dictionaryCount;
    unsigned long long _basicHashCount;
    unsigned long long _basicHashValueStoreCount;
}

@property (readonly, nonatomic) unsigned long long totalSize;
@property (readonly, nonatomic) unsigned long long graphSize;
@property (readonly, nonatomic) unsigned long long nodeCount;
@property (readonly, nonatomic) unsigned long long allNodesSize;
@property (readonly, nonatomic) unsigned long long averageNodeSize;
@property (readonly, nonatomic) float averageEdgeCountPerNode;
@property (readonly, nonatomic) unsigned long long maximumEdgeCountInNode;
@property (readonly, nonatomic) unsigned long long countOfNodesWithAtMostEightEdges;
@property (readonly, nonatomic) unsigned long long edgeCount;
@property (readonly, nonatomic) unsigned long long allEdgesSize;
@property (readonly, nonatomic) unsigned long long averageEdgeSize;
@property (readonly, nonatomic) unsigned long long actualKeyCount;
@property (readonly, nonatomic) unsigned long long actualValueCount;
@property (readonly, nonatomic) unsigned long long optimalKeyCount;
@property (readonly, nonatomic) unsigned long long optimalValueCount;
@property (readonly, nonatomic) unsigned long long actualKeysSize;
@property (readonly, nonatomic) unsigned long long actualValuesSize;
@property (readonly, nonatomic) unsigned long long optimalKeysSize;
@property (readonly, nonatomic) unsigned long long optimalValuesSize;

- (void)dump;
- (void)update;
- (unsigned long long)version;
- (void).cxx_destruct;
- (id)initWithGraph:(id)a0;
- (void)_reportNode:(id)a0 withSize:(unsigned long long)a1 edgeCount:(unsigned long long)a2;
- (unsigned long long)_reportArray:(id)a0;
- (unsigned long long)_reportDictionary:(id)a0;
- (void)_reportEdge:(id)a0 withSize:(unsigned long long)a1;
- (void)_reportGraph:(id)a0 withSize:(unsigned long long)a1;
- (void)_reportKey:(id)a0;
- (unsigned long long)_reportOrderedSet:(id)a0;
- (void)_reportValue:(id)a0;

@end