Enhancement #566
Optimize EventId comparison operators
Status: | Resolved | Start date: | 09/09/2011 | |
---|---|---|---|---|
Priority: | Normal | Due 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