View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0022185 | MMW 5 | Tagging / organizing (properties / auto-tools) | public | 2026-06-23 18:59 | 2026-06-25 17:56 |
| Reporter | lowlander | Assigned To | |||
| Priority | urgent | Severity | block | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Product Version | 2027 | ||||
| Target Version | 2027 | ||||
| Summary | 0022185: Opening Properties on multiple files causes high memory usage/slow to use | ||||
| Description | When 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 Information | https://www.mediamonkey.com/forum/viewtopic.php?t=109519 | ||||
| Tags | No tags attached. | ||||
| Fixed in build | |||||
|
|
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. |
|
|
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. |
|
|
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. |
|
|
I can confirm that opening Properties for multiple files takes less than a second with 2024, but several seconds with 2027 |
|
|
It seems that function applyMassEditEnhancements() added by Michal in course of 0017693 needs to be optimized. |
|
|
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. |