View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0011383 | MMA | Synchronization | public | 2013-10-17 23:27 | 2013-10-28 10:53 |
Reporter | Ludek | Assigned To | |||
Priority | urgent | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.0.4 | ||||
Summary | 0011383: Performance leaks during WiFi sync | ||||
Description | There are still some performance leaks during analyzing phase of sync-list. 1) If deletion of tracks not on sync-list is disabled, MMA still asks MMW for the "delete list" on every sync (needlessly). This is mainly noticable when user has thousands of tracks on the device and reduced sync-list to only several tracks. MMA shouldn't ask for the list at all if it is not deleting the tracks. 2) As discussed over IM, MMA opens each playlist needlessly to find whether there are sub-playlists, but there is childCount="0" within each playlist container element indicating the number of subplaylists. 3) MMA opens each subplaylist even because it needs to know tracks count of every playlist, but this kind of info is needed only when some songs were re-downloaded to the device during the same sync session. In addition MMW could add this kind of info directly as new element for each playlist container (on the same level where TimeStamp is). | ||||
Tags | No tags attached. | ||||
Fixed in build | 173 | ||||