aui icon indicating copy to clipboard operation
aui copied to clipboard

Significant performance regression of signal-slot in heavily multithreaded context

Open Alex2772 opened this issue 5 months ago • 0 comments

What happened?

This is due to introduction of AObjectBase::SIGNAL_SLOT_GLOBAL_SYNC. If I comment out these locks, the regression dissapears.

Relevant log output or stack trace


Steps to reproduce

Spam AThreadPool with tasks which create AObjects, make connections and emit signals.

Affected Platforms

No response

Link to build, i.e. failing GitHub Action job (if any).

No response

Alex2772 avatar Jul 14 '25 06:07 Alex2772