View Issue Details

IDProjectCategoryView StatusLast Update
0012726MMW v4Main Panel/Toolbars/Menuspublic2015-05-13 22:02
Reporterpeke Assigned To 
PriorityimmediateSeverityblockReproducibilityalways
Status closedResolutionfixed 
Product Version4.1.8 
Target Version5.0.0Fixed in Version4.1.8 
Summary0012726: Too many open Tabs makes MMW unusable
DescriptionOften user just keep openning Tabs and do not close.

Large number of open tabs make MMW crawl and unusable.

There should be an option to detect such almost Freezes and allow users to close all other tabs except current.

In last few days on remote sessions I had issues where isers had more than 70 tabs open which makes MMW open almost 10 minutes.

We should consider not to load all tabs on startup but reload tab on selection/focus and do not refresh it if not in focus (Auto-Playlists specifically) unless there is an event directly involved tab.
Additional InformationSet as immediate so that it can be triaged Asap.
TagsNo tags attached.
Fixed in build1743

Relationships

related to 0012728 closedLudek Tabs duplicate after restart (regression) 

Activities

Ludek

2015-05-12 11:13

developer   ~0042522

Last edited: 2015-05-12 11:17

Peke, isn't it just consequence of 0012728 ?
i.e. was this the issue also before 4.1.8.1742 ?

If it just consequence of 0012728 then I guess that we don't need to do anything about (once 0012728 is fixed).

Not sure if limiting the tab count is really needed, but in that case I guess we would need to add some new strings like "too many tabs opened, close a tab at first..."

I guess that the right fix would be to solve the potentional performance issues when many tabs are opened, but because MM5 has completely new UI/tabs management then I would rather track it as MM5 targeted.

peke

2015-05-12 23:13

developer   ~0042526

I just tested again and open 70 tabs in 4.1.0 till MMW was so crawled that any right mouse click or node change took 10 Seconds to refresh trackview.

I do not think that there is need for LOG as it can be easyly replicated by oppening large number of tabs using Tree Roots, now playing and auto playlists.

user that had such problem had 190+ tabs open (based on INI file) wouldn't be better that we store that info in registry instead of INI?

This point that other tabs are updated in background where only focused TAB should.

When tab looses focus it should be ignored till any interaction (Focus, D&D,...) is done and even when it backs into focus it should be delayed 200-500ms before refresh to keep MMW responsive.

Ludek

2015-05-13 10:11

developer   ~0042527

Last edited: 2015-05-13 14:15

Significantly improved in 4.1.8.1743

There is a room for further optimizations that are already "auto-fixed" in MM5 by introducing completely new UI (as explained in 0012726:0042522)


Test note: I also changed the store tabs process so that only the visited tabs are saved (which significantly improves MM closing time that previously was 7 seconds for 70 tabs), Peke please test for regressions that all is still properly saved for the non-visited tabs.

peke

2015-05-13 22:02

developer   ~0042533

Verified 1743

Tab behavior improved up to 300% when used for 20+ tabs

No regression noticed.