The local disk version of the Data controller. More...
Public Member Functions | |
SpaceTimeDataControllerLocal (IWorkbenchWindow _window, String databaseDirectory) throws InvalExperimentException, Exception | |
boolean | setupTrace (IWorkbenchWindow _window, IStatusLineManager _statusMgr) |
ProcessTimeline | getNextTrace (boolean changedBounds) |
void | setBaseData (IBaseData baseData) |
IFilteredData | createFilteredBaseData () |
String | getTraceFileAbsolutePath () |
void | closeDB () |
void | dispose () |
void | fillTracesWithData (boolean changedBounds, int numThreadsToLaunch) |
String | getName () |
void | setDataIndex (int dataIndex) |
int | getDataIndex () |
int | getMaxDepth () |
int | computeScaledProcess () |
getCurrentlySelectedProcess() returns something on [begProcess, endProcess-1]. | |
ProcessTimeline | getDepthTrace () |
synchronized ProcessTimeline | getNextDepthTrace () |
IBaseData | getBaseData () |
int | getTotalTraceCount () |
int | getPixelHorizontal () |
void | setTraceAttributes (ImageTraceAttributes attributes) |
ImageTraceAttributes | getAttributes () |
long | getTimeWidth () |
long | getMaxEndTime () |
long | getMinBegTime () |
ColorTable | getColorTable () |
void | setEnableMidpoint (boolean enable) |
boolean | isEnableMidpoint () |
void | resetCounters () |
int | getNumberOfLines () |
int | getNumberOfDepthLines () |
IFilteredData | getFilteredBaseData () |
void | setBaseData (IFilteredData filteredBaseData) |
changing the trace data, caller needs to make sure to refresh the views | |
Protected Member Functions | |
HashMap< Integer, CallPath > | getScopeMap () |
Protected Attributes | |
ImageTraceAttributes | attributes |
long | maxEndTime |
The minimum beginning and maximum ending time stamp across all traces (in microseconds)). | |
long | minBegTime |
ProcessTimelineService | ptlService |
AtomicInteger | lineNum |
int | maxDepth |
The maximum depth of any single CallStackSample in any trace. | |
ColorTable | colorTable |
IBaseData | dataTrace = null |
final ExperimentWithoutMetrics | exp |
Static Protected Attributes | |
static final int | MIN_TRACE_SIZE = TraceDataByRank.HeaderSzMin + TraceDataByRank.RecordSzMin * 2 |
Package Attributes | |
AtomicInteger | depthLineNum |
Private Member Functions | |
String | getTraceFile (String directory, final IStatusLineManager statusMgr) |
int | lineToPaint (int line) |
Returns the index of the file to which the line-th line corresponds. | |
Private Attributes | |
String | traceFilePath |
The local disk version of the Data controller.
Definition at line 29 of file SpaceTimeDataControllerLocal.java.
edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.SpaceTimeDataControllerLocal | ( | IWorkbenchWindow | _window, | |
String | databaseDirectory | |||
) | throws InvalExperimentException, Exception |
Definition at line 34 of file SpaceTimeDataControllerLocal.java.
void edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.closeDB | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 207 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, and edu.rice.cs.hpc.data.experiment.extdata.IBaseData.dispose().
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.dispose().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess | ( | ) | [inherited] |
getCurrentlySelectedProcess() returns something on [begProcess, endProcess-1].
We need to map that to something on [0, numTracesShown - 1]. We use a simple linear mapping: begProcess -> 0, endProcess-1 -> numTracesShown-1
Definition at line 176 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsV.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace().
IFilteredData edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.createFilteredBaseData | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 191 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp, and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getTraceFileAbsolutePath().
void edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.dispose | ( | ) |
Reimplemented from edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 212 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.closeDB().
void edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.fillTracesWithData | ( | boolean | changedBounds, | |
int | numThreadsToLaunch | |||
) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 218 of file SpaceTimeDataControllerLocal.java.
ImageTraceAttributes edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes | ( | ) | [inherited] |
Definition at line 252 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), edu.rice.cs.hpc.traceviewer.painter.BaseViewPaint.BaseViewPaint(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.changePosition(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.changeRegion(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.main.TimelineThread.getData(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumProcessesDisplayed(), edu.rice.cs.hpc.traceviewer.summary.SummaryTimeCanvas.getNumTimeDisplayed(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.getNumTimeDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getNumTimeUnitDisplayed(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goEast(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goNorth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.historyNotification(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.mouseUp(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.rebuffer(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.DetailBufferPaint.rebuffering(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.refresh(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.HistoryOperation.run(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.save(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDepth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setDetail(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setProcessRange(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.setSample(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.setTimeRange(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.SpaceTimeMiniCanvas(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updatePosition(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.updateView(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateView(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
IBaseData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData | ( | ) | [inherited] |
Definition at line 222 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.adjustLabels(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.donePainting(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getHighestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getLowestY(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.paintControl(), and edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.updateView().
ColorTable edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getColorTable | ( | ) | [inherited] |
Definition at line 272 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.colorTable.
Referenced by edu.rice.cs.hpc.traceviewer.actions.ProcedureClassMapAction.broadcastChanges(), edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.CallStackViewer(), edu.rice.cs.hpc.traceviewer.ui.DataViewer.DataViewer(), and edu.rice.cs.hpc.traceviewer.depth.TimelineDepthThread.getData().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDataIndex | ( | ) | [inherited] |
Definition at line 116 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.currentDataIdx.
Referenced by edu.rice.cs.hpc.traceviewer.ui.DataViewer.DataViewer(), and edu.rice.cs.hpc.traceviewer.ui.HPCDataView.setPosition().
ProcessTimeline edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace | ( | ) | [inherited] |
Definition at line 188 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess(), edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.getProcessTimeline(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), and edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.startPainting().
IFilteredData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getFilteredBaseData | ( | ) | [inherited] |
Definition at line 302 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace.
Referenced by edu.rice.cs.hpc.traceviewer.actions.FilterRanks.execute().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxDepth | ( | ) | [inherited] |
Definition at line 158 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxDepth.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.getNumberOfLines(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.getScalePixelsPerRank(), edu.rice.cs.hpc.traceviewer.depth.DepthTimeCanvas.paintControl(), edu.rice.cs.hpc.traceviewer.ui.HPCDataView.setPosition(), edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.startPainting(), and edu.rice.cs.hpc.traceviewer.misc.HPCCallStackView.updateView().
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxEndTime | ( | ) | [inherited] |
Definition at line 264 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxEndTime.
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMinBegTime | ( | ) | [inherited] |
Definition at line 268 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime.
Referenced by edu.rice.cs.hpc.traceviewer.main.TimelineThread.init().
String edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getName | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 225 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp.
synchronized ProcessTimeline edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace | ( | ) | [inherited] |
Definition at line 198 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.data.timeline.ProcessTimeline.copyDataFrom(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getTimeInterval(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxDepth, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsDepthV, edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsH, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.scopeMap.
Referenced by edu.rice.cs.hpc.traceviewer.depth.TimelineDepthThread.getNextTrace().
ProcessTimeline edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace | ( | boolean | changedBounds | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 129 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getScopeMap(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum, edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.lineToPaint(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService.
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfDepthLines | ( | ) | [inherited] |
Definition at line 297 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthPaintThread.getNumberOfCreatedData().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfLines | ( | ) | [inherited] |
Definition at line 293 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum.
Referenced by edu.rice.cs.hpc.traceviewer.main.DetailPaintThread.getNumberOfCreatedData().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getPixelHorizontal | ( | ) | [inherited] |
Definition at line 243 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsH.
Referenced by edu.rice.cs.hpc.traceviewer.timeline.BaseTimelineThread.call().
HashMap<Integer, CallPath> edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getScopeMap | ( | ) | [protected, inherited] |
Definition at line 234 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.scopeMap.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace().
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth | ( | ) | [inherited] |
Definition at line 260 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxEndTime, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime.
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoWest(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.getScalePixelsPerTime(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goWest(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.timeZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount | ( | ) | [inherited] |
Definition at line 230 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, and edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks().
Referenced by edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.canGoSouth(), edu.rice.cs.hpc.traceviewer.misc.SpaceTimeMiniCanvas.confirmNewRegion(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.goSouth(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.home(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomIn(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.processZoomOut(), edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.updateButtonStates(), and edu.rice.cs.hpc.traceviewer.main.SpaceTimeDetailCanvas.zoom().
String edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getTraceFile | ( | String | directory, | |
final IStatusLineManager | statusMgr | |||
) | [private] |
Definition at line 85 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.MIN_TRACE_SIZE.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setupTrace().
String edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getTraceFileAbsolutePath | ( | ) |
Definition at line 202 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.traceFilePath.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.createFilteredBaseData().
boolean edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.isEnableMidpoint | ( | ) | [inherited] |
Definition at line 284 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.enableMidpoint.
Referenced by edu.rice.cs.hpc.traceviewer.depth.DepthViewPaint.getTimelineThread(), edu.rice.cs.hpc.traceviewer.ui.DataViewer.setSample(), edu.rice.cs.hpc.traceviewer.misc.CallStackViewer.setSample(), and edu.rice.cs.hpc.traceviewer.main.TimelineThread.TimelineThread().
int edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.lineToPaint | ( | int | line | ) | [private] |
Returns the index of the file to which the line-th line corresponds.
Definition at line 161 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.resetCounters | ( | ) | [inherited] |
Definition at line 288 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum, and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum.
Referenced by edu.rice.cs.hpc.traceviewer.painter.BaseViewPaint.paint().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setBaseData | ( | IFilteredData | filteredBaseData | ) | [inherited] |
changing the trace data, caller needs to make sure to refresh the views
filteredBaseData |
Definition at line 311 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessBegin(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessEnd(), and edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.setProcess().
Referenced by edu.rice.cs.hpc.traceviewer.actions.FilterRanks.execute().
void edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setBaseData | ( | IBaseData | baseData | ) |
Definition at line 176 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, and edu.rice.cs.hpc.data.experiment.extdata.IBaseData.getNumberOfRanks().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setDataIndex | ( | int | dataIndex | ) | [inherited] |
Definition at line 110 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.currentDataIdx.
Referenced by edu.rice.cs.hpc.traceviewer.ui.DataViewer.DataViewer().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setEnableMidpoint | ( | boolean | enable | ) | [inherited] |
Definition at line 280 of file SpaceTimeDataController.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.enableMidpoint.
Referenced by edu.rice.cs.hpc.traceviewer.actions.OptionMidpoint.execute(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase().
void edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setTraceAttributes | ( | ImageTraceAttributes | attributes | ) | [inherited] |
Definition at line 248 of file SpaceTimeDataController.java.
boolean edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setupTrace | ( | IWorkbenchWindow | _window, | |
IStatusLineManager | _statusMgr | |||
) |
Definition at line 49 of file SpaceTimeDataControllerLocal.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace, edu.rice.cs.hpc.data.experiment.extdata.TraceAttribute.dbGlob, edu.rice.cs.hpc.data.experiment.extdata.TraceAttribute.dbHeaderSize, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp, edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getTraceFile(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.traceFilePath.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.LocalDBOpener.openDBAndCreateSTDC().
ImageTraceAttributes edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes [protected, inherited] |
Definition at line 42 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.computeScaledProcess(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getAttributes(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getCurrentlySelectedProcess(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getPixelHorizontal(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.lineToPaint(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setBaseData(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setBaseData().
ColorTable edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.colorTable [protected, inherited] |
Definition at line 65 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dispose(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getColorTable(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
IBaseData edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dataTrace = null [protected, inherited] |
Definition at line 68 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.closeDB(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getBaseData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getFilteredBaseData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTotalTraceCount(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setBaseData(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setBaseData(), and edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setupTrace().
AtomicInteger edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.depthLineNum [package, inherited] |
Definition at line 60 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfDepthLines(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.resetCounters().
final ExperimentWithoutMetrics edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp [protected, inherited] |
Definition at line 69 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.createFilteredBaseData(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.createFilteredBaseData(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getHeaderSize(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getName(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getName(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.setupTrace(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.SpaceTimeDataController().
AtomicInteger edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum [protected, inherited] |
Definition at line 59 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getNextTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNumberOfLines(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.resetCounters().
int edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxDepth [protected, inherited] |
The maximum depth of any single CallStackSample in any trace.
Definition at line 63 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxDepth(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.maxEndTime [protected, inherited] |
The minimum beginning and maximum ending time stamp across all traces (in microseconds)).
Definition at line 47 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMaxEndTime(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
final int edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.MIN_TRACE_SIZE = TraceDataByRank.HeaderSzMin + TraceDataByRank.RecordSzMin * 2 [static, protected] |
Definition at line 31 of file SpaceTimeDataControllerLocal.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getTraceFile().
long edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.minBegTime [protected, inherited] |
Definition at line 47 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getMinBegTime(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getNextDepthTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getTimeWidth(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().
ProcessTimelineService edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService [protected, inherited] |
Definition at line 50 of file SpaceTimeDataController.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getDepthTrace(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.getNextTrace(), edu.rice.cs.hpc.traceviewer.db.local.SpaceTimeDataControllerLocal.getNextTrace(), and edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.init().