-
-
Notifications
You must be signed in to change notification settings - Fork 5.7k
Open
Labels
multithreadingBase.Threads and related functionalityBase.Threads and related functionalityperformanceMust go fasterMust go faster
Description
Running Pkg.test("MyModule", coverage=true) on more than one thread is extremely slow.
I measured the time on my machine using 1, 2, 8 and 16 threads:
1 thread: 339 seconds
2 threads: 3106 seconds
8 threads: 6401 seconds
16 threads: 5072 seconds
Running Pkg.test("MyModule") without coverage takes approximately the same time for every number of threads (around 2 minutes) for this module.
See also the discourse discussion.
I am using Julia 1.4.1 on Windows 10 and my CPU has 8 cores/16 threads.
carstenbauer, ranocha and sloede
Metadata
Metadata
Assignees
Labels
multithreadingBase.Threads and related functionalityBase.Threads and related functionalityperformanceMust go fasterMust go faster