aboutsummaryrefslogtreecommitdiffstats
path: root/docs/design/014-fields-by-name.md
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-09-30 06:00:54 +0100
committereunhhu <[email protected]>2026-09-30 06:00:54 +0100
commita6c2aae1a7d3f5caeb829514c7238009e0ad38fe (patch)
tree0d62bceed25af38b1bfc98c75c6f247a2de111b7 /docs/design/014-fields-by-name.md
parent781b484fc326c58d9a8962696fa84a785c36ae9a (diff)
downloadpure-a6c2aae1a7d3f5caeb829514c7238009e0ad38fe.tar.gz
pure-a6c2aae1a7d3f5caeb829514c7238009e0ad38fe.zip
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.
Diffstat (limited to 'docs/design/014-fields-by-name.md')
-rw-r--r--docs/design/014-fields-by-name.md2
1 files changed, 1 insertions, 1 deletions
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였다(필드 목록을 기록마다 읽는 것 포함). 업그레이드하는 동안만 들고, 전달 하나의 일보다 작다 |