View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0004693 | Spring engine | General | public | 2015-03-08 10:34 | 2017-09-24 19:14 | ||||
Reporter | msafwan | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | major | Reproducibility | always | ||||
Status | closed | Resolution | no change required | ||||||
Product Version | 98.0.1+git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0004693: jK's 100% CPU thing is evil | ||||||||
Description | I 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 Reproduce | In windows, just starting an empty game cause 100% cpu load. | ||||||||
Additional Information | implication to hardware (overheat & accelerated hardware aging), no longer just a software bug | ||||||||
Tags | free | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|
abma (administrator) 2015-03-08 13:32 |
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. |
abma (administrator) 2015-03-08 13:36 |
also: which engine version are you using? which settings are used? |
abma (administrator) 2015-03-08 13:41 |
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 |
![]() |
|||
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 |