mirror of
https://github.com/godotengine/godot.git
synced 2025-11-01 14:11:15 +00:00
[HTML5] Limit the returned OS cpu count to 2.
Temporarily workaround issues due to godot spawning too many threads.
This commit is contained in:
parent
39d9a5540c
commit
9bdb853eec
1 changed files with 3 additions and 1 deletions
|
|
@ -305,7 +305,9 @@ const GodotOS = {
|
||||||
|
|
||||||
godot_js_os_hw_concurrency_get__sig: 'i',
|
godot_js_os_hw_concurrency_get__sig: 'i',
|
||||||
godot_js_os_hw_concurrency_get: function () {
|
godot_js_os_hw_concurrency_get: function () {
|
||||||
return navigator.hardwareConcurrency || 1;
|
// TODO Godot core needs fixing to avoid spawning too many threads (> 24).
|
||||||
|
const concurrency = navigator.hardwareConcurrency || 1;
|
||||||
|
return concurrency < 2 ? concurrency : 2;
|
||||||
},
|
},
|
||||||
|
|
||||||
godot_js_os_download_buffer__sig: 'viiii',
|
godot_js_os_download_buffer__sig: 'viiii',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue