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];