From: stillcompiling@gmail.com (Joshua Clayton)
To: linux-arm-kernel@lists.infradead.org
Subject: [OT] Profiling on ARM Linux systems: how?
Date: Wed, 29 Apr 2015 08:29:45 -0700 [thread overview]
Message-ID: <1516029.oc3LenLXRM@jclayton-pc> (raw)
In-Reply-To: <mhqrbj$vlu$1@ger.gmane.org>
On Wednesday, April 29, 2015 02:54:43 PM Grant Edwards wrote:
> This might be a little off-topic. If so I apologize.
Probably.
>
> I have a problem with excessive CPU usage on an embedded ARM926
> system. There are three main apps, all of which have multiple
> threads. The total CPU usage is too high. I'm trying to figure out
> where the CPU time is "going" so we know were to concentrate
> optimization efforts.
>
> The "top" utility is useless because it samples at a fixed interval.
> Almost all of the threads are driven by timers on fixed cycles (or
> data from threads that are). The 'top' sampling method appears to
> cause aliasing which renders the numbers shown by top meaningless.
>
...
>
> Any advice?
At my company we have found perf top more useful than top
for finding performance problems that might include kernel interaction.
perf has a number of other goodies as well that are worth a look.
Beyond that, idk.
--
~Joshua Clayton
prev parent reply other threads:[~2015-04-29 15:29 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-04-29 14:54 [OT] Profiling on ARM Linux systems: how? Grant Edwards
2015-04-29 15:29 ` Joshua Clayton [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1516029.oc3LenLXRM@jclayton-pc \
--to=stillcompiling@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.