Small initial capacity
This commit is contained in:
parent
f6b6dd25f1
commit
726265132f
|
@ -1566,7 +1566,7 @@ impl EventBuffer {
|
||||||
fn queue_for_mailbox(&mut self, mailbox: &Arc<Mailbox>) -> &mut PendingEventQueue {
|
fn queue_for_mailbox(&mut self, mailbox: &Arc<Mailbox>) -> &mut PendingEventQueue {
|
||||||
if self.multiple_queues.is_some() {
|
if self.multiple_queues.is_some() {
|
||||||
return &mut self.multiple_queues.as_mut().unwrap().entry(mailbox.actor_id)
|
return &mut self.multiple_queues.as_mut().unwrap().entry(mailbox.actor_id)
|
||||||
.or_insert((mailbox.tx.clone(), Vec::new())).1;
|
.or_insert((mailbox.tx.clone(), Vec::with_capacity(3))).1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if let None = self.single_queue {
|
if let None = self.single_queue {
|
||||||
|
@ -1583,7 +1583,7 @@ impl EventBuffer {
|
||||||
table.insert(aid, (tx, q));
|
table.insert(aid, (tx, q));
|
||||||
self.multiple_queues = Some(table);
|
self.multiple_queues = Some(table);
|
||||||
return &mut self.multiple_queues.as_mut().unwrap().entry(mailbox.actor_id)
|
return &mut self.multiple_queues.as_mut().unwrap().entry(mailbox.actor_id)
|
||||||
.or_insert((mailbox.tx.clone(), Vec::new())).1;
|
.or_insert((mailbox.tx.clone(), Vec::with_capacity(3))).1;
|
||||||
}
|
}
|
||||||
|
|
||||||
fn commit(&mut self) {
|
fn commit(&mut self) {
|
||||||
|
|
Loading…
Reference in New Issue