Posts Tagged ‘slowness’


  • Hang on Receiving Emails
  • Delay or Hang when typing
  • Inbox Filer

Fixed in 9.3.1 and later (NT-53826)
Process threads are now set with a lower priority to improve desktop client performance


  • Hang on Sending emails
  • Hang on launch of Outlook
  • Outlook not responding in Outlook Title bar
Sent Filer

Pre 9.3.2:
Disable Sent Filer on client ( Disable Sent Filer = TRUE)
Sent Filer disabled by default
Removed Inbox and Sent Filers
Install CSAR 2300v2 on WCSE 9.3.1


  • Hang on scrolling Inbox
  • Delay when using arrows
  • Delay on Send
  • Delay when clicking inside
  • EMM toolbar
Suggested Filing Database (SDF)
Pre 9.3 ( iwovefsdb.sdf )
SDF > 2 MB = problems
Control the size of the SDF
Location of SDF (local vs network drive)
9.3 – 9.3.2 ( imanefsdb.sdf )
DisableDefaultSuggestion : 2
Caveat: Manual Suggestions
10 ( imanefsdb.sdf )
Optimized suggested filing algorithm
MAPI instead of OOM


  • Delay when opening or
  • closing emails
  • Outlook Not Responding
  • Blue circle appears
Cause: IsMessageFiled function
Pre 9.3
ShowEMToolbarOnReadEMail : 0
Doesn’t load EM toolbar
9.3.1 – 9.3.2
 Optimized the IsMessageFiled function
Fast launch due to removing of 3rd party component
VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
  1. Install : Xdebug 

Can be done by install then entering the following :  /etc/php/7.1/fpm/php.ini:

zend_extension = /usr/lib/php/20160303/
xdebug.profiler_enable = 0
xdebug.profiler_output_name = cachegrind.out.%t
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir = /tmp
xdebug.profiler_enable_trigger_value = "<super secret key>"

In order, the configuration goes as follows: load the module, disable profiling be default, set the filename, enable triggering via GET/POST parameter, output in /tmp and only profile when given the key.

Restart php-fpm and you should be good to go.

2) Use the ?XDEBUG_PROFILE=<super secret key> appended to any page you want to debug and the debug file will be put in /tmp.

3) Open the debug file using something like :  For Analysis specifically for reducing 

Invocation Count is how many times that function was called. A simple tip for reducing this is to pull out any repetitive function calls from a for-loop into a single variable.

 Total Self Cost is the total percentage or time that the function is responsible for. You can improve this by reducing code complexity, using built-in native functions or removing unused variables.

VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)