Re: CPU load profiling in WinCE 6.0
- From: Valter Minute <v_a_l_t_e_r.m_i_n_u_t_e@xxxxxxxxxxxxx>
- Date: Mon, 10 Sep 2007 00:43:20 -0700
=?Utf-8?B?U29tcmFq?= <Somraj@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in
news:3D9E1673-64A1-48BD-9F03-053CC4699CA4@xxxxxxxxxxxxx:
[...]
ii) What is the typical CPU load in WinCE while running typical
applications like media player, Voice and Video over IP(VVIP) etc.
? I'm observing around 95% load while running a VVIP application.
That is pretty alarming compared to Linux as the same application
loads CPU only around 30% in the same platform. I wonder what is
causing so much of load in WinCE. Is the application hogging CPU a
lot(which I need to debug ofcourse!) or is the OS itself also
causing a lot of load?
You talked about the CE emulator BSP. Are you doing those tests on the
same hardware?
It may be that the emulator does something in software while the real
hardware uses DMA or other hardware-based operations, reducing the CPU
load.
You may use the kernel tracker to check if some thread uses the CPU
during the video playback.
CPU usage during video playback may vary from device to device,
ranging from 100% (and maybe a very slow frame rate) on devices where
the CPU should handle everything (video decompression, color
conversion, the frame buffer, audio etc.) to a very low figure on
devices that have hardware accelerated video decompression, an
intelligent display controller that can perform color conversion or
use overlays and can transfer image data using DMA etc.
If you can reach 30% CPU usage on other OS, I think that you should
check which level of hardware acceleration is supported by your
current CE configuration and I think that there are no OS-related
issues that could prevent the same kind of performances on CE.
--
Valter Minute
(the reply address of this message is invalid)
(l'indirizzo di reply di questo messaggio non è valido)
.
- Follow-Ups:
- Re: CPU load profiling in WinCE 6.0
- From: Remi de Gravelaine
- Re: CPU load profiling in WinCE 6.0
- Prev by Date: about CeSafeCopyMemory in CE 6
- Next by Date: Re: how to insert files from Common into Mainstone?
- Previous by thread: about CeSafeCopyMemory in CE 6
- Next by thread: Re: CPU load profiling in WinCE 6.0
- Index(es):
Relevant Pages
|