You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by zs...@apache.org on 2017/08/01 02:54:37 UTC
[10/50] [abbrv] incubator-weex git commit: + [ios] update tracing
+ [ios] update tracing
Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/8c755b12
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/8c755b12
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/8c755b12
Branch: refs/heads/dev
Commit: 8c755b12122dc6a5bdd7c84c1320644dae50e825
Parents: af8c97d
Author: 齐山 <su...@163.com>
Authored: Thu Jul 20 14:06:15 2017 +0800
Committer: 齐山 <su...@163.com>
Committed: Thu Jul 20 14:06:15 2017 +0800
----------------------------------------------------------------------
ios/sdk/WeexSDK/Sources/Manager/WXTracingManager.m | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/8c755b12/ios/sdk/WeexSDK/Sources/Manager/WXTracingManager.m
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Manager/WXTracingManager.m b/ios/sdk/WeexSDK/Sources/Manager/WXTracingManager.m
index e5bfb65..f84dc8f 100644
--- a/ios/sdk/WeexSDK/Sources/Manager/WXTracingManager.m
+++ b/ios/sdk/WeexSDK/Sources/Manager/WXTracingManager.m
@@ -222,6 +222,7 @@
if(![WXTJSCall isEqualToString:tracing.name]){
tracing.className = [self getclassName:tracing];
}
+
if([WXTNetworkHanding isEqualToString:task.tag]){
if([WXTExecJS isEqualToString:tracing.name]){
NSMutableArray *tracings = task.tracings;
@@ -260,8 +261,8 @@
task.tag = WXTRender;
}
}
- if([WXTracingEnd isEqualToString:tracing.ph]){ // deal end
-
+
+ if([WXTracingBegin isEqualToString:tracing.ph]){
if(tracing.ref.length>0){
WXPerformBlockOnComponentThread(^{
WXSDKInstance *instance = [WXSDKManager instanceForID:task.iid];
@@ -271,8 +272,9 @@
task.bundleUrl = [instance.scriptURL absoluteString];
}
});
-
}
+ }
+ if([WXTracingEnd isEqualToString:tracing.ph]){ // deal end
NSMutableArray *tracings = task.tracings;
[tracings enumerateObjectsWithOptions:NSEnumerationReverse usingBlock:^(WXTracing *bTracing, NSUInteger idx, BOOL *stop) {
if(tracing.ref.length > 0 && bTracing.ref.length>0){
@@ -286,8 +288,8 @@
if(bTracing.ref.length > 0){
tracing.ref = bTracing.ref;
}
- if(tracing.parentRef.length > 0){
- bTracing.parentRef = tracing.parentRef;
+ if(bTracing.parentRef.length > 0){
+ tracing.parentRef = bTracing.parentRef;
}
tracing.duration = tracing.ts - bTracing.ts ;
tracing.traceId = bTracing.traceId;
@@ -351,7 +353,6 @@
[dict setObject:moduleArray forKey:@"module"];
}
-
NSDictionary *handleConfigs = [[WXHandlerFactory handlerConfigs] mutableCopy];
void (^handleBlock)(id, id, BOOL *) = ^(id mKey, id mObj, BOOL * mStop) {
NSMutableDictionary *subDict = [NSMutableDictionary new];