finPOWER Connect is very slow to open forms when running as a 64-bit process

TSB1034 | Thursday, 20 November 2014

This Technical Support Bulletin applies to 64 bit versions of Microsoft Windows and finPOWER Connect 2 and later.

Overview

If you are running finPOWER Connect in a 64-bit Windows environment and as a 64-bit process, opening forms may be very slow.

Forms with a large number of controls will exhibit this issue, for example the Settings, User Preference or Global Options forms, the Admin, Account Types form and even forms such as the Account form and New Account wizard.

Issue

There is a performance issue with the 64-bit version of finPOWERConnect.exe when opening forms with a large number of controls.

The issue is with the .NET 4.5 framework and the x64 JIT compiler having a hard time optimizing some large methods such as the InitializeComponent method of a form - this is where controls on a form are intialised.

Solution

This issue is fixed in the .NET framework version 4.5.2.

For instructions on how to update the .NET Framework see TSB1035.

Alternative Solution

As an alternative to updating your .NET framework version you may run the 32-bit version of finPOWER Connect. To do this run the "finPOWER Connect (32-bit)" application shortcut. See TSB1030 for more information.