mardi 17 février 2015

How can I reliably evaluate performance of Android app involving Audio recording and analysis

I am working on my masters thesis project titled "Speaker Detection and Conversation Analysis on Mobile Devices" which involves audio recording, feature extraction and analysis on Android phones. So I am developing an android app to test the hypothesis and to evaluate feasibility of doing it on Android in offline mode.


Currently I am done with Audio recording and feature extraction part. I have 3 different implementation using different toolkits. I have to evaluate performance of each project to decide which one to chose and take forward for next steps.


Battery Usage : My initial strategy is to record for 1 hour at least with phone in idle state and then with normal use, while dumping battery level at start and end of experiment. It will give me an idea about how much my android app contributes to battery consumption. Battery consumption is our major concern to test. Does it looks good ? Official documentation states that constantly monitoring battery usage actually adds up to more consumption.


CPU Consumption : I can also use http://ift.tt/1FcBZKx to evaluate performance of overall app or specific chunks of application like FFT module which are resource intensive.


Can I include any other parameter as well which is more suitable for app which involve audio processing ?


Aucun commentaire:

Enregistrer un commentaire