VERIFIED SOLUTION i

How to troubleshoot performance issues in MapInfo Professional

System Specification

Ensure that MapInfo Pro has been installed on at least the minimum hardware requirements. Obtain the version number then check this against the installation guide

Even if the customer has installed MapInfo Pro on a configuration with the minimum system requirements it may not be enough to handle the process they are running. Larger file sizes, require more memory and processing power. If the customer is panning large scaled raster images then they will require greater resources to achieve this.


Resource Location

Check where the resources are located. Are they located on the local machine or across the network? Many times performance issues are caused by accessing large files that are located on their network. Move these resources locally and retest. If the performance issue has been resolved the customer will either need to keep their resources locally or contact their IT Department to address the networking issues.

To move any tables all you need to do is copy and paste or drag and drop them in Windows Explorer to a directory on your local machine. MapInfo Pro tables are made up of *.TAB, *.MAP, *.ID, *.DAT and when they are indexed *.IND files so please ensure you copy all of these files for each table.  Or use Home>save copy as or file>save copy as to save to a local folder.

If tables are referenced by a workspace and you wish to continue using that workspace you can also copy this to your local machine. However, the workspace is likely to contain absolute file paths so after you have copied it across, edit it in a text editor and then change the file paths. Alternatively, there is the Workspace Packager tool within MapInfo Pro which will create a copy of the workspace and a copy of the tables it references which can then just copy across to the local machine. However, if experiencing poor performance then this process may take some time.

If any seamless raster tables are present, copy the seamless table, the tables that make up each table and the raster image referenced by each table. To achieve this follow the steps below:
  1. Copy the seamless table, tables that make up the seamless table and raster images across to the local machine
  2. Open the seamless table in MapInfo Pro. When opening, an error saying that it cannot find the other tables, so MapInfo Pro will open it as a normal table - this is to be expected
  3. Browse the table
  4. For each record in the seamless table ensure the "Table" column has the correct file path for each table, remember that if the seamless table exists in the same directory as the other tables there is no need for a file path
  5. Once completed save the table
  6. Load the Seamless Table Manager (Tools > Tool Manager > put a tick in the Load/Autoload column for the Seamless Table Manager Tool) then click OK
  7. Once loaded go to Tools > Seamless Table Manager > Turn Seamless On
  8. If all the files paths are correct the browser window will disappear and then be able to view the map in MapInfo Pro.

Some customers also have their working directory set to a mapped networked drive. This can also cause performance issues so set this (via Options > Preferences > Directories) to a local drive. Again if this improves the performance the customer will either need to keep resources locally or contact their IT Department to address the networking issues.


Polygon Mode

In later versions of MapInfo Pro we have included the Polygon Mode option which changes the way we render objects in a single request. Enabling this option may improve performance when the resources are located both across your network and locally. To enable this:
  1. Go to Options > Preferences > Output Settings > Display tab or in 64bit Pro>options>output settings
  2. Check the Polygon Mode box
  3. Click OK

Printer

When opening a workspace or panning/zooming a Layout, if the printer is located on the network then this can affect performance. To improve a workspace opening try removing the printer section by commenting out the section shown here by putting a single quote mark
( ' ) in front of each line, then save and retest.

 
'Set Window FrontWindow() Printer
'Name "MapInfo PDF Printer Version 10.0" Orientation Portrait Copies 1
'Papersize 9


If the customer experiences problems panning/zooming the Layout but not the Map window try using another printer in the File > Page Setup dialog. If this improves performance then the issue is with the network again. The customer can try reinstalling using a different method but this should be raised with the customer IT Department to resolve.

 
Environment Details
Products affected: MapInfo Pro™
 
UPDATED:  August 28, 2017