@ThreadSafe public final class Sampler extends Object
Constructor and Description |
---|
Sampler() |
Sampler(int sampleTimeMillis) |
Sampler(int sampleTimeMillis,
int dumpTimeMillis,
StackCollector collector) |
Sampler(int sampleTimeMillis,
int dumpTimeMillis,
StackCollector collector,
String dumpFolder,
String dumpFilePrefix) |
Sampler(StackCollector collector) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
dispose() |
String |
dumpToFile() |
String |
dumpToFile(String id)
Dumps the sampled stacks to file.
|
int |
getDumpTimeMillis() |
int |
getSampleTimeMillis() |
StackCollector |
getStackCollector() |
boolean |
isStopped() |
void |
registerJmx() |
void |
setDumpTimeMillis(int dumpTimeMillis) |
void |
setSampleTimeMillis(int sampleTimeMillis) |
void |
start() |
void |
stop() |
public Sampler()
public Sampler(int sampleTimeMillis)
public Sampler(StackCollector collector)
public Sampler(int sampleTimeMillis, int dumpTimeMillis, StackCollector collector)
public Sampler(int sampleTimeMillis, int dumpTimeMillis, StackCollector collector, String dumpFolder, String dumpFilePrefix)
public void registerJmx()
public void start()
public String dumpToFile() throws IOException
IOException
public String dumpToFile(@Nullable String id) throws IOException
id
- - id will be added to file name
returns the name of the file.IOException
public void stop() throws InterruptedException
InterruptedException
public int getSampleTimeMillis()
public void setSampleTimeMillis(int sampleTimeMillis)
public boolean isStopped()
public void clear()
public StackCollector getStackCollector()
@PreDestroy public void dispose() throws InterruptedException
InterruptedException
public int getDumpTimeMillis()
public void setDumpTimeMillis(int dumpTimeMillis)
Copyright © 2014. All rights reserved.