[Devtools] update documents of dynamic analyzer
authorheeyoung <heeyoung1008.hwang@samsung.com>
Sat, 13 Jun 2015 09:20:35 +0000 (18:20 +0900)
committerheeyoung <heeyoung1008.hwang@samsung.com>
Tue, 16 Jun 2015 02:50:43 +0000 (11:50 +0900)
1. add startup view
2. change setting dialog image file

Change-Id: Ib460a66cfb42d033b48c85e2a5491f97b78e0273
Signed-off-by: heeyoung <heeyoung1008.hwang@samsung.com>
org.tizen.devtools/html/images/dynamic_analyzer.png
org.tizen.devtools/html/images/features_tab.png
org.tizen.devtools/html/images/startup_view.png [new file with mode: 0644]
org.tizen.devtools/html/native_tools/da_overview_n.htm
org.tizen.devtools/html/native_tools/da_views_n.htm

index d5c7795..a02583e 100644 (file)
Binary files a/org.tizen.devtools/html/images/dynamic_analyzer.png and b/org.tizen.devtools/html/images/dynamic_analyzer.png differ
index e78c9f9..e815fd8 100644 (file)
Binary files a/org.tizen.devtools/html/images/features_tab.png and b/org.tizen.devtools/html/images/features_tab.png differ
diff --git a/org.tizen.devtools/html/images/startup_view.png b/org.tizen.devtools/html/images/startup_view.png
new file mode 100644 (file)
index 0000000..4d21d21
Binary files /dev/null and b/org.tizen.devtools/html/images/startup_view.png differ
index d9c5c1b..9442f9b 100644 (file)
@@ -42,6 +42,8 @@
        <p>The <strong>Snapshot</strong> view shows the current screen capture and CPU usage, process usage, and available memory.</p></li>
        <li><a href="da_views_n.htm#callstack">Callstack</a>
        <p>The <strong>Callstack</strong> view shows the callstack of the selected function in the Call Trace.</p></li>
+       <li><a href="da_views_n.htm#startup">Startup</a>
+       <p>The <strong>Startup</strong> view shows the startup information of the application.</p></li>
        <li><a href="#settings">Settings</a>
        <p>The <strong>Settings</strong> button shows the setting dialog box that you can set the analysis features and other options.</p></li>
   </ol>
@@ -88,7 +90,8 @@
                <li><strong>OpenGL</strong>: This template shows detailed information of the openGL layer.</li>
                <li><strong>Energy</strong>: This template informs you of power consumption of target device.</li>
                <li><strong>Custom</strong>: This template can be configured by selecting the desired features. If you change a feature in another template, the change effects the custom template.</li>
-        </ul>   
+        </ul>            
+        <p>The overall overhead is an accumulation of each selected feature's overhead. Using feature that has a high overhead like OpenGL ES analysis may reduce a processing speed of the application. </p> </br>
         
         <p>When you click the <strong>Details</strong> button in the Features tab, the <strong>Feature details</strong> dialog appears on the screen.</p>
         <p class="figure">Figure: Feature details</p> 
                <li><strong>OpenGL&reg; ES analysis</strong>: Displays information about the OpenGL&reg; layer.</li>
                
                <li><strong>UI Event</strong>: Displays UI events that occur on the device.</li>
-        </ul></li>
-        
+        </ul></li>      
     <li><strong>Options</strong> 
        <p>The configuration settings define the dynamic analyzer configuration.</p>
         <p class="figure">Figure: Options tab</p> 
index 54bfce7..07c7626 100644 (file)
                <ul class="toc">
                        <li><a href="#callstack">Callstack</a></li>
                        <li><a href="#snapshot">Snapshot</a></li>
+                       <li><a href="#startup">Startup</a></li>
                </ul>
        </div></div>
 </div> 
 
 <div id="container"><div id="contents"><div class="content">
   <h1>Other Views</h1> 
-  <p>The dynamic analyzer provides the <strong>Callstack</strong> and <strong>Snapshot</strong> views.</p>
+  <p>The dynamic analyzer provides the <strong>Callstack</strong>, <strong>Snapshot</strong>, <strong>Startup</strong> views.</p>
 
 <h2 name="callstack" id="callstack">Callstack</h2> 
   <p>The <strong>Callstack</strong> view shows the callstack of the selected API or item.</p> 
    <li>Process size <p>The circular chart shows the process memory size of the selected point.</p></li> 
   </ol>   
   
+<h2 name="startup" id="startup">Startup</h2> 
+  <p>The <strong>Startup</strong> view shows the startup information of the application.</p> 
+  <p class="figure">Figure: Startup view</p> 
+  <p align="center"><img alt="Snapshot view" src="../images/startup_view.png" /></p>
+  <p>The <strong>Startup</strong>  view contains the following components:</p>
+  <ul> 
+   <li><strong>PID</strong> (integer) is the process ID.</li> 
+   <li><strong>Stage</strong></li> 
+   <ul> 
+       <li>library mapping : an linking phase that the linker maps library dependencies of the application.</li> 
+               <li>main : an execution phase from the beginning to <span style="font-family: Courier New,Courier,monospace">ui_app_main()</span> in <span style="font-family: Courier New,Courier,monospace">main().</span></li> 
+               <li>create : an execution phase of <span style="font-family: Courier New,Courier,monospace">app_create_cb()</span> in <span style="font-family: Courier New,Courier,monospace">ui_app_lifecycle_callback_s</span> struct (This callback function is executed at the start of the application).</li> 
+               <li>service : an execution phase of <span style="font-family: Courier New,Courier,monospace">app_control_cb()</span> in <span style="font-family: Courier New,Courier,monospace">ui_app_lifecycle_callback_s</span> struct (This callback function is executed when another application sends the launch request to the application).</li> 
+   </ul> 
+   <li><strong>Start Time</strong> is the start time of the stage.</li> 
+   <li><strong>End Time</strong> is the end time of the stage.</li> 
+  </ul> 
+  
     
 <script type="text/javascript" src="../scripts/jquery.zclip.min.js"></script>
 <script type="text/javascript" src="../scripts/showhide.js"></script>