From b4be89ffc144dcb74510b7be0bebd8b166a2c6e8 Mon Sep 17 00:00:00 2001 From: Ruben Bridgewater Date: Mon, 7 May 2018 00:04:19 +0200 Subject: [PATCH] cluster: remove obsolete array allocation The array was only used to create a key. Instead of allocating that first, just directly create the necessary string. PR-URL: https://github.com/nodejs/node/pull/20567 Reviewed-By: Gus Caplan Reviewed-By: Matteo Collina Reviewed-By: James M Snell Reviewed-By: Jeremiah Senkpiel --- lib/internal/cluster/master.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/internal/cluster/master.js b/lib/internal/cluster/master.js index 8e4f9395da6..457b3579b12 100644 --- a/lib/internal/cluster/master.js +++ b/lib/internal/cluster/master.js @@ -275,12 +275,8 @@ function queryServer(worker, message) { if (worker.exitedAfterDisconnect) return; - const args = [message.address, - message.port, - message.addressType, - message.fd, - message.index]; - const key = args.join(':'); + const key = `${message.address}:${message.port}:${message.addressType}:` + + `${message.fd}:${message.index}`; var handle = handles[key]; if (handle === undefined) {