The number printed is the time from when the activity manager first received
the startActivity() call to right after the window manager shows the drawn
window.  I don't know what different you are looking for, but you could
start by looking at the code in the activity manager that prints this log to
understand that and then see how you want to adjust things to get whatever
number you want.

Sorry I can't help with launchperf, I just know that there are some
instrumentation tests to launch activities and perform timing of them.

On Thu, Apr 23, 2009 at 9:49 PM, Chai <jandhyalachaita...@gmail.com> wrote:

>
> Hi Dianne,
>
> Thanks for your input .. We tried getting that info frm Logcat thru
> DDMS. But there is a significant difference (we can notice it by eye
> also) by the time the event shown that activity is launched and it is
> actually shown on the display screen .. So we are looking for ways to
> get the info right before the information is drawn on the screen.. Is
> there way we can get this info from windowmanger or surfaceflinger ??
>
> Also could you pls let me know how I can use "launchperf in the
> samples directory " ? any pointers towards this is highly appreciated.
> we are struck-up at this pt...
>
> Regs, Chaitanya
>
> On Apr 23, 9:35 pm, Dianne Hackborn <hack...@android.com> wrote:
> > Good point, you can use that as an example of writing instrumentation
> > against an .apk and how you can do timing with the operations.
> >
> >
> >
> > On Thu, Apr 23, 2009 at 9:31 PM, dan raaka <danra...@gmail.com> wrote:
> > > dianne , what about launchperf in the samples directory
> >
> > > On Thu, Apr 23, 2009 at 8:29 PM, Dianne Hackborn <hack...@android.com
> >wrote:
> >
> > >> There is a log printed with the time to launch an activity -- look at
> adb
> > >> logcat.  I also think there is a more structured event log you can see
> with
> > >> adb logcat -b events.
> >
> > >> On Thu, Apr 23, 2009 at 6:56 PM, Chai <jandhyalachaita...@gmail.com
> >wrote:
> >
> > >>> Hi ,
> >
> > >>> For application UI performance measurement, We have a requirement to
> > >>> know the time it takes to show the app on the display screen , after
> > >>> the intent is fired to launch the application i.e. Letsay I have 1000
> > >>> contacts in my database, I want to know how much time does the
> > >>> application take to lauch(or show it on the screen) when we launch
> the
> > >>> contacts app. We are launching the activity thru ADB and getting the
> > >>> timestamp on when we launched, we wanted to know when it is rendered
> > >>> on the screen.. Is there anyway that we can know this information
> from
> > >>> WindowManager or SurfaceFlinger ? If yes, how can we get this
> > >>> information.. Pls let us know.
> >
> > >>> Regs, Chaitanya
> >
> > >>> On Mar 17, 4:34 pm, Dianne Hackborn <hack...@android.com> wrote:
> > >>> > Because the window manager is responsible for organizing the
> screen,
> > >>> > applications don't get to decide that.  The window manager
> allocates
> > >>> > surfaces and decides where they go and how they are layered; it
> never
> > >>> > touches their bits, which is up to the application.
> >
> > >>> > On Tue, Mar 17, 2009 at 3:21 PM, Videoguy <puri_mall...@yahoo.com>
> > >>> wrote:
> >
> > >>> > > A surface is basically a pointer to block of memory. Why does a
> > >>> > > separate process (i.e. Window Manager) have to create it? Why not
> the
> > >>> > > activity itself create it?
> >
> > >>> > > Does Window manager need access to that memory?
> > >>> > > If so, why?
> >
> > >>> > > Just curious.
> >
> > >>> > > Thanks
> > >>> > > Videoguy
> >
> > >>> > --
> > >>> > Dianne Hackborn
> > >>> > Android framework engineer
> > >>> > hack...@android.com
> >
> > >>> > Note: please don't send private questions to me, as I don't have
> time
> > >>> to
> > >>> > provide private support.  All such questions should be posted on
> public
> > >>> > forums, where I and others can see and answer them.
> >
> > >> --
> > >> Dianne Hackborn
> > >> Android framework engineer
> > >> hack...@android.com
> >
> > >> Note: please don't send private questions to me, as I don't have time
> to
> > >> provide private support, and so won't reply to such e-mails.  All such
> > >> questions should be posted on public forums, where I and others can
> see and
> > >> answer them.
> >
> > --
> > Dianne Hackborn
> > Android framework engineer
> > hack...@android.com
> >
> > Note: please don't send private questions to me, as I don't have time to
> > provide private support, and so won't reply to such e-mails.  All such
> > questions should be posted on public forums, where I and others can see
> and
> > answer them.
> >
>


-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  All such
questions should be posted on public forums, where I and others can see and
answer them.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"android-framework" group.
To post to this group, send email to android-framework@googlegroups.com
To unsubscribe from this group, send email to 
android-framework+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to