Ok, I will check that now. The profiler results show a lot of time spent in the service. Although I thnk a big chunk of time was spent in marshaling/remoting as well.
I didn't save the report, but if I run it again I will post some of the higher numbers. Hrm...I think I can do Thread/Core profiling too...
Still learning this new tool
As a side note...looks like I might be dumping Win32 with GDI and going back to C# and GDI+
Using Win32 involved a lot of pinning pointers and copying data to the native heap. (Especially those damn System::String^) and C# with GDI has too much PInvoke overhead... can't seem to make it worth the effort. Been workin on this straight for about 24 hours and only gained a few fps....bah! But hey...I learned a lot of new stuff and even applied it to the VBScript Radar, which now has double buffering and no control flicker
