VistaDB 3.4 Build 58 Development / Beta
Build #58, 05/11/2008
NOTES
NUnit 2.4.7 is now in use for all tests.
Source SDK build documentation has been updated to reflect new Windows Mobile 6 SDK and Visual Studio 2005/2008 SDK links.
Microsoft Sync Framework v1.0 CTP2 is now linked and in use.
ISSUES AND FIXES
#660: CF Manifest Error - Removed XML manifest and changed to a plain text file.
OTHER NON TICKETED ITEMS
A fairly high amount of change in how objects are disposed. There were a number of cases where objects had Finalizers on them as a hold over from the Dot Net 1.1 provider. All of these have been removed (unless they hold unmanaged resource handles) and implemented the IDisposable interface correctly (only if required).
A number of classes have had their arraylist types rewritten to be strongly typed List<> or Dictionary<> classes. This helps improve the number of temp objects being created at a number of levels due to reduced casting, and improves speed of those classes as well.
This appears to help with memory management, but only testing will tell for sure.
There are simply a HUGE amount of changes in the low level implementation of the provider. Be sure to make backups of your databases, and test, test, test again.
Similar Posts
- VistaDB 3.3 Build 56
- VistaDB 3.4 performance tuning and optimization
- devLINK 2007 – post show analysis
