We're in the middle of building a mapping application for a Police Dept. that allows us to track vehicles (via GPS), incidents, and 911 calls. This is a client-server application built in VB.NET (.NET Framework 1.1) with the Mappoint 2002 control embedded in the client form.
When the client form loads, the control's process (Mappoint.exe) is runs at an acceptable (albeit rather high) level of memory usage, but once the data-points arrive over a socket, the memory usage spikes to levels quite often in excess of 100 MB.
Typically, this is mappoint placing between 25 and 35 pushpins on the screen with various icons and myriad data associated with each pushpin (unit ID, Incident Number, etc).
Is there a way to tune Mappoint's memory usage?