File : changed some values on the details view 54/26954/1
authorhyeran74.kim <hyeran74.kim@samsung.com>
Tue, 2 Sep 2014 07:20:07 +0000 (16:20 +0900)
committerhyeran74.kim <hyeran74.kim@samsung.com>
Tue, 2 Sep 2014 07:20:07 +0000 (16:20 +0900)
removed the usage time value
diplay the sum of read/wirte size by thread

Change-Id: Ifb3c82e6684156bf8993cbfc1b92c81cd51aa227
Signed-off-by: hyeran74.kim <hyeran74.kim@samsung.com>
org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileDetailInfoView.java

index 4c0fd65..cdf866b 100644 (file)
 
 package org.tizen.dynamicanalyzer.ui.file;
 
-import java.util.ArrayList;
 import java.util.List;
 
-import org.eclipse.nebula.widgets.grid.GridItem;
 import org.eclipse.swt.SWT;
 import org.eclipse.swt.events.PaintEvent;
 import org.eclipse.swt.events.PaintListener;
@@ -39,21 +37,15 @@ import org.eclipse.swt.layout.FillLayout;
 import org.eclipse.swt.widgets.Canvas;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Control;
-import org.tizen.dynamicanalyzer.common.AnalyzerManager;
 import org.tizen.dynamicanalyzer.common.DASelectionData;
 import org.tizen.dynamicanalyzer.logparser.LogCenterConstants;
 import org.tizen.dynamicanalyzer.nl.AnalyzerLabels;
 import org.tizen.dynamicanalyzer.nl.FilePageLabels;
 import org.tizen.dynamicanalyzer.resources.ColorResources;
 import org.tizen.dynamicanalyzer.resources.FontResources;
-import org.tizen.dynamicanalyzer.ui.file.FilePage;
 import org.tizen.dynamicanalyzer.ui.file.manager.FileDataManager;
 import org.tizen.dynamicanalyzer.ui.file.model.FileEvent;
 import org.tizen.dynamicanalyzer.ui.file.model.FileSelectedData;
-import org.tizen.dynamicanalyzer.ui.network.data.type.NetworkAPIType;
-import org.tizen.dynamicanalyzer.ui.toolbar.ToolbarArea;
-import org.tizen.dynamicanalyzer.ui.widgets.table.DATableDataFormat;
-import org.tizen.dynamicanalyzer.utils.Formatter;
 import org.tizen.dynamicanalyzer.widgets.da.view.DAViewComposite;
 import org.tizen.dynamicanalyzer.widgets.da.view.DAViewData;
 
@@ -64,7 +56,6 @@ public class FileDetailInfoView extends DAViewComposite {
        private long fileSize = 0;
        private long readSize = 0;
        private long writeSize = 0;
-       private long totalUseTime = 0;
        private int apiCount = 0;
        private int failedApiCount = 0;
 
@@ -76,7 +67,6 @@ public class FileDetailInfoView extends DAViewComposite {
                fileSize = 0;
                readSize = 0;
                writeSize = 0;
-               totalUseTime = 0;
                apiCount = 0;
                failedApiCount = 0;
        }
@@ -150,9 +140,6 @@ public class FileDetailInfoView extends DAViewComposite {
                                e.gc.drawString(
                                                FilePageLabels.FILE_DETAILS_WRITE_SIZE
                                                                + Long.toString(writeSize), x, y += fontHeight);
-                               e.gc.drawString(FilePageLabels.FILE_DETAILS_TOTAL_USE_TIME
-                                               + Formatter.toTimeFormat(totalUseTime)
-                                               + FilePageLabels.TIME_MS, x, y += fontHeight);
                                e.gc.drawString(
                                                FilePageLabels.FILE_DETAILS_API_COUNT
                                                                + Integer.toString(apiCount), x,
@@ -192,29 +179,16 @@ public class FileDetailInfoView extends DAViewComposite {
                        
                        long readSize = 0;
                        long writeSize = 0;
-                       int openNum = 0;
-                       int closeNum = 0;
-                       long openTime = 0, closeTime = 0;
                        int apiCount = events.size();
                        for(FileEvent data : events) {
                                switch(data.getFdApiType()) {
-                               case LogCenterConstants.FD_API_TYPE_OPEN:
-                                       if(openNum == 0) {
-                                               openTime = data.getTime();
-                                       }
-                                       openNum++;
-                                       break;
-                               case LogCenterConstants.FD_API_TYPE_CLOSE:
-                                       closeTime = data.getTime();
-                                       closeNum++;
-                                       break;
                                case LogCenterConstants.FD_API_TYPE_READ_END:
-                                       readSize = data.getSize();
+                                       readSize += data.getSize();
                                        // except *_end event among the API count
                                        apiCount--;
                                        break;
                                case LogCenterConstants.FD_API_TYPE_WRITE_END:
-                                       writeSize = data.getSize();
+                                       writeSize += data.getSize();
                                        // except *_end event among the API count
                                        apiCount--;
                                        break;
@@ -225,12 +199,6 @@ public class FileDetailInfoView extends DAViewComposite {
                        this.apiCount = apiCount;
                        this.readSize = readSize;
                        this.writeSize = writeSize;
-                       
-                       if( openNum != closeNum ) { // some still opened state
-                               totalUseTime = (ToolbarArea.getInstance().getTime() - openTime);
-                       } else { // all closed
-                               totalUseTime = closeTime - openTime;
-                       }
                }
                failedApiCount = fileChartManager.getApiDB().selectFailedAPI(
                                selectData.getFilePath(), selectData.getPid(),