View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008945 | Multi Theft Auto : San Andreas | Server | public | 2015-07-16 19:45 | 2015-08-09 13:34 |
Reporter | arranTuna | Assigned To | ccw | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | |||||
Target Version | 1.5 | Fixed in Version | 1.5 | ||
Summary | 0008945: [1.5] Windows server uses triple Logic thread CPU | ||||
Description | Server CPU usage has increased so much that at times Logic thread CPU is at 100% and the server FPS can be as low as 1. This is with only 700 players in-game yet we've handled 1400 players in the past. The usage at times as low as 60% but then can suddenly go as high as 100%. I cannot see anything in performancebrowser that would indicate what is causing this increase in CPU usage. Lua timing is same as usual. Logic thread CPU: 94% (Avg: 90%) (Sys: 2%) Luckily for me I've got a log file which records CPU usage every 1 minute with player count and it shows that CPU usage is TRIPLED what it was before updating to 1.5: Before updating to 1.5: Later on after updating to 1.5 and reaching similar player count: | ||||
Tags | No tags attached. | ||||
|
After looking at the 'Server timing' tab for quite some time, nothing specific spikes except .g_pNetServer->DoPulse (); which I've been told is everything combined. So I guess the only way to narrow this down would be adding more subroutines to 'Server timing'. |
|
https://github.com/multitheftauto/mtasa-blue/commit/9179aef8b59c707d6e6ee74108fa994ba30be1eb Good job! |
|
This fix was for the 32 bit server only |
|
There are 64 bits server fix ? |
|
Issue only affected 32 bit Windows server |
|
it affect 64 bits too. i dont know if the problem is the same but the reaction is the same, High CPU usage / Low FPS after 1.5 Update. |
|
What version of Windows are you using? |
|
Can we speak in Private ? |
|
You can make a comment private and then only a select few with developer and above access level can read it. Just tick the private box below the note box. |