2025-07-21 21:46 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0004693Spring engineGeneralpublic2017-09-24 19:14
Reportermsafwan 
Assigned Toabma 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionno change required 
Product Version98.0.1+git 
Target VersionFixed in Version 
Summary0004693: jK's 100% CPU thing is evil
DescriptionI chatted with jK few hours ago, and he wasn't joking when he said Spring must use 100% for better performance. This is a misconception, in Windows it was suboptimal performance instead. He claim overall performance increase (which wasn't detected by any ZKL dev or any players) probably due to unknown interaction of his system.

I propose Spring dev to convince jK to remove any artificial CPU waster.

jK's CPU waster is bad because:
1) Spring yield no overall performance improvement at all in Windows when benchmarked using Licho's ZK benchmark tool
2) Spring broke thermal management/power management in Windows
3) Spring lag Windows and other applications

It result in:
1) laggy game experience
2) overheat & accelerated hardware wear/exhaustion
3) break multi-tasking
Steps To ReproduceIn windows, just starting an empty game cause 100% cpu load.
Additional Informationimplication to hardware (overheat & accelerated hardware aging), no longer just a software bug
Tagsfree
Checked infolog.txt for Errors
Attached Files

-Relationships
+Relationships

-Notes

~0014113

abma (administrator)

if your point is valid, why do a lot of games don't enable vsync for better performance?

also you are way to personally here without giving arguments.

~0014114

abma (administrator)

also: which engine version are you using? which settings are used?

~0014115

abma (administrator)

also you should maybe read a bit about busy wait, i.e. http://stackoverflow.com/questions/1107593/what-are-trade-offs-for-busy-wait-vs-sleep
+Notes

-Issue History
Date Modified Username Field Change
2015-03-08 10:34 msafwan New Issue
2015-03-08 10:37 msafwan Tag Attached: hardware stressor
2015-03-08 10:38 msafwan Tag Attached: free
2015-03-08 13:32 abma Note Added: 0014113
2015-03-08 13:32 abma Status new => feedback
2015-03-08 13:36 abma Note Added: 0014114
2015-03-08 13:36 abma Status feedback => closed
2015-03-08 13:36 abma Assigned To => abma
2015-03-08 13:36 abma Resolution open => no change required
2015-03-08 13:41 abma Note Added: 0014115
2017-09-24 19:14 Kloot Tag Detached: hardware stressor
+Issue History