VistaDB 3.4 Build 58 Development / Beta

written by Jason Short on Monday, May 12 2008

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

  1. VistaDB 3.3 Build 56
  2. VistaDB 3.4 performance tuning and optimization
  3. devLINK 2007 – post show analysis

Comments are closed

Options:

Size

Colors