flex-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Marcus Wilkinson <wilkinsonmar...@gmail.com>
Subject Re: Usage of Adobe Scout
Date Wed, 02 Oct 2013 10:41:50 GMT
Chris,

Yes, every executed .swf needs to emit telemetry data for scout to pick up
on it. Just enabling telemetry on the parent one is not enough.


On 2 October 2013 11:32, Mark Line <markline@gmail.com> wrote:

> Have you drilled down fully to see the last item which is taking up the
> high
> percentage? Perhaps telemetry isn't working correctly?
>
> I use the python script as well.
>
> Here is a screen shot of what I expect you should see:
> https://dl.dropboxusercontent.com/u/9000077/scoutexample.png
>
> PS adobe scout is free, you can keep using after the 30 day trail of
> creative cloud, the other things you may have install won't work though
>
>
> -----Original Message-----
> From: Marcus Wilkinson [mailto:wilkinsonmarcus@gmail.com]
> Sent: 02 October 2013 11:25
> To: users@flex.apache.org
> Subject: Re: Usage of Adobe Scout
>
> Hey Chris,
>
> We use Scout here and in my opinion it's possibly the best thing to come
> out
> of adobe since Director :). In order to get the most out of it for your
> application you need to enable telemetry on each running swf. This method
> is
> not recommended, but it works for us:
> - Build our AIR application as normal (which includes runtime-loaded swf
> modules). This can be in release mode to give better representation of
> bottlenecks
> - Install the AIR app as normal
> - Run this python script on each .swf (I use python 2.7 and no
> dependencies):
> https://github.com/adamcath/telemetry-utils/blob/master/add-opt-in.py
>
> To run the script, i made another little script which looks for swfs in a
> specified path and runs the script from there. Both the following and the
> add-opt-in.py need to be in the same place (in my case C:\Python27\Scripts)
>
>
> #script start
> import inspect, os, subprocess
>
> base_path = "C:\\Program Files (x86)\\InstalledApp\\"
>
> current_path =
> os.path.dirname(os.path.abspath(inspect.getfile(inspect.currentframe())))
> script_path = current_path + "\\add-opt-in.py"
> print(script_path)
> print "Base path set to "+base_path
>
> for dirname, dirnames, filenames in os.walk(base_path):
>  for filename in filenames:
> filename_parts = os.path.splitext(filename) if
> filename_parts[len(filename_parts)-1].lower() == ".swf":
>  swf_path = os.path.join(dirname, filename) print "Processing "+swf_path
> subprocess.call(["python", script_path,swf_path]) #script end
>
> I think I remember reading somewhere that Apache flex mxmlc now includes
> telemetry options out of the box, but I haven't played with it yet.
>
> Hope this helps
> Marcus
>
>
> On 2 October 2013 11:12, christofer.dutz@c-ware.de <
> christofer.dutz@c-ware.de> wrote:
>
> > Hi Gyus :)
> >
> > Today I have a question.
> >
> > In one of my last Flex projects I am experiencing some performance
> issues.
> > The amount of data being processed by the client has increased by a
> > factor of about 10 and now I am having some major usability problems.
> > In order to track them down, I got my hands on the 30 Day trial of
> > Adobe Scout as part the Adobe Creative Cloud suite. I even managed to
> > get my application to display data in Scout by using the "Scout
> > Enabler" Tool (
> > http://renaun.com/blog/2012/12/enable-advanced-telemetry-on-flex-or-ol
> > d-swfs-with-swf-scount-enabler/
> > )
> >
> > Just a short side-question here ... do I have to only enable advanced
> > telemetry for my loader applications swf or do I have to enable it for
> > all loaded modules and rsls too?
> >
> > Now when looking at Scout I can see a lot of data, a liitle
> > information about where how much time is used. But as soon as I really
> > want to see where the performance problems are, I seem to be unable to
> see
> anything.
> > The AvtivitySequence shows me that 98% of the time is used in
> "enterFrame"
> > and as soon as I expand that, I can see loads of stuff, but all has
> > about 0% of these 98% ... looking though the list, there doesn't seem
> > to be anything causing my problems.
> >
> > Is there any tutorial about how to track down Performance issues using
> > Scout?
> >
> > Chris
> >
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message