public class ProfileLockHistogram1D extends ProfileHistogram1D
Histogram1D
while synchronized.
Takes a Histogram1D
dataset and repeatedly renders with several synchronized AreaGraph2DRenderer
objects.data, LOG_FILEPATH, renderer
Constructor and Description |
---|
ProfileLockHistogram1D()
Creates a tool to profile
Histogram1D where multiple renders are performed with synchronization. |
Modifier and Type | Method and Description |
---|---|
protected Cell1DDataset |
getDataset()
Gets the histogram data used for each profiler.
|
String |
getGraphTitle()
Returns the name of the graph being profiled.
|
static void |
main(String[] args)
Profiles for
Histogram1D with lock synchronization,
prints the statistics to the console and saves the statistics. |
void |
render(Graphics2D graphics,
AreaGraph2DRenderer renderer,
Cell1DDataset data)
Draws the histogram data in multiple histogram profilers synchronized through the dataset buffer.
|
getRenderer, getVariations
getLogFileName, getNumDataPoints, getProfileTitle, getRenderSettings, getResolution, getSaveSettings, iterationAction, postIterationAction, preLoopAction, saveImage, saveStatistics, setNumDataPoints
getProfileSettings, getStatistics, graphStatistics, printStatistics, profile, saveStatistics
public ProfileLockHistogram1D()
Histogram1D
where multiple renders are performed with synchronization.protected final Cell1DDataset getDataset()
getDataset
in class ProfileHistogram1D
initDatasets()
public void render(Graphics2D graphics, AreaGraph2DRenderer renderer, Cell1DDataset data)
render
in class ProfileHistogram1D
graphics
- where image draws torenderer
- what draws the imagedata
- the histogram data being drawnpublic String getGraphTitle()
getGraphTitle
in class ProfileHistogram1D
Histogram1D
lock profile titlepublic static void main(String[] args)
Histogram1D
with lock synchronization,
prints the statistics to the console and saves the statistics.args
- console arguments -- no impactCopyright © 2015. All rights reserved.