Wladimir J. van der Laan
da1357e6cc
Use real number of cores for default -par, ignore virtual cores
...
To determine the default for `-par`, the number of script verification
threads, use [boost::thread::physical_concurrency()](http://www.boost.org/doc/libs/1_58_0/doc/html/thread/thread_management.html#thread.thread_management.thread.physical_concurrency )
which counts only physical cores, not virtual cores.
Virtual cores are roughly a set of cached registers to avoid context
switches while threading, they cannot actually perform work, so spawning
a verification thread for them could even reduce efficiency and will put
undue load on the system.
Should fix issue #6358 , as well as some other reported system overload
issues, especially on Intel processors.
The function was only introduced in boost 1.56, so provide a utility
function `GetNumCores` to fall back for older Boost versions.
2017-03-29 16:06:00 +13:00
Daira Hopwood
83aac13083
Update version numbers.
...
Signed-off-by: Daira Hopwood <daira@jacaranda.org >
2017-03-27 21:01:18 +01:00
jl777
e41cf01052
WLC
2017-03-27 10:11:48 +03:00
jl777
d965945bda
Test
2017-03-26 22:45:46 +03:00
jl777
d31a803782
Test
2017-03-26 22:23:06 +03:00
jl777
ba2a8aa714
Test
2017-03-26 22:05:42 +03:00
jl777
548befdc62
Test
2017-03-26 21:55:20 +03:00
jl777
38fb23568e
Test
2017-03-26 21:52:55 +03:00
jl777
e86de02591
Test
2017-03-26 21:49:19 +03:00
jl777
a2a15c59f8
Test
2017-03-26 21:46:49 +03:00
jl777
c83e66e128
Test
2017-03-26 21:42:20 +03:00
jl777
9bd8223b2c
Test
2017-03-26 21:36:03 +03:00
jl777
0c780ec8fa
Test
2017-03-26 21:32:18 +03:00
jl777
9866121b28
Test
2017-03-26 21:30:17 +03:00
jl777
45c6eef80c
Test
2017-03-26 21:19:29 +03:00
jl777
04e91f213e
Test
2017-03-26 20:47:07 +03:00
jl777
88908338ca
Test
2017-03-26 20:27:00 +03:00
jl777
ab0442fc5c
Test
2017-03-26 19:41:52 +03:00
jl777
71ac621458
Test
2017-03-26 19:34:55 +03:00
jl777
fb3715334a
Test
2017-03-26 19:25:18 +03:00
jl777
17914f3e59
Test
2017-03-26 19:15:56 +03:00
jl777
ddf7c583aa
Test
2017-03-26 19:03:11 +03:00
jl777
1ce44fb757
Test
2017-03-26 19:01:39 +03:00
jl777
c95550ebe5
Test
2017-03-26 18:54:52 +03:00
jl777
57dd4adae0
Test
2017-03-26 17:50:05 +03:00
jl777
198571952b
Test
2017-03-26 17:42:34 +03:00
jl777
70d8393432
Test
2017-03-26 17:36:57 +03:00
jl777
66c5b6ae4d
Test
2017-03-26 17:31:57 +03:00
jl777
7ea5a37187
Test
2017-03-26 17:22:49 +03:00
jl777
715bda82cf
Test
2017-03-26 17:18:20 +03:00
jl777
ea3666c630
April 5th activation
2017-03-26 17:07:28 +03:00
jl777
73de636086
Test
2017-03-26 17:01:32 +03:00
jl777
9eb7ea3abd
Test
2017-03-26 16:56:20 +03:00
jl777
cf99cfc1eb
Test
2017-03-26 16:32:59 +03:00
jl777
3a7753af9c
Test
2017-03-26 16:26:44 +03:00
jl777
2af45c1f38
Test
2017-03-26 16:21:30 +03:00
jl777
d8e548cb97
Test
2017-03-26 16:09:32 +03:00
jl777
f592eadc01
Test
2017-03-26 15:59:27 +03:00
jl777
170bc39eb1
Test
2017-03-26 15:44:12 +03:00
jl777
e89758bde2
Test
2017-03-26 15:39:47 +03:00
jl777
ab97f718e5
Test
2017-03-26 15:31:36 +03:00
jl777
e0f32abae5
Test
2017-03-26 15:23:39 +03:00
jl777
40f7f7e7f8
Test
2017-03-26 15:16:27 +03:00
jl777
0036398537
Test
2017-03-26 14:55:44 +03:00
jl777
0cb025c181
Test
2017-03-26 14:26:03 +03:00
jl777
e9c40f1f8f
Test
2017-03-26 14:20:04 +03:00
jl777
094b401e3d
Test
2017-03-26 14:16:03 +03:00
jl777
43cc3df657
Test
2017-03-26 13:53:22 +03:00
jl777
978ca79512
Test
2017-03-26 13:46:07 +03:00
jl777
033f496dbe
Test
2017-03-26 13:41:31 +03:00