Opened 8 years ago

Closed 8 years ago

Last modified 8 years ago

#5247 closed Bug (fixed)

Qt client is painfully slow to start

Reported by: Self-Perfection Owned by: jordan
Priority: Normal Milestone: 2.80
Component: Qt Client Version: 2.74
Severity: Normal Keywords:
Cc: nikoli@…

Description

Since 2.74 transmission-qt takes 10x more time to connect to daemon on my system. In following run I hit Ctrl+Q as soon as I see list of torrents appeared in transmission-qt window:

$ time transmission-2.73/qt/transmission-qt 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

real    0m1.236s
user    0m0.640s
sys     0m0.060s
$ time transmission-2.76/qt/transmission-qt 
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.

real    0m9.321s
user    0m8.543s
sys     0m0.140s

This run is performed on up-to-date Arch linux i686 installation. Connection to the same daemon from another Arch system (x86_64) was "just" 3x times slower...

Attachments (1)

opreport_1.txt (23.1 KB) - added by Self-Perfection 8 years ago.
Attempt to profile with operf

Download all attachments as: .zip

Change History (5)

Changed 8 years ago by Self-Perfection

Attempt to profile with operf

comment:1 Changed 8 years ago by jordan

  • Milestone changed from None Set to 2.80
  • Status changed from new to assigned
  • Version changed from 2.74+ to 2.74

Thank you for profiling this!

That memchr that's eating up 90% of your oprofile has already been fixed by #5201 for 2.80.

In addition there are other Qt client speedups in r13720, r13719, r13718, r13717, r13713,

comment:2 Changed 8 years ago by jordan

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:3 Changed 8 years ago by Self-Perfection

Just checked SVN version and it is endeed start fast again, even a bit faster, than 2.73! Thank you!

comment:4 Changed 8 years ago by Nikoli

  • Cc nikoli@… added
Note: See TracTickets for help on using tickets.