** Changed in: dcplusplus
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of
Dcplusplus-team, which is subscribed to DC++.
https://bugs.launchpad.net/bugs/250496

Title:
  SSL connections take longer to connect and takes 100% CPU during that
  time

Status in DC++:
  Confirmed

Bug description:
  When you make a lot of SSL/TLS (don't know the right terminology for
  it) connections, it still takes longer time to connect than normally.
  I think this can't be solved easily, because it needs to transmit
  certificate/key during to handshake.

  But what's really wrong is that CPU usage raises up to 100% during this 
operation. And this should be fixed.
  i thought it is caused by fast looping in ConnectionManager::run() when 
processing too many accept()'s, but inserting Sleep(1000) doesn't change 
anything, so it must be anywhere else.

  It can be easily reproduced when you make secure connections to all
  users in DCDev public (for example by "Browse file list"). While all
  filelists display immediately with very low CPU usage when TLS is
  disabled, it will take longer time with 100% CPU usage when TLS is
  enabled.

To manage notifications about this bug go to:
https://bugs.launchpad.net/dcplusplus/+bug/250496/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~linuxdcpp-team
Post to     : linuxdcpp-team@lists.launchpad.net
Unsubscribe : https://launchpad.net/~linuxdcpp-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to