@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
IOExceptionpublic String dumpToFile(@Nullable String id) throws IOException
id - - id will be added to file name
returns the name of the file.IOExceptionpublic void stop()
throws InterruptedException
InterruptedExceptionpublic int getSampleTimeMillis()
public void setSampleTimeMillis(int sampleTimeMillis)
public boolean isStopped()
public void clear()
public StackCollector getStackCollector()
@PreDestroy public void dispose() throws InterruptedException
InterruptedExceptionpublic int getDumpTimeMillis()
public void setDumpTimeMillis(int dumpTimeMillis)
Copyright © 2014. All rights reserved.