iOS:fix memory leak
This commit is contained in:
@@ -28,7 +28,7 @@ @implementation DoricSingleton
|
||||
- (instancetype)init {
|
||||
if (self = [super init]) {
|
||||
_libraries = [NSMutableSet new];
|
||||
_registries = [NSHashTable new];
|
||||
_registries = [NSHashTable weakObjectsHashTable];
|
||||
_envDic = [NSMutableDictionary new];
|
||||
_enablePerformance = NO;
|
||||
_enableRecordSnapshot = NO;
|
||||
|
@@ -38,7 +38,7 @@ - (instancetype)initWithName:(NSString *)name {
|
||||
_anchorQueue = dispatch_queue_create("doric.performance.profile", DISPATCH_QUEUE_SERIAL);
|
||||
_anchorMap = [NSMutableDictionary new];
|
||||
_enable = DoricSingleton.instance.enablePerformance;
|
||||
_hooks = [NSHashTable new];
|
||||
_hooks = [NSHashTable weakObjectsHashTable];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
Reference in New Issue
Block a user