View Issue Details

IDProjectCategoryView StatusLast Update
0011383MMASynchronizationpublic2013-10-28 10:53
ReporterLudek Assigned To 
PriorityurgentSeverityminorReproducibilityalways
Status closedResolutionfixed 
Fixed in Version1.0.4 
Summary0011383: Performance leaks during WiFi sync
DescriptionThere 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).
TagsNo tags attached.
Fixed in build173

Activities

Ludek

2013-10-18 11:04

developer   ~0037940

Re: 3) Added new <upnp:MM_TracksCount> element in MMW build 1666.

marek

2013-10-18 16:10

developer   ~0037950

Fixed in build 173

peke

2013-10-28 10:53

developer   ~0038072

Verified 177