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.
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.
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.
testUnique
void testUnique()
Undocumented in source. Be warned that the author may not have intended to support it.
veryDummy
void veryDummy()
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.

Meta