From 625fb258d075fda62e4e70cee1bbdc7205cc3396 Mon Sep 17 00:00:00 2001 From: zhongwencool Date: Tue, 2 Aug 2022 14:44:40 +0800 Subject: [PATCH] feat: format variable as iodata instead of io_lib:format to reduce memory alloc --- src/emqx_packet.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/emqx_packet.erl b/src/emqx_packet.erl index 015f95e0d..8d90a3edc 100644 --- a/src/emqx_packet.erl +++ b/src/emqx_packet.erl @@ -429,7 +429,7 @@ format_variable(undefined, _) -> format_variable(Variable, undefined) -> format_variable(Variable); format_variable(Variable, Payload) -> - io_lib:format("~s, Payload=~0p", [format_variable(Variable), Payload]). + [format_variable(Variable), "Payload=", Payload]. format_variable(#mqtt_packet_connect{ proto_ver = ProtoVer,