cc mobile-l
---------- Forwarded message ---------- From: Dmitry Brant dbrant@wikimedia.org Date: Wed, Feb 18, 2015 at 10:51 AM Subject: [Android app] Memory profiling results To: mobile-tech mobile-tech@wikimedia.org
I've been doing some memory profiling of the Android app. The good news is that we don't have any glaring resource leaks. However, we do have plenty of room for improvement in our general memory usage. I've written up some of the key takeaways in this page (feel free to comment!): https://www.mediawiki.org/wiki/Wikimedia_Apps/Android/Memory_usage
...and I've created these corresponding Phab tasks: https://phabricator.wikimedia.org/T89826 https://phabricator.wikimedia.org/T89828 https://phabricator.wikimedia.org/T89831 https://phabricator.wikimedia.org/T89834
Nice Job Dmitry. I really liked how easy it was to understand what refactors you were exploring here.
Speaking with Adam today I'm eager to see a similar list for iOS drafted up.
--tomasz
On Wed, Feb 18, 2015 at 4:41 PM, Dmitry Brant dbrant@wikimedia.org wrote:
cc mobile-l
---------- Forwarded message ---------- From: Dmitry Brant dbrant@wikimedia.org Date: Wed, Feb 18, 2015 at 10:51 AM Subject: [Android app] Memory profiling results To: mobile-tech mobile-tech@wikimedia.org
I've been doing some memory profiling of the Android app. The good news is that we don't have any glaring resource leaks. However, we do have plenty of room for improvement in our general memory usage. I've written up some of the key takeaways in this page (feel free to comment!): https://www.mediawiki.org/wiki/Wikimedia_Apps/Android/Memory_usage
...and I've created these corresponding Phab tasks: https://phabricator.wikimedia.org/T89826 https://phabricator.wikimedia.org/T89828 https://phabricator.wikimedia.org/T89831 https://phabricator.wikimedia.org/T89834
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
On 23 February 2015 at 20:03, Tomasz Finc tfinc@wikimedia.org wrote:
Nice Job Dmitry. I really liked how easy it was to understand what refactors you were exploring here.
Indeed!
Following a brief discussion today, we'll be tackling the first one of these, "Cache visited pages in filesystem instead of ram", in the sprint beginning next week. The user value of this refactoring is pretty substantial:
- Stops random "out of memory" crashes users get on older devices with less RAM (this is what triggered the spike in the first place) - Saving a page would no longer require re-downloading all the content - Saved pages would now load while offline if accessed through other areas of the app (like history) - More pages can be cached due to devices having more disk space than RAM
I'm excited!
Dan
For the edification of the list, we've a meeting scheduled for Thursday to top about top tech debt things on iOS.
-Adam
On Mon, Feb 23, 2015 at 8:03 PM, Tomasz Finc tfinc@wikimedia.org wrote:
Nice Job Dmitry. I really liked how easy it was to understand what refactors you were exploring here.
Speaking with Adam today I'm eager to see a similar list for iOS drafted up.
--tomasz
On Wed, Feb 18, 2015 at 4:41 PM, Dmitry Brant dbrant@wikimedia.org wrote:
cc mobile-l
---------- Forwarded message ---------- From: Dmitry Brant dbrant@wikimedia.org Date: Wed, Feb 18, 2015 at 10:51 AM Subject: [Android app] Memory profiling results To: mobile-tech mobile-tech@wikimedia.org
I've been doing some memory profiling of the Android app. The good news
is
that we don't have any glaring resource leaks. However, we do have
plenty of
room for improvement in our general memory usage. I've written up some
of
the key takeaways in this page (feel free to comment!): https://www.mediawiki.org/wiki/Wikimedia_Apps/Android/Memory_usage
...and I've created these corresponding Phab tasks: https://phabricator.wikimedia.org/T89826 https://phabricator.wikimedia.org/T89828 https://phabricator.wikimedia.org/T89831 https://phabricator.wikimedia.org/T89834
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Great, let's mail out to the list when you guys align on next steps and then we can prioritize.
--tomasz
On Tue, Feb 24, 2015 at 9:59 AM, Adam Baso abaso@wikimedia.org wrote:
For the edification of the list, we've a meeting scheduled for Thursday to top about top tech debt things on iOS.
-Adam
On Mon, Feb 23, 2015 at 8:03 PM, Tomasz Finc tfinc@wikimedia.org wrote:
Nice Job Dmitry. I really liked how easy it was to understand what refactors you were exploring here.
Speaking with Adam today I'm eager to see a similar list for iOS drafted up.
--tomasz
On Wed, Feb 18, 2015 at 4:41 PM, Dmitry Brant dbrant@wikimedia.org wrote:
cc mobile-l
---------- Forwarded message ---------- From: Dmitry Brant dbrant@wikimedia.org Date: Wed, Feb 18, 2015 at 10:51 AM Subject: [Android app] Memory profiling results To: mobile-tech mobile-tech@wikimedia.org
I've been doing some memory profiling of the Android app. The good news is that we don't have any glaring resource leaks. However, we do have plenty of room for improvement in our general memory usage. I've written up some of the key takeaways in this page (feel free to comment!): https://www.mediawiki.org/wiki/Wikimedia_Apps/Android/Memory_usage
...and I've created these corresponding Phab tasks: https://phabricator.wikimedia.org/T89826 https://phabricator.wikimedia.org/T89828 https://phabricator.wikimedia.org/T89831 https://phabricator.wikimedia.org/T89834
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l
Mobile-l mailing list Mobile-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mobile-l