View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0017476 | MMW 5 | Conversion/Leveling | public | 2021-02-01 21:37 | 2021-02-11 16:47 |
Reporter | drakinite | Assigned To | |||
Priority | urgent | Severity | major | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Product Version | 5.0 | ||||
Target Version | 5.0.1 | ||||
Summary | 0017476: Choosing # of CPU cores/threads does not appear to work for auto-conversion on wi-fi sync | ||||
Description | When using wi-fi sync on MMA, it appears that specifying the # of threads for auto-conversion does not have an effect on the number of threads used. CPU usage appears to be maximized no matter how many cores are set to be used. | ||||
Additional Information | Attached debug logs from sync where CPU cores were set to 4 and 3, respectively. The CPU used is an i7-6700HQ, 4 cores 8 threads (the dropdown shows options up to 8) | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Fixed in build | |||||
|
Assigned to me (to analyze/verify)... |
|
From the logs I cannot confirm: In the "MM5-2302-autoconvert-4cores.LOG" I see: TBackgroundConverter.IsConverting: TRUE Threads.Count = 4 In the "MM5-2302-autoconvert-3cores.LOG" TBackgroundConverter.IsConverting: TRUE Threads.Count = 3 So it seems that the setting is applied correctly and the threads must have been utilized by something else. |
|
Can confirm that it's working correctly. Checked on Process Explorer and the number of Decoder.exe child processes accurately represented the setting that I set. Additionally, if I set it to 1 core, CPU usage from MediaMonkey hovers around 30%. I only realize now that since I have a quad-core CPU, even if it has 8 threads, it makes perfect sense that running 4 child processes would cause CPU usage to go up to 100%. After all, there really are only four real cores inside it; so if each core is working hard on one process, it'll be working at full capacity even if there are four additional threads that are not utilized. (So it's my mistake.) |
|
Closing, as no changes are required. |