mutils.job_manager.manager_tests

Multithreated test may take some space so they are there.

Members

Aliases

mat4
alias mat4 = float[16]
Undocumented in source.

Functions

activeSleep
void activeSleep(uint u_seconds)
Undocumented in source. Be warned that the author may not have intended to support it.
makeTestJobsFrom
void makeTestJobsFrom(void function() fn, uint num)
Undocumented in source. Be warned that the author may not have intended to support it.
makeTestJobsFrom
void makeTestJobsFrom(JobDelegate deleg, uint num)
Undocumented in source. Be warned that the author may not have intended to support it.
mulMat
void mulMat(mat4[] mA, mat4[] mB, mat4[] mC)
Undocumented in source. Be warned that the author may not have intended to support it.
randomRecursionJobs
int randomRecursionJobs(int deepLevel)
Undocumented in source. Be warned that the author may not have intended to support it.
simpleSleep
void simpleSleep(uint msecs)
Undocumented in source. Be warned that the author may not have intended to support it.
simpleYield
void simpleYield()

One Job and one Fiber.yield

test
void test(uint threadsNum)
Undocumented in source. Be warned that the author may not have intended to support it.
testFiberLockingToThread
void testFiberLockingToThread()
Undocumented in source. Be warned that the author may not have intended to support it.
testForeach
void testForeach()
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupStart
void testGroupStart()
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupsDependices
void testGroupsDependices()
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupsDependicesFuncA
void testGroupsDependicesFuncA(int[] arr)
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupsDependicesFuncB
void testGroupsDependicesFuncB(int[] arr)
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupsDependicesFuncC
void testGroupsDependicesFuncC(int[] arr)
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupsDependicesFuncD
void testGroupsDependicesFuncD(int[] arr)
Undocumented in source. Be warned that the author may not have intended to support it.
testGroupsDependicesFuncE
void testGroupsDependicesFuncE(int[] arrA, int[] arrB)
Undocumented in source. Be warned that the author may not have intended to support it.
testPerformance
void testPerformance()
Undocumented in source. Be warned that the author may not have intended to support it.
testPerformanceMatrix
void testPerformanceMatrix()
Undocumented in source. Be warned that the author may not have intended to support it.
testPerformanceSleep
void testPerformanceSleep()
Undocumented in source. Be warned that the author may not have intended to support it.
testRandomRecursionJobs
void testRandomRecursionJobs()
Undocumented in source. Be warned that the author may not have intended to support it.
testScalability
void testScalability()
Undocumented in source. Be warned that the author may not have intended to support it.
testUnbalancedGroups
void testUnbalancedGroups()
Undocumented in source. Be warned that the author may not have intended to support it.
testUnique
void testUnique()
Undocumented in source. Be warned that the author may not have intended to support it.
testWaitForGroup
void testWaitForGroup()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

base
float base;
Undocumented in source.
result
float result;
Undocumented in source.

Variables

myCounter
int myCounter;
Undocumented in source.

Meta