Thanks for the feedback. Opened a PR #9782 <https://github.com/pgadmin-org/pgadmin4/pull/9782/commits> as the first step. I will address all other issues one after the other.
Regards Hari On Mon, Mar 23, 2026 at 11:03 AM Ashesh Vashi <[email protected]> wrote: > Hi Hari, > > Thanks for showing interest in the development of pgAdmin4. > > On Sun, Mar 22, 2026 at 12:22 AM Hari Prasad <[email protected]> > wrote: > >> Hi, >> >> I have been looking into *pgAdmin desktop startup performance and >> identified multiple bottlenecks in the startup path. *A quick summary: >> >> - Synchronous DB migrations blocking startup >> - Redundant table validation on every launch >> - Eager loading of all modules/blueprints >> > - Driver/auth registries loaded upfront >> > - 1s polling delay in backend readiness detection >> - Sync logging during startup >> > >> As a first step, I have implemented a small fix for the polling issue >> (adaptive polling instead of fixed 1000ms), which improves responsiveness >> without touching backend logic. *Also, the startup feels noticeably >> slower *than expected due to the amount of synchronous work being done >> upfront, which is what led me to dig into this. >> > Sounds good to me. > > -- Ashesh > >> >> *Before opening a PR *for this change, I wanted to check if this >> approach is acceptable. >> >> This is *part of ongoing work around issue #9770 >> <https://github.com/pgadmin-org/pgadmin4/issues/9770>, *and I plan to >> address the other bottlenecks incrementally. >> >> Thanks and regards >> Hari >> >
