View Issue Details

IDProjectCategoryView StatusLast Update
0022185MMW 5Tagging / organizing (properties / auto-tools)public2026-06-25 17:56
Reporterlowlander Assigned To 
PriorityurgentSeverityblockReproducibilityalways
Status assignedResolutionopen 
Product Version2027 
Target Version2027 
Summary0022185: Opening Properties on multiple files causes high memory usage/slow to use
DescriptionWhen opening the Properties for multiple files, the dialog is slow to operate and memory usage spikes 1GB+. Closing Properties doesn't seem to release this memory.

It looks like after a bit that the Properties dialog becomes more responsive, memory use remains high.
Additional Informationhttps://www.mediamonkey.com/forum/viewtopic.php?t=109519
TagsNo tags attached.
Fixed in build

Relationships

related to 0017693 resolvedmichal Mass edits: improved handling of situations in which metadata within a field doesn't match 

Activities

michal

2026-06-25 06:53

developer   ~0081502

I think the slowness is not caused by Properties dialog, but by combination of very long Playing list and DbgView running, it consumes a lot of sources by pairing Playing list tracks with DB and by calling change events and writing events like "TMediaMonkeyApp.notifyCommonChange, type:track" to log.
We need some notifyCommonChange event optimization in this case.

michal

2026-06-25 07:15

developer   ~0081503

I have made adjustment, it should not call unneeded notifyCommonChange now., But it still writes a lot of entries to log (and we need them probably in debug build), so testing of speed should be done without DbgView running.
I left it open, Luděk, please look if you can find any other improvements in this.

lowlander

2026-06-25 16:11

developer   ~0081513

Playing queue loading does seem to have slower performance on 2027 than it did on 2024. However did the test with an empty Playing queue and Properties still was sluggish, memory still shot up and fans on PC ramped up.
Added log for this.

Without DebugView running, Properties still exhibits sluggishness and high memory usage.

Ludek

2026-06-25 16:56

developer   ~0081515

I can confirm that opening Properties for multiple files takes less than a second with 2024, but several seconds with 2027

Ludek

2026-06-25 17:06

developer   ~0081516

It seems that function applyMassEditEnhancements() added by Michal in course of 0017693 needs to be optimized.

lowlander

2026-06-25 17:56

developer   ~0081518

A key problem is that clicking in the different fields takes a long time for the cursor to move to the field when Properties opens. This does go away after a bit and Properties becomes responsive. However memory usage remains high. Opening Properties on multiple files seems to increase memory usage by 300-500+ MB.

So every few Albums I need to restart MediaMonkey to get back to a normal memory usage.