From a6c2aae1a7d3f5caeb829514c7238009e0ad38fe Mon Sep 17 00:00:00 2001 From: eunhhu Date: Wed, 30 Sep 2026 06:00:54 +0100 Subject: Say what laying a record out anew costs (014) A board record of five fields (38 B) sent with v3's output fields took 310 ns to lay out for v4's input, reading the field list each time. Only streams of another shape pay it, and only while nodes are upgraded one after the other: less than a delivery's own work. --- docs/design/014-fields-by-name.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/design/014-fields-by-name.md') diff --git a/docs/design/014-fields-by-name.md b/docs/design/014-fields-by-name.md index 6db07aa..96e7b87 100644 --- a/docs/design/014-fields-by-name.md +++ b/docs/design/014-fields-by-name.md @@ -74,4 +74,4 @@ | 조건 | 결정 | |---|---| | FIELDS가 들어간 패킷 때문에 옛 받는 쪽과의 링크가 전보다 나빠진다(거절 외의 것이 막힌다) | FIELDS를 따로 된 패킷으로 보낸다 | -| 옮기는 비용이 전달의 처리량을 눈에 띄게 줄인다 | 같은 모양이면 옮기지 않는다(이미 그렇다). 다른 모양의 비용을 잰다 | +| 옮기는 비용이 전달의 처리량을 눈에 띄게 줄인다 | 같은 모양이면 옮기지 않는다(이미 그렇다). 다른 모양의 비용을 잰다: 보드의 v3 출력으로 쓴 기록(필드 다섯, 38 B)을 v4 입력으로 옮기는 데 하나에 310 ns였다(필드 목록을 기록마다 읽는 것 포함). 업그레이드하는 동안만 들고, 전달 하나의 일보다 작다 | -- cgit v1.2.3