Classes | |
class | DecompressionThreadListener |
Public Member Functions | |
SpaceTimeDataControllerRemote (RemoteDataRetriever _dataRet, IWorkbenchWindow _window, IStatusLineManager _statusMgr, InputStream expStream, String Name, int _numTraces, TraceName[] valuesX, DataOutputStream connectionToServer) throws InvalExperimentException, Exception | |
IFilteredData | createFilteredBaseData () |
void | fillTracesWithData (boolean changedBounds, int numThreadsToLaunch) throws IOException |
This performs the network request and does a small amount of processing on the reply. | |
void | dispose () |
void | closeDB () |
ProcessTimeline | getNextTrace (boolean changedBounds) |
int | getHeaderSize () |
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 |
Package Attributes | |
final RemoteDataRetriever | dataRetriever |
AtomicInteger | depthLineNum |
Private Attributes | |
final TraceName[] | valuesX |
final DataOutputStream | server |
ConcurrentLinkedQueue< Integer > | timelineToRender |
Definition at line 28 of file SpaceTimeDataControllerRemote.java.
edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.SpaceTimeDataControllerRemote | ( | RemoteDataRetriever | _dataRet, | |
IWorkbenchWindow | _window, | |||
IStatusLineManager | _statusMgr, | |||
InputStream | expStream, | |||
String | Name, | |||
int | _numTraces, | |||
TraceName[] | valuesX, | |||
DataOutputStream | connectionToServer | |||
) | throws InvalExperimentException, Exception |
Definition at line 37 of file SpaceTimeDataControllerRemote.java.
References edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.createFilteredBaseData(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.dataRetriever, edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.server, and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.valuesX.
void edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.closeDB | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 101 of file SpaceTimeDataControllerRemote.java.
References edu.rice.cs.hpc.traceviewer.db.remote.RemoteDataRetriever.closeConnection(), and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.dataRetriever.
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.remote.SpaceTimeDataControllerRemote.createFilteredBaseData | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 52 of file SpaceTimeDataControllerRemote.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp, edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.server, and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.valuesX.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.SpaceTimeDataControllerRemote().
void edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.dispose | ( | ) |
Reimplemented from edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 94 of file SpaceTimeDataControllerRemote.java.
void edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData | ( | boolean | changedBounds, | |
int | numThreadsToLaunch | |||
) | throws IOException [virtual] |
This performs the network request and does a small amount of processing on the reply.
Namely, it does not decompress the traces. Instead, it returns threads that will do that work when executed.
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 62 of file SpaceTimeDataControllerRemote.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.attributes, edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.dataRetriever, edu.rice.cs.hpc.traceviewer.db.remote.RemoteDataRetriever.getData(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.getProcessInterval(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getScopeMap(), edu.rice.cs.hpc.traceviewer.painter.ImageTraceAttributes.numPixelsV, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService, edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.setProcessTimeline(), and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.timelineToRender.
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.db.remote.SpaceTimeDataControllerRemote.getHeaderSize | ( | ) |
Definition at line 148 of file SpaceTimeDataControllerRemote.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.exp.
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.remote.SpaceTimeDataControllerRemote.getName | ( | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 165 of file SpaceTimeDataControllerRemote.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.remote.SpaceTimeDataControllerRemote.getNextTrace | ( | boolean | changedBounds | ) | [virtual] |
Implements edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.
Definition at line 111 of file SpaceTimeDataControllerRemote.java.
References edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.getNumProcessTimeline(), edu.rice.cs.hpc.traceviewer.services.ProcessTimelineService.getProcessTimeline(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.lineNum, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.ptlService, and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.timelineToRender.
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().
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().
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.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.
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().
final RemoteDataRetriever edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.dataRetriever [package] |
Definition at line 30 of file SpaceTimeDataControllerRemote.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.closeDB(), edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.fillTracesWithData(), and edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.SpaceTimeDataControllerRemote().
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().
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().
final DataOutputStream edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.server [private] |
ConcurrentLinkedQueue<Integer> edu.rice.cs.hpc.traceviewer.db.remote.SpaceTimeDataControllerRemote.timelineToRender [private] |