Open Unity Bugs / Issue #s affecting Mirror
#1359764: AssemblyBuilder slow on Apple Silicon Unity 2021.2. apple silicon. makes builds & weaving & weaver tests super slow time to run all Mirror tests:
- Unity 2021.3: 200 seconds
- Unity 2022.2: 95 seconds https://issuetracker.unity3d.com/issues/apple-silicon-much-slower-than-i9-when-using-test-runner
- [x] confirmed by QA
IN-44868 ILPostProcessor Logger cuts off \n log entries requiring multi line logging workaround
- [x] fixed in 2021.3.32f1, 2022.3.11f1, 2023.2.0b13 and 2023.3.0a8
IN-3335 Dedicated Server Build (Apple Silicon) 5-10x slower than regular builds Supposedly fine on Windows. Reported 2022-05-25.
- [ ] confirmed by QA
IN-42857 CompilationFinishedHook stopped working in Unity 2022.3.0 Works fine in Unity 2021.
- [x] Marked as "Won't fix" by Unity
ILPostProcessor processes assemblies before processing their references
- [ ] https://github.com/MirrorNetworking/Mirror/issues/3525
Socket.ReceiveFrom allocates this is a .net issue. https://github.com/dotnet/runtime/issues/30797
https://forum.unity.com/threads/unity-2021-2-dedicated-server-target-and-stripping-optimizations-now-live-please-share-feedback.1143734/#post-7468454
I had issues with Unitys new headless builder too.
apple silicion assemblybuilder performance is reported as fixed in 2022.2.0a15 and above. they are considering backporting to 2021 LTS