View Issue Details

IDProjectCategoryView StatusLast Update
0019188MMW 5Conversion/Levelingpublic2023-09-26 16:29
Reporterpeke Assigned To 
PriorityurgentSeveritymajorReproducibilityunable to reproduce
Status assignedResolutionopen 
Target Version5.2 
Summary0019188: Background Actions: Analyze volume do not take advantage of cores
DescriptionAnalyze volume do not take advantage of all 24 cores/threads even Performance is set to all and I Started to Analyze Audio for few hundred tracks.
TagsNo tags attached.
Attached Files
image.png (132,500 bytes)   
image.png (132,500 bytes)   
Fixed in build

Activities

Ludek

2022-06-20 16:51

developer   ~0068617

Last edited: 2022-06-20 16:52

I have only i7, but when settings Options > Performance > Volume analyzis: [All]
and running volume analyzis then:

1) CPU is at 100%
2) 8 instances of Decoder.exe in ProcessExplorer are shown as expected:

You can attach a debug log, but I suppose that there is a bottleneck related e.g. to reading data from HDD/SSD.
i.e. when all 24 processes needs to access a file at the same time.
So I don't expect that there is something to fix.
image-2.png (14,934 bytes)   
image-2.png (14,934 bytes)   

peke

2022-07-01 02:24

developer   ~0068747

There should not be a bottleneck there, only 14 decoders were started, all 81 tracks are at least 1h long, m.2 used is one of fastest on market.

Log sent offline. I canceled analyze as it was still on 4/81.
image-3.png (165,081 bytes)   
image-3.png (165,081 bytes)   
image-4.png (83,200 bytes)   
image-4.png (83,200 bytes)   
image-5.png (40,537 bytes)   
image-5.png (40,537 bytes)   

Ludek

2022-07-01 14:54

developer   ~0068749

Last edited: 2022-07-01 14:58

Assigned to Michal for analyzing the possible bottlenecks in Decoder.exe and related input plugins (to see whether there is a room for optimizations).

peke

2022-07-01 23:59

developer   ~0068768

NOTE: after offline tests behavior is highly irregular in MM5, where it never started all 24 decoder.exe, but on MM4 it started 24 Decoder.exe, but maintain 8-10 active.