<%== partial( 'explorer/messages/detail', locals: { k: 'key.bytesize', v: format_memory((@message.raw_key&.bytesize || 0) / 1024.0) } ) %> <% bytesize = 0 @message.raw_headers.each do |h, v| bytesize += h.bytesize bytesize += v.bytesize end kbytesize = bytesize / 1024.0 %> <%== partial( 'explorer/messages/detail', locals: { k: 'headers.bytesize', v: format_memory(kbytesize) } ) %> <%== partial( 'explorer/messages/detail', locals: { k: 'payload.bytesize', v: format_memory((@message.raw_payload&.bytesize || 0) / 1024.0) } ) %>
key.cpu_time <%== @safe_key.cpu_time.round(4) %> ms
key.total_time <%== @safe_key.total_time.round(4) %> ms
key.allocations <%= @safe_key.allocations || 'Not Available' %>
headers.cpu_time <%== @safe_headers.cpu_time.round(4) %> ms
headers.total_time <%== @safe_headers.total_time.round(4) %> ms
headers.allocations <%= @safe_headers.allocations || 'Not Available' %>
payload.cpu_time <%== @safe_payload.cpu_time.round(4) %> ms
payload.total_time <%== @safe_payload.total_time.round(4) %> ms
payload.allocations <%= @safe_payload.allocations || 'Not Available' %>