G
Guest
I am still pursuing why the DataSet.ReadXml() is so slow on the WinCe device
(a Sh4 running at 400mhz). I remembered that Netcf App's will run on the
Desktop so using Environment.TickCount I did a simple benchmarking of
ReadXml, displaying the milliseconds in a MessageBox. I ran the code
standalone (not under the debugger) in both the WinCe device and the Desktop.
The WinCe runs at about 400mhz and the Desktop at about 1.8ghz (4.5 times
faster). I found that the load time on the Desktop was about 337 times faster
then on the WinCe device. I did not expect this. I assumed that the slowness
of the Netcf ReadXml() was a combination of the processor speed and the
"simplified" nature of the Netcf code. Apparently not. It appears that the
"slowness" lies mainly with aspects of the WinCe device other then raw
processor speed and not much with the difference between Net and Netcf code.
Is this correct?
Thanks.
--John Olbert
(e-mail address removed)
(a Sh4 running at 400mhz). I remembered that Netcf App's will run on the
Desktop so using Environment.TickCount I did a simple benchmarking of
ReadXml, displaying the milliseconds in a MessageBox. I ran the code
standalone (not under the debugger) in both the WinCe device and the Desktop.
The WinCe runs at about 400mhz and the Desktop at about 1.8ghz (4.5 times
faster). I found that the load time on the Desktop was about 337 times faster
then on the WinCe device. I did not expect this. I assumed that the slowness
of the Netcf ReadXml() was a combination of the processor speed and the
"simplified" nature of the Netcf code. Apparently not. It appears that the
"slowness" lies mainly with aspects of the WinCe device other then raw
processor speed and not much with the difference between Net and Netcf code.
Is this correct?
Thanks.
--John Olbert
(e-mail address removed)