| org.objectweb.speedo.stress.StressHelper org.objectweb.speedo.stress.AllCollectionHelper org.objectweb.speedo.stress.TestCollectionConcurrency
TestCollectionConcurrency | public class TestCollectionConcurrency extends AllCollectionHelper (Code) | | Stress the collection access function of Speedo.
author: M.Guillemin |
TestCollectionConcurrency | public TestCollectionConcurrency(String s)(Code) | | |
_testCollectionConcurrencyTh10Tx100000 | public void _testCollectionConcurrencyTh10Tx100000()(Code) | | Tests 100.000 transactions which stress collections using 10 thread.
|
_testCollectionConcurrencyTh1Tx100000 | public void _testCollectionConcurrencyTh1Tx100000()(Code) | | Tests 100.000 transactions which stress collections using 1 thread.
|
_testCollectionConcurrencyTh2Tx100000 | public void _testCollectionConcurrencyTh2Tx100000()(Code) | | Tests 100.000 transactions which stress collections using 2 thread.
|
getClassNamesToInit | protected String[] getClassNamesToInit()(Code) | | |
perform | protected void perform(Task task, int threadId, int txId, Object ctx, PerformResult res)(Code) | | |
testCollectionConcurrencyTh1000Tx1000 | public void testCollectionConcurrencyTh1000Tx1000()(Code) | | Tests 1000 transactions which stress collections using 1000 thread.
|
testCollectionConcurrencyTh100Tx100 | public void testCollectionConcurrencyTh100Tx100()(Code) | | Tests 100 transactions which stress collections using 100 thread.
|
testCollectionConcurrencyTh10Tx1000 | public void testCollectionConcurrencyTh10Tx1000()(Code) | | Tests 1000 transactions which stress collections using 10 thread.
|
testCollectionConcurrencyTh10Tx10000 | public void testCollectionConcurrencyTh10Tx10000()(Code) | | Tests 10.000 transactions which stress collections using 10 thread.
|
testCollectionConcurrencyTh1Tx100 | public void testCollectionConcurrencyTh1Tx100()(Code) | | Tests 100 transactions which stress collections using 1 thread.
|
testCollectionConcurrencyTh1Tx1000 | public void testCollectionConcurrencyTh1Tx1000()(Code) | | Tests 1.000 transactions which stress collections using 1 thread.
|
testCollectionConcurrencyTh1Tx10000 | public void testCollectionConcurrencyTh1Tx10000()(Code) | | Tests 10.000 transactions which stress collections using 1 thread.
|
testCollectionConcurrencyTh2Tx100 | public void testCollectionConcurrencyTh2Tx100()(Code) | | Tests 100 transactions which stress collections using 2 thread.
|
testCollectionConcurrencyTh2Tx1000 | public void testCollectionConcurrencyTh2Tx1000()(Code) | | Tests 1000 transactions which stress collections using 2 thread.
|
testCollectionConcurrencyTh2Tx10000 | public void testCollectionConcurrencyTh2Tx10000()(Code) | | Tests 10.000 transactions which stress collections using 2 thread.
|
testInteractive | public void testInteractive()(Code) | | Tests the modification of a lot of persistent Collection objects, with interactive
setting of test parameteres (see file userconf/project.properties).
|
Methods inherited from org.objectweb.speedo.stress.StressHelper | protected void beginTx(PersistenceManager pm, Task task, int threadId, int txId)(Code)(Java Doc) protected void cleanup()(Code)(Java Doc) protected void closePM(PersistenceManager pm, int threadId, int txId, Task task, PerformResult res)(Code)(Java Doc) protected void commitTx(PersistenceManager pm, Task task, int threadId, int txId)(Code)(Java Doc) protected void displayMemory()(Code)(Java Doc) abstract protected String[] getClassNamesToInit()(Code)(Java Doc) protected String getLogPrefix()(Code)(Java Doc) protected PersistenceManager getPM(Task task, int threadId, int txId)(Code)(Java Doc) public Properties getPMFProperties()(Code)(Java Doc) protected int getStartId(int testid)(Code)(Java Doc) protected void initDataStructure(boolean clean) throws Exception(Code)(Java Doc) protected void logStatistic(TaskManager tm, long exectime, Object ctx)(Code)(Java Doc) protected TaskManager newTaskManager(int nbTx, int nbThread, int timeout, Object ctx)(Code)(Java Doc) protected TaskManager newTaskManager(int nbTx, int nbThread, int timeout, Object ctx)(Code)(Java Doc) protected void perform(int nbThread, int nbTx, int threadTimeout, Object ctx)(Code)(Java Doc) protected void perform(int nbThread, int nbTx, int timeout, Object ctx)(Code)(Java Doc) abstract protected void perform(Task task, int threadId, int txId, Object ctx, PerformResult res)(Code)(Java Doc) protected void prepareTask(Task task, Object ctx)(Code)(Java Doc) protected void prepareTest(TaskManager tm, Object ctx)(Code)(Java Doc) protected void rollbackOnException(PersistenceManager pm, Exception e, PerformResult res, Task task, int threadId, int txId)(Code)(Java Doc) public void setUp() throws Exception(Code)(Java Doc) protected void stopOnError(PersistenceManager pm, Throwable t, PerformResult res, Task task, int threadId, int txId)(Code)(Java Doc) public void tearDown()(Code)(Java Doc)
|
|
|