I was able to get the traces from a real Kindle Fire device, and also get 
benchmarks. I installed a Chromium shell, and ran the commands, that are an 
equivalent of 

adb shell am broadcast -a org.chromium.chrome.testshell.GPU_PROFILER_START. 

This was using a Chrome shell, and I was wondering what the equivalent of it 
would be in case of Cordova Android apps. Would the name be any different? 


-----Original Message-----
From: Archana Naik [mailto:[email protected]] 
Sent: Tuesday, August 26, 2014 8:30 AM
To: [email protected]
Subject: Re: GPU Profile tracing in Cordova Apps

Hi, Parashuram

Which device did you try to run your profiling on? Difference between Android 
chromium and Amazon Chromium could be underneath chromium version.
KK based android is based on v30. Amazon started with v25 and is now upto
v34 on some devices. Also, amazon' s port has some of the HTML5 features like 
WebGL enabled and many more optimizations done for Fire OS based devices.
Let me know if you have any specific questions?

Archana


On Mon, Aug 25, 2014 at 2:47 PM, Parashuram Narasimhan (MS OPEN TECH) < 
[email protected]> wrote:

> However, since that functionality is based on Chromium (and even works 
> on chrome), I am guessing that it should be possible in Cordova webviews.
>
> -----Original Message-----
> From: Joe Bowser [mailto:[email protected]]
> Sent: Monday, August 25, 2014 2:22 PM
> To: dev
> Subject: Re: GPU Profile tracing in Cordova Apps
>
> Amazon's Chromium is different than Android Chromium.  I don't know 
> exactly how they're different, but I wouldn't expect GPU profiling to 
> work the same way.
>
>
> On Mon, Aug 25, 2014 at 2:18 PM, Parashuram <[email protected]>
> wrote:
>
> > Hi,
> >
> > I am working on a performance framework (
> > http://github.com/axemclion/browser-perf) and was looking at ways to 
> > start the GPU profile on Cordova Android apps.
> >
> > To read about:tracing information for Chrome, I can do
> >
> > $ adb shell am broadcast -a com.android.chrome.GPU_ PROFILER_START 
> > -e categories "benchmark" -e continuous ""
> >
> > ​In case of Amazon's ​port of Chromium, I use
> >
> > $ adb shell am broadcast -a
> > com.android.org.chromium.action.PROFILE_START.<
> > package.name>
> >
> > ​However, for Cordova Webview apps, the following does not seem to 
> > work ​
> >
> > $ ​adb shell am broadcast -a
> > io.cordova.hellocordova.GPU_PROFILER_START
> >
> > Am I missing something obvious, or is the webview implemented
> differently?
> > I am starting to look at the source but was hoping that the experts 
> > on this list could point me to the right direction.
> > ​
> >
> >
> > Parashuram
> > http://nparashuram.com
> >
>

Reply via email to