Re: CPU utilization - Device.exe or application process
- From: vaisakhps <vaisakhrulez@xxxxxxxxx>
- Date: Mon, 4 Aug 2008 21:57:01 -0700
If you ar having doubts about thread usage and processor control issues, then
you can use the performance tools available in windows ce.
http://blogs.msdn.com/ce_base/archive/2005/11/30/a-tour-of-windows-ce-performance-tools.aspx
This is a good starting point for those tools.
For thread switching and event tracking you can use "Kernel Profiler".
--
Vaisakh P S
Software Engineer,
Accord Software Systems, Bangalore
"hileyj" wrote:
Thanks, that's what I suspected, just wanted to be certain..
Jon
"Luca Calligaris" wrote:
if the thread is created by the USB driver the thread will live in the
device.exe process which has loaded the USB driver DLL.
the fact that your application calls DeviceIoControl(hUsb,
IOCTL_USB_CREATE_THREAD,...) to instruct the USB driver to create the thread
is not relevant.
--
Luca Calligaris
www.eurotech.it
"hileyj" <hileyj@xxxxxxxxxxxxxxxxxxxxxxxxx> ha scritto nel messaggio
news:9CF0AE66-C8DE-40E8-827F-77F92EDA0997@xxxxxxxxxxxxxxxx
Hi,
I have an embedded windows ce 5.0 device with a .net application running
on
it. The application calls a USB driver IOCTL to start a worker thread
grabbing a fair amount of data from another embedded device (encoded
video).
I was curious as to where the CPU utilization for the worker thread would
be
attributed when monitoring with a utility like TOP.exe. Would it be in
device.exe or under the application process that originally called the
IOCTL?
Thanks for any help!
Jon Hiley
- Prev by Date: RE: Block driver
- Next by Date: RE: Block driver
- Previous by thread: PCMCIA issue
- Next by thread: Closing NetBios Port
- Index(es):
Relevant Pages
|