From fb9a01b3628bdd78efd5561f54e1af4b6b2fa4f7 Mon Sep 17 00:00:00 2001 From: Alex Saveau Date: Wed, 2 Mar 2022 03:41:43 -0800 Subject: [PATCH] runtime: use `Vec::with_capacity` when building runtime (#4553) --- tokio/src/runtime/thread_pool/worker.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tokio/src/runtime/thread_pool/worker.rs b/tokio/src/runtime/thread_pool/worker.rs index 7e4989701..5cd2eb791 100644 --- a/tokio/src/runtime/thread_pool/worker.rs +++ b/tokio/src/runtime/thread_pool/worker.rs @@ -194,9 +194,9 @@ pub(super) fn create( before_park: Option, after_unpark: Option, ) -> (Arc, Launch) { - let mut cores = vec![]; - let mut remotes = vec![]; - let mut worker_metrics = vec![]; + let mut cores = Vec::with_capacity(size); + let mut remotes = Vec::with_capacity(size); + let mut worker_metrics = Vec::with_capacity(size); // Create the local queues for _ in 0..size {