Search Issue Tracker
Won't Fix
Votes
0
Found in
2018.2.13f1
Issue ID
1096407
Regression
No
Multithread performance is lower than Single thread performance on all iOS devices, some Android devices, macOS and Windows
using new Thread(()
Steps:
1. Build and Run attached project on device
Expected: Multicore performance is higher than single core.
Actual: Multicore performance is lower than single core.
Reproduced with: 2017.3.1p4, 2018.2.17f1, 2019.1.0a9.
Not reproduced with:
TEST RESULTS:
Note:
-higher score is better
-works as expected on Exynos Samsung Galaxy S9+ and macOS Editor.
[iOS]
iPhone X (iOS11.3.1): single: 59838; multi: 51974.
iPhone Xs Max (iOS12.0): single: 72159; multi: 56012.
[Android]
Samsung Galaxy S9+ (SM-G965F), Android 8.0.0, CPU: Exynos 9 Series 9810, GPU: Mali-G72: single: 9693; multi: 16774.
Razer Phone 2 (Phone 2), Android 8.1.0, CPU: Snapdragon 845 SDM845, GPU: Adreno (TM) 630: single: 21741; multi: 17835.
[Editor]
macOS: MacBook Pro 2015 (macOS10.14.1): single: 28182; multi: 36095.
Windows: Intel Xeon @3.7GHz (16 cores): single: 55651; multi: 37454.
[Standalone]
macOS: MacBook Pro 2015 (macOS10.14.1): single: 60001; multi: 52217.
Windows: Intel Xeon @3.7GHz (16 cores): single: 68530; multi: 33765.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Crash on __pthread_kill when initializing Vuplex WebView while entering the Play Mode
- Crash on FindSurface when adding a custom Renderer Feature to a 2D Renderer Data Asset
- [Android] [Vulkan] [UI Toolkit] Application crashes when the device is rotated when it has UI Toolkit TextField on Vulkan devices
- Crash on DualThreadAllocator<DynamicHeapAllocator>::TryDeallocate when opening a specific project
- Crash on memset_repstos when pressing a UI button while in Play Mode
Resolution Note:
The GC has a lock for allocations leading to contention when allocation heavy code is run in parallel. Reducing the allocations will allow much better scaling for parallel code.