Line 1: |
Line 1: |
− | Thumbs view will be redesigned while implementing [[Features/Unified Browser for Objects]] | + | <noinclude> |
| + | [[Category:Feature Accepted 0.88]] |
| + | </noinclude> |
| + | |
| + | == Summary == |
| + | |
| + | Thumbs view plugin for Journal. |
| + | |
| + | == Owner == |
| + | |
| + | * Name: [[User:alsroot| Aleksey Lim]] |
| + | * Email: [[Special:Emailuser/alsroot|send an email]] |
| + | |
| + | == Current status == |
| + | |
| + | * Targeted release: 0.88 |
| + | * Last updated: Sat Aug 29 13:38:41 UTC 2009 |
| + | * Percentage of completion: 50% |
| + | |
| + | == Detailed Description == |
| + | |
| + | Implement thumbs view [[Design_Team/Designs/Journal#10|mockup]]. |
| + | |
| + | [[Image:Thumbs.png|200px]] |
| + | |
| + | == Benefit to Sugar == |
| + | |
| + | ''In process..'' |
| + | |
| + | == Implementation == |
| + | |
| + | === Memory usage with thumbs for ds and non-ds objects === |
| + | |
| + | Scroll and requery thumbs and list view during 5 min. |
| + | |
| + | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| + | |-style="background:#787878; color: white;" |
| + | ! sugar-session |
| + | ! sugar-presence-service |
| + | ! datastore-service |
| + | ! len(gc.objects()) |
| + | |- |
| + | | 252m 25m |
| + | | |
| + | | |
| + | | 33761 |
| + | |- |
| + | | 400m 50m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 53423 |
| + | |- |
| + | | 402m 52m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 54939 |
| + | |- |
| + | | 403m 53m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 56071 |
| + | |- |
| + | | 402m 52m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 57104 |
| + | |- |
| + | | 410m 52m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 57991 |
| + | |- |
| + | | 411m 53m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 59458 |
| + | |- |
| + | |} |
| + | |
| + | === Memory usage with thumbs for ds objects === |
| + | |
| + | Scroll and requery thumbs and list view during 5 min. |
| + | |
| + | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| + | |-style="background:#787878; color: white;" |
| + | ! sugar-session |
| + | ! sugar-presence-service |
| + | ! datastore-service |
| + | ! len(gc.objects()) |
| + | |- |
| + | | 252m 25m |
| + | | |
| + | | |
| + | | 33757 |
| + | |- |
| + | | 319m 47m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 53210 |
| + | |- |
| + | | 319m 47m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 54942 |
| + | |- |
| + | | 319m 47m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 56154 |
| + | |- |
| + | | 319m 48m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 58475 |
| + | |- |
| + | | 320m 48m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 62065 |
| + | |- |
| + | | 321m 49m |
| + | | 120m 14m |
| + | | 113m 12m |
| + | | 63102 |
| + | |- |
| + | |} |
| + | |
| + | === Memory usage without thumbs === |
| + | |
| + | Scroll and requery list view(from trunk) during 5 min. |
| + | |
| + | {| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;" |
| + | |-style="background:#787878; color: white;" |
| + | ! sugar-session |
| + | ! sugar-presence-service |
| + | ! datastore-service |
| + | ! len(gc.objects()) |
| + | |- |
| + | | 251m 24m |
| + | | |
| + | | |
| + | | 33751 |
| + | |- |
| + | | 314m 44m |
| + | | 121m 14m |
| + | | 114m 13m |
| + | | 51101 |
| + | |- |
| + | | 315m 44m |
| + | | 121m 14m |
| + | | 115m 14m |
| + | | 53334 |
| + | |- |
| + | | 315m 45m |
| + | | 121m 14m |
| + | | 116m 15m |
| + | | 56375 |
| + | |- |
| + | | 315m 45m |
| + | | 121m 14m |
| + | | 116m 15m |
| + | | 59084 |
| + | |- |
| + | | 318m 48m |
| + | | 121m 14m |
| + | | 117m 16m |
| + | | 63172 |
| + | |- |
| + | | 320m 50m |
| + | | 121m 14m |
| + | | 118m 17m |
| + | | 67776 |
| + | |- |
| + | |} |
| + | |
| + | == Resources == |
| + | |
| + | * [[Design_Team/Designs/Journal#10|Thumb view mockup]] |