From b1959ffb919119bb56f7ff4c4b8a9d15fa420174 Mon Sep 17 00:00:00 2001 From: "hyeran74.kim" Date: Tue, 2 Sep 2014 16:20:07 +0900 Subject: [PATCH] File : changed some values on the details view removed the usage time value diplay the sum of read/wirte size by thread Change-Id: Ifb3c82e6684156bf8993cbfc1b92c81cd51aa227 Signed-off-by: hyeran74.kim --- .../ui/file/FileDetailInfoView.java | 36 ++-------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileDetailInfoView.java b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileDetailInfoView.java index 4c0fd65..cdf866b 100644 --- a/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileDetailInfoView.java +++ b/org.tizen.dynamicanalyzer/src/org/tizen/dynamicanalyzer/ui/file/FileDetailInfoView.java @@ -26,10 +26,8 @@ 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(), -- 2.7.4