fix: add micro-throttle for Linux performance parity

Linux runs too fast compared to Windows/Wine, causing vehicle queue
backup (~44% completion vs 95% on Windows). Adding microsecond delays
via LockSupport.parkNanos() achieves 92% completion.

- 50μs delay in SocketConnection send/receive
- 100μs delay in CoordinatorProcess vehicle generation
This commit is contained in:
2025-12-11 02:01:36 +00:00
parent 343d31ad68
commit 1d748e0204
5 changed files with 186 additions and 1 deletions

4
.gitignore vendored
View File

@@ -8,6 +8,9 @@ logs
*.md
*.tex
!README.md
report.aux
report.synctex.gz
!report.tex
# BlueJ files
*.ctxt
@@ -53,6 +56,7 @@ build/
# Other
*.swp
*.pdf
!report.pdf
# JAR built pom file
dependency-reduced-pom.xml