Package kilim.examples
Class PerfTest
java.lang.Object
kilim.Task
kilim.examples.PerfTest
- All Implemented Interfaces:
Runnable,EventSubscriber,Fiber.Worker
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class kilim.Task
Task.Fork, Task.Invoke<TT>, Task.Spawn<TT> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic intstatic int(package private) static Integerstatic final intFields inherited from class kilim.Task
done, exitResult, fiber, id, pauseReason, running, scheduler, timer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()static voidstatic voidperformanceRun(int runNumber) Methods inherited from class kilim.Task
checkKill, dump, equals, errNotWoven, errNotWoven, errorExit, errorExit, execute, exit, exit, fork, getCurrentTask, getExecutionThread, getPauseReason, getScheduler, getStackDepth, getState, getTid, hashCode, id, idledown, informOnExit, invoke, isDone, join, joinb, onEvent, pause, pause, pinToThread, prePin, resume, resumeOnScheduler, run, setPauseReason, setScheduler, setTid, shutdown, sleep, spawn, spawn, start, toString, unpinFromThread, yield, yield
-
Field Details
-
QUEUE_CAPACITY
public static int QUEUE_CAPACITY -
REPETITIONS
public static int REPETITIONS -
TEST_VALUE
public static final int TEST_VALUE- See Also:
-
mymb
-
result
-
-
Constructor Details
-
PerfTest
-
-
Method Details
-
execute
- Specified by:
executein interfaceFiber.Worker- Overrides:
executein classTask- Throws:
Pausable
-
main
- Parameters:
args- optional arguments: queue capacity (in k) and repetitions (int meg)
-
performanceRun
public static void performanceRun(int runNumber)
-