Hi,
Its been a problem for many people since CC 2017 when Brackets replaced the old Dreamweaver code editor. I use a different editor now for a lot of my work, I can't use Dreamweaver on a day to basis as it becomes unusable at times and I end up spending more time trying to work out what is causing it to slow or hang.
This is a list of some things we've documented that may help (we are on Windows 10), no guranatees they will help or you probably won;t want to disable some of the featurs siuggested, the dreamweaver hanging issues have been that bad at times we took the time in the office to document some of the things we tried ...... apologoes for the caps
:
// DREAMWEAVER PERFOMANCE ISSUES AND CRASHES
1) TURN OFF WINDOWS INDEXING COMPLETELY OR AT LEAST DISABLE INDEXING OF ANY DREAMWEAVER FOLDERS (HINT:WINDOWS USUALLY INDEXES THE 'USERS' FOLDER BY DEFAULT) **WINDOWS INDEXING CAN CAUSE A LOT OF PERFOMANCE ISSUES WITH DREAMWEAVER**
2) ANTI-VIRUS EXCEPTIONS:
**ADD EXCEPTIONS IN YOUR ANTI-VIRUS FOR THESE IF YOU HAVE A LOCAL TESTING SERVER SET UP**
- http://localhost*
- http://127.0.0.1*
- C:\Path\To\Webroot*
- C:\Path\To\PHP*
- C\Path\To\Apache*
- C:Path\To\MYSQL*
**ALSO ADD THESE EXCEPTIONS IN ANTI-VIRUS**
- C:\Path\To\Working\Directory*
- C:\Users\username\AppData\Roaming\Adobe\Dreamweaver CC 2019*
- C:\Program Files\Adobe\Adobe Dreamweaver CC 2019*
** IF YOU HAVE A THIRD PARTY FIREWALL INSTALLED YOU MAY ALSO WANT TO REPEAT THE ABOVE EXCEPTIONS**
3) TRY DELETING THE DREAMWEAVER WinFileCache PATH LIKE C:\Users\username\AppData\Roaming\Adobe\Dreamweaver CC 2019\en_US\Configuration AND RESTART DREAMWEAVER AFTERWARDS
4) TRY RESETTING THE DREMWEAVER WORKSPACE
5) IN DREAMWEAVER SITE DEFINITIONS:
- SERVERS > ADVANCED > MAINTAIN SYNCHRONISATION INFORMATION (DISABLE)
- ADVANCED SETTINGS > LOCAL INFO > ENABLE CACHE (DISABLE)
- CSS PREPROCESSORS > GENERAL > ENABLE AUTOCOMPILATION (DISABLE)
6) DREAMWEAVER PREFERENCES (IF THESE ARE NOT ESSENTOIAL TO YOUR WORKFLOW)
- GENERAL > ENABLE RELATED FILES (DISABLE)
- IN-APP UPDATES (TURN OFF)
- INVISIBLE ELEMENTS (DISABLE ALL)
- LINTING (DISABLE)
- REAL-TIME PREVIEW (DEFAULT TO STATIC BROWSER PREVIEW)
- SYNC SETTINGS > DISABLE AUTOMATIC SYNC
7) IF YOU HAVE A LOCAL TESTING SERVER SET UP - TRY SOME OR ALL OF THE FOLLOWING (GUIDE FOR APACHE/PHP/MYSQL ON WINDOWS):
**APACHE SETTINGS**
- TRY CHANGING APACHE'S LISTENiNG PORT IN CASE OF CONFLICTS WITH APPS LIKE SKYPE, EXAMPLE: in httpd.conf change 'Listen 127.0.0.1:80' to 'Listen 127.0.0.1:8080'
**PHP SETTINGS**
- IN php.ini FIND 'realpath_cache_size' . Remove the semi-colon at the beginning of the line and change it to 16M instead of the default 16k
- IN php.ini INCREASE memory_limit to 10-15% OF TOTAL RAM. EXAMPLE: 'memory_limit = 2G
**NOTE ON 32BIT VERSIONOVER OVER 2G CAN BE PROBLEMATIC
- DISABLING XDEBUG CAN IMPROVE PERFOMANCE SIGNIFICANTLY BUT DISABLING IT IS FAR FROM IDEAL ON A DEVLOPMENT/TESTING ENVIROMENT - EASYPHP IS A HANDY WINDOWS INSTALLER FO SETTING UP A LOCAL TESTING ENVIROMENT WHICH INCLUDES AN XDEBUG MODULE FOR QUICKLY ENBALING/DISABLING XDEBUG AS REQUIRED.
**MYSQL**
- USE 127.0.0.1 INSTEAD OF localhost IN ANY CONNECTION SCRIPTS IN YOUR PHP APPLICATIONS
8) REMOVE SOME ADOBE COMPONENTS
- USE THE ADOBE CLEANUP TOOLS TO REMOVE SOME ADOBE PROCESSES AND COMPONENTS THAT ARE NOT ESSENTIAL ON A DAY TO DAY BASIS