diff --git a/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.h b/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.h index 824cdc404299f808984464149fdc76063c4e9b14..2a251eba0452bf91336e8a620efd55fe74269bcb 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.h +++ b/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.h @@ -18,7 +18,7 @@ typedef void (^DoraemonANRManagerBlock)(NSDictionary *anrInfo); /* 卡顿时长阈值,单位为秒, */ -@property (nonatomic, assign) int64_t timeOut; +@property (nonatomic, assign) CGFloat timeOut; - (void)addANRBlock:(DoraemonANRManagerBlock)block; diff --git a/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.m b/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.m index 2b082d156d3420f75a7b27a514bafb8db4849346..2737bf3ae930fc201c2cc5aa1fa283321ddedd5b 100644 --- a/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.m +++ b/iOS/DoraemonKit/Src/Core/Plugin/ANR/Function/DoraemonANRManager.m @@ -15,7 +15,7 @@ #import "DoraemonHealthManager.h" //默认超时间隔 -static int64_t const kDoraemonBlockMonitorTimeInterval = 1.; +static CGFloat const kDoraemonBlockMonitorTimeInterval = 0.5f; @interface DoraemonANRManager() diff --git a/iOS/DoraemonKitDemo/DoraemonKitDemo/DemoVC/Performance/DoraemonDemoPerformanceViewController.m b/iOS/DoraemonKitDemo/DoraemonKitDemo/DemoVC/Performance/DoraemonDemoPerformanceViewController.m index ead13021e19a2217f5e149d58956958941c412a5..0dd247f5ac8e19d3ea7c3f9fec49b94bca8ad956 100644 --- a/iOS/DoraemonKitDemo/DoraemonKitDemo/DemoVC/Performance/DoraemonDemoPerformanceViewController.m +++ b/iOS/DoraemonKitDemo/DoraemonKitDemo/DemoVC/Performance/DoraemonDemoPerformanceViewController.m @@ -189,8 +189,8 @@ } - (void)anrClick{ - NSLog(@"5秒钟的卡顿"); - [NSThread sleepForTimeInterval:5.0]; + NSLog(@"1秒钟的卡顿"); + [NSThread sleepForTimeInterval:1.0]; // for(int i=0 ; i< 50000; i++){ // UIView *v = [[UIView alloc] init];