Hi Dilshan, We have already used DDMS tools as you have suggested above and didn't get any significant heap issues or problems with memory allocation tests with the devices we have. And the lowest configuration device I have tested was an emulator instance with 256MB of RAM. I think we should test some more variety as well. And +1 for doing a detailed analysis report on this by testing it on various devices with various hardware capabilities. I suggest it's better if we can use an automation tool like BugSense [1], or develop something similar to measure these issues in a better way without distracting customers.
[1] - https://www.bugsense.com/features Thanks On Mon, May 5, 2014 at 11:56 PM, Dilshan Edirisuriya <dils...@wso2.com>wrote: > Hi Kasun/Inosh, > > I think this is a relative problem which depend on the OS version and also > the device type. So what we have to look for the numbers and fine tune to > reduce the memory usage as much as we can. I hope you have used monitor > tool available in Android SDK. From this you can analyze the heap and > allocations. You can get a heap dump of this using the tool. Also you may > look at overall memory allocations as well (private RAM and PSS). More info > found here at [1]. By doing these tests against different devices and > different OS versions can lead to different results. So please analyze them > for different scenarios and comeup with some statistics. > > [1] - https://developer.android.com/tools/debugging/debugging-memory.html > > Regards, > > Dilshan > > > On Mon, May 5, 2014 at 7:29 PM, Kasun Dananjaya Delgolla > <kas...@wso2.com>wrote: > >> Hi Dilshan, >> >> Actually I have already tested the app for the 2nd and 3rd options that >> you have mentioned. So I think if Inosh can test the 1st scenario, that >> would complete the test. One more that can be checked is the async tasks >> and whether they are destroyed properly once the task is done. >> >> Thanks >> On 5 May 2014 15:20, "Dilshan Edirisuriya" <dils...@wso2.com> wrote: >> >>> Hi Inosh, >>> >>> Can we have a detailed analysis with numbers. Please concentrate on >>> these scenarios. >>> >>> 1) Change policy monitoring time to atleast 1 minute and test its >>> consumption. >>> 2) Do few device operations within few seconds and analyze its results. >>> 3) Run the application for 24 hours and see its overall consumption(you >>> may compare with other apps as well) within 1 battery charge cycle. >>> >>> You may do above with debug on/off and compare the results as well. >>> >>> Regards, >>> >>> Dilshan >>> >>> >>> >>> On Mon, May 5, 2014 at 2:06 PM, Inosh Perera <ino...@wso2.com> wrote: >>> >>>> Hi All, >>>> I'm working on performance optimization of our Android client app (MDM >>>> agent), since some customer's have reported it consumes more than 10% >>>> battery sometimes. Reason seems to be, our app has debug mode enabled, so >>>> over time, the log becomes too big. >>>> >>>> Thanks, >>>> Inosh >>>> >>>> -- >>>> Inosh Perera >>>> Software Engineer, WSO2 Inc. >>>> Tel: 0785293686 >>>> >>> >>> >>> >>> -- >>> Dilshan Edirisuriya >>> Senior Software Engineer - WSO2 >>> Mob: + 94 777878905 >>> http://wso2.com/ >>> >> > > > -- > Dilshan Edirisuriya > Senior Software Engineer - WSO2 > Mob: + 94 777878905 > http://wso2.com/ > -- Kasun Dananjaya Delgolla Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware Tel: +94 11 214 5345 Fax: +94 11 2145300 Mob: + 94 777 997 850 Blog: http://kddcodingparadise.blogspot.com Linkedin: *http://lk.linkedin.com/in/kasundananjaya <http://lk.linkedin.com/in/kasundananjaya>*
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture