PROPOSAL: do not allow to multiple instances of DK - be default restrict to a single instance. WHY: DK is memory and CPU heavy, asking multiple instances is asking for problems. Other instances become lugging and freeze. Each instance launches its own copy of MariaDB, possibly trying to access DB files simultanously. If there are cases when running multiple app instances are desired, image and DB access should be controlled across the instances, and the ""allow multiple instances"" should be a configurable option. REPRODUCTION STEPS: - run digikam 3 times, 30 seconds pause in between. - Process Explorer shows 3 instances are running.
In digiKam-8.7.0, the memory is not released at the end, which is why multiple instances are visible in the process manager. This has been fixed in digiKam-8.8.0. Pre-release version available here: https://files.kde.org/digikam/ Maik