On the videos you’ve maybe seen that my tool shows the bursts in some plot window. I used GDI for drawing the lines… damn this is soooo slooow…
Today i decided to switch to DirectX drawing for speedup. Ater some hours of playing around, I found out how to draw a plot easily. (using DrawUserPrimitives with LineStrip vertices)
The graph is reeeeaally fast now (displaying bursts in realtime) with just about 5% of CPU load. kewl :)
But the DirectX assemblies Microsoft provides seem to work only with x86.. oouch. So I looked for some solution and found SlimDX which is a managed DirectX library. Using this library I can now run my tools in x64 mode again.
How much faster my tool is in x64 mode?
Hm I think about 0.001% up to 0.002%… But hey, running 64 bit code is much cooler :)
I uploaded two dumps generated with my GSM Analyzer: