Re: Code Profiling ( Profiling for Visual Studio 2008 C++ applicat



okie.. let us forget all about kernel profiling/monte carlo profiling

Now, my application is

- write in Microsoft Visual Studio 2008
- templates is " win32 smart device project "
- deploy at WinCE 5.0 device

which tools i can use to do the profiling/ code profiling ?!!
i got try to use the RPM (shipped in PB5.0), but the result too common,
don't have any function statistic..

can understand what im saying ar??

thanks




"Jack" wrote:

Profile Start API:
http://msdn.microsoft.com/en-us/library/aa909216.aspx

Profile Stop API:
http://msdn.microsoft.com/en-us/library/aa909001.aspx

Including the Profiler into the kernel:
Environment Variable IMGNOKITL=

And route the Kernel Debug Output to a serial port

.



Relevant Pages

  • Re: [RFC] Create kinst/ or ki/ directory ?
    ... marking up the code is required for both profiling and tracing. ... only the code that is called from that markup site that differs. ... could have to be modified to follow the kernel tree. ...
    (Linux-Kernel)
  • Re: realtime-preempt-2.6.12-final-V0.7.51-11 glitches [no more]
    ... -51-16 kernel, previous kernels had a condition where interrupt storms ... and create a script like this to capture a kernel profile ... This type of profiling is very low-overhead so it ... Such tracing will also show ...
    (Linux-Kernel)
  • Re: [patch 10/10] Scheduler profiling - Use immediate values
    ... condition for scheduler profiling call. ... but how many of the vanilla kernel users ... distros kernel with a CONFIG option under the pretext that no profiling ... during normal operation - these are _debug_ tools. ...
    (Linux-Kernel)
  • Re: [PATCH] remove LOCK_SECTION from x86_64 spin_lock asm
    ... > inferior kernel. ... I was talking about call graph profiling, ... >> unwind interpretation will have much more overhead. ... The whole problem only happens on kernels using frame pointer. ...
    (Linux-Kernel)
  • Re: realtime-preempt-2.6.12-final-V0.7.51-11 glitches [no more]
    ... and create a script like this to capture a kernel profile ... This type of profiling is very low-overhead so it ... - `readprofile -a` gives the whole kernel symbol list, ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)