Enhancement #566

Optimize EventId comparison operators

Added by J. Wienke over 12 years ago. Updated over 12 years ago.

Status:ResolvedStart date:09/09/2011
Priority:NormalDue date:
Assignee:J. Wienke% Done:

100%

Category:C++Estimated time:0.20 hour
Target version:0.5

Description

On Wed, 2011-09-07 at 23:00 +0200, Johannes Wienke wrote:

Am 07.09.2011 22:12 schrieb Jan Moringen:

Hallo Johannes,

ich habe gerade kurz in die EventId-Klasse geschaut. Ich habe jetzt
keine Lust einen Issue zu schreiben: wäre es nicht in den<- und
==-Operatoren in den meisten Fällen schneller, erst sequenceNumber
(billig, oft verschieden) und dann participantId (teuer, manchmal nicht
verschieden) zu vergleichen?

Hm, stimmt, würde allerdings irgendwie unintuitive Sortierungen
erzeugen. Ich weiß nicht wie schlimm das ist?

Ich finde Sortierung, die sich dann ergibt zwar auch unnatürlich, aber
eigentlich gibt es operator< doch nur, damit die Objekte als Key in
std::map funktionieren, oder?

History

#1 Updated by J. Wienke over 12 years ago

  • Estimated time set to 0.20

#2 Updated by J. Wienke over 12 years ago

  • Status changed from New to In Progress

#3 Updated by J. Wienke over 12 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 0 to 100

applied in r2565

#4 Updated by J. Moringen over 12 years ago

  • Target version changed from rsb-0.10 to 0.5

Also available in: Atom PDF