public class HeapSpace extends Object implements HeapSpaceMBean
| Constructor and Description |
|---|
HeapSpace() |
| Modifier and Type | Method and Description |
|---|---|
int |
getBlockSize() |
int |
getCreateInterval() |
int |
getLongLifetime() |
double |
getLongProbability() |
int |
getMediumLifetime() |
double |
getMediumProbability() |
int |
getShortLifetime() |
static void |
main(String... args) |
PossibleConfiguration |
parseCommandLine(String... args)
Parses the command line arguments into a
Configuration object. |
void |
run(PossibleConfiguration config) |
void |
run(String... args) |
void |
setBlockSize(int blockSize) |
void |
setCreateInterval(int millis) |
void |
setLongLifetime(int longLifetime) |
void |
setLongProbability(double prob) |
void |
setMediumLifetime(int mediumLifetime) |
void |
setMediumProbability(double prob) |
void |
setShortLifetime(int shortLifetime) |
void |
stop()
Stops the creation of new objects.
|
public void run(String... args) throws InterruptedException, ExecutionException
public void run(PossibleConfiguration config) throws InterruptedException, ExecutionException
config - must have values.InterruptedExceptionExecutionExceptionpublic PossibleConfiguration parseCommandLine(String... args)
Configuration object.args - the command line argumentsConfiguration or null if help was printed.public void stop()
stop in interface HeapSpaceMBeanpublic int getBlockSize()
getBlockSize in interface HeapSpaceMBeanpublic void setBlockSize(int blockSize)
setBlockSize in interface HeapSpaceMBeanpublic void setCreateInterval(int millis)
setCreateInterval in interface HeapSpaceMBeanpublic int getCreateInterval()
getCreateInterval in interface HeapSpaceMBeanpublic int getShortLifetime()
getShortLifetime in interface HeapSpaceMBeanpublic void setShortLifetime(int shortLifetime)
setShortLifetime in interface HeapSpaceMBeanpublic int getMediumLifetime()
getMediumLifetime in interface HeapSpaceMBeanpublic void setMediumLifetime(int mediumLifetime)
setMediumLifetime in interface HeapSpaceMBeanpublic int getLongLifetime()
getLongLifetime in interface HeapSpaceMBeanpublic void setLongLifetime(int longLifetime)
setLongLifetime in interface HeapSpaceMBeanpublic void setMediumProbability(double prob)
setMediumProbability in interface HeapSpaceMBeanpublic double getMediumProbability()
getMediumProbability in interface HeapSpaceMBeanpublic void setLongProbability(double prob)
setLongProbability in interface HeapSpaceMBeanpublic double getLongProbability()
getLongProbability in interface HeapSpaceMBeanCopyright © 2025. All rights reserved.