Handling Tool Errors - kimjooyoon/meta-ontology-go GitHub Wiki

์‹คํ–‰ ๋„๊ตฌ ์˜ค๋ฅ˜๋ฅผ ์ฝ๊ณ  ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ธฐ

2026-10-04 KST. ๊ฐœ๋ฐœ #1198์€ ํ•„์ˆ˜ ์—ฌ์„ฏ ๊ฒ€์‚ฌยท๋…๋ฆฝ ์†Œ์Šค ์ฆ๊ฑฐ ๊ฒ€์ฆ ๋’ค ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. main #1199๋„ ์ž์ฒด ํ•„์ˆ˜ ๊ฒ€์‚ฌยท๋…๋ฆฝ ์ฆ๊ฑฐยท์Šน๊ฒฉ ๊ฒฐ์† ํ›„ ์ •์ƒ ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์„ค์น˜ main 93fa2742์˜ FIFOยทํ•œ์˜ ๋ชจ๋ธ/๊ฒฐ์ •๋ก ยท๋ณ€์ˆ˜์™€ ์กฐ๊ฑด ์˜ˆ์ œ ์›๋ณธ์„ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค. ํ›„์† #1200ยทmain #1201์˜ ํ•„์ˆ˜ CIยท๋…๋ฆฝ ์ฆ๊ฑฐ์™€ ์ •์ƒ ๋ณ‘ํ•ฉ ๋’ค ๋‹น์‹œ main 01d21e92๋ฅผ Go1.27.1๋กœ ์„ค์น˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ์กฐ๊ฑด์„ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ณ  ๊ธฐ๋Œ€๊ฐ’์˜ ๋ฏธ๊ด€์ธกยท์‹ค์ œ 0์  ํ‘œ์‹œ๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

์ฒ˜์Œ ์‹คํ–‰ํ•  ๋•Œ

ํŒŒ์ผ ์‹คํ–‰ ์•ˆ๋‚ด์˜ ์›๋ณธยท๋ ˆ์‹œํ”ผยท๊ธฐ๋Œ€๊ฐ’์„ ์ค€๋น„ํ•ฉ๋‹ˆ๋‹ค. --out์€ ์ƒˆ ๊ฒฐ๊ณผ ํด๋”์ž…๋‹ˆ๋‹ค. ํ˜„์žฌ ๊ณต๊ฐœ 0.6.18์˜ ๊ธฐ๋ณธ ๋„๊ตฌ ์„ ํƒ์€ ์„ค์น˜๋œ Go1.27.2๋ฅผ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. --go-bin์€ ์›ํ•˜๋Š” ์‹คํ–‰ํŒŒ์ผ์„ ๋ช…์‹œํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์„ ํƒ ์ˆœ์„œ์™€ ์‹ค์ œ ๊ด€์ธก ยท ํ˜„์žฌ ์„ค์น˜. --model์— ํ˜ธํ™˜๋˜๋Š” ๋ชจ๋ธ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋ฉด ์ž์ฒด ๋ชจ๋ธ๋กœ ํ—ˆ์šฉ๋œ ํ›„๋ณด๋ฅผ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋ธ ๊ฒฝ๋กœ๋ฅผ ์ƒ๋žตํ•˜๋ฉด ๊ฒฐ์ •๋ก ์ ์œผ๋กœ ์กฐ๋ฆฝํ•ฉ๋‹ˆ๋‹ค.

gooo body-path-run --source file-body-inputs/ko-source.gooo \
  --activity AssembleKorean --path-plan file-body-inputs/ko-recipe.json \
  --cases file-body-inputs/cases-128.json \
  --repeat 2 --out fresh-results --timing
gooo body-path-run --verify-timing --out fresh-results

๊ฒฐ๊ณผ๋Š” ์š”์ฒญ๋ณ„๋กœ ๋ณด๊ด€ํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰ ๋ช…๋ น์€ ํŒŒ์ผ ์ง€๋ฌธยท๊ตฌ๊ฐ„ยทํ•ฉ๊ณ„๋ฅผ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ํ™•์ธํ•˜๋ฉฐ ๋ชจ๋ธ ํŒ๋‹จ๊ณผ ์‹ค์ œ ๋ฐ”๋”” ์‹คํ–‰์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‹คํŒจํ–ˆ์„ ๋•Œ ์ฝ๋Š” ์ˆœ์„œ

๊ฐœ๋ฐœ ํ›„๋ณด์˜ ํ”„๋กœ์„ธ์Šค ์‹œ์ž‘ยท๋Œ€๊ธฐ ๊ธฐ๋ก

2026-10-09์˜ PR 1411์€ ์ƒˆ ์‹คํ–‰ ๊ธฐ๋ก์— timing.start_ns, timing.wait_ns๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค. ๋‘˜์„ ๋”ํ•˜๋ฉด ๊ธฐ์กด์˜ wall_ns๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ ํ˜ธ์ถœ์ด ๋Œ์•„์˜จ ์ˆœ๊ฐ„์˜ ๋‚จ์€ ์‹คํ–‰ ๋ฌธ๋งฅ๋„ ํ•จ๊ป˜ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. failure_phase๋Š” ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•œ ํ˜ธ์ŠคํŠธ ์ž‘์—…์ธ START, WAIT, OUTPUT์„ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค.

์‹œ์ž‘ ๊ตฌ๊ฐ„์ด ๊ธธ๋ฉด ์šด์˜์ฒด์ œ์— ํ”„๋กœ์„ธ์Šค ์ƒ์„ฑ์„ ์š”์ฒญํ•˜๋Š” ๋™์•ˆ ๊ธฐ๋‹ค๋ฆฐ ์‹œ๊ฐ„์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๊ธฐ ๊ตฌ๊ฐ„์—๋Š” ๋Ÿฐํƒ€์ž„ ์‹œ์ž‘, ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰, ์Šค์ผ€์ค„๋ง๊ณผ ์ž…์ถœ๋ ฅ์ด ํ•จ๊ป˜ ๋“ค์–ด๊ฐ‘๋‹ˆ๋‹ค. ์‹ค์ œ Gooo ๋ณธ๋ฌธ์ด ์‹œ์ž‘ํ•œ ์‹œ์ ์„ ์•Œ๋ ค๋ฉด ์ถ”๊ฐ€ ๊ด€์ธก์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ์กด ๊ธฐ๋ก์—์„œ ์ด ๊ฐ’๋“ค์ด ์—†์œผ๋ฉด ๋ฏธ๊ด€์ธก์œผ๋กœ ์ฝ์Šต๋‹ˆ๋‹ค. ํƒ€์ด๋ฐ ํ•ฉ๊ณ„ยท์ทจ์†Œยท์ถœ๋ ฅ ์ œํ•œยท ์บ์‹œ ๋ณต์‚ฌยท๊ณผ๊ฑฐ ๊ธฐ๋ก์„ ํ™•์ธํ•˜๋Š” ๋กœ์ปฌ ๊ฒ€์‚ฌ์™€ ๋„ค ํ”Œ๋žซํผ ์‹คํ–‰ ๊ฒ€์‚ฌ, ์ค€๋น„ ์กฐ๊ฑด 7/7์„ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ์—ฌ์„ฏ ๊ฒ€์‚ฌ์™€ ์›๋ณธ ๊ฒ€์ฆ ๊ธฐ๋ก์„ ํ™•์ธํ•œ ๋’ค ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜ 31d3419c์— ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค.

์‹คํŒจํ•œ ๋ฐฐํฌ ์˜ˆ์ œ์˜ ์›๋ณธ ์ถœ๋ ฅ์€ .failed-output ํŒŒ์ผ์— ๋‚จ์Šต๋‹ˆ๋‹ค. ์ถœ๋ ฅ์ด ์—†์—ˆ์œผ๋ฉด ๋นˆ ํŒŒ์ผ์ด ๋‚จ๊ณ , ์ผ๋ถ€ JSON ๋’ค์— ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๊ฐ€ ์„ž์˜€์–ด๋„ ์›๋ž˜ ๋ฐ”์ดํŠธ๋ฅผ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ Windows ์ค€๋น„ ๊ฒ€์‚ฌ์—์„œ ์‹œ์ž‘ ๊ตฌ๊ฐ„ ์ตœ๋Œ€๊ฐ’์€ ์•ฝ 172ms, ๋Œ€๊ธฐ ๊ตฌ๊ฐ„ ์ตœ๋Œ€๊ฐ’์€ ์•ฝ 18ms์˜€์Šต๋‹ˆ๋‹ค. ๋ณ„๋„ ledger ์‹คํ–‰์—์„œ๋Š” ์‹œ์ž‘ 2,854,721,800ns, ๋Œ€๊ธฐ 510,000ns๊ฐ€ ๊ธฐ๋ก๋๊ณ , ์‹œ์ž‘ ํ˜ธ์ถœ์ด ๋Œ์•„์™”์„ ๋•Œ ์ด๋ฏธ 2์ดˆ ์ œํ•œ์ด ๋งŒ๋ฃŒ๋ผ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ™์€ ์‹คํ–‰ ํŒŒ์ผ๊ณผ ์ž…๋ ฅ์€ ๊ธฐ๋ณธ ์ค€๋น„ ๊ฒ€์‚ฌ์—์„œ ์™„๋ฃŒ๋์Šต๋‹ˆ๋‹ค. ์‹œ์ž‘ ํ˜ธ์ถœ์ด ์˜ˆ์‚ฐ์„ ์†Œ์ง„ํ•œ ์‚ฌ์‹ค๊ณผ Windows ๋‚ด๋ถ€ ์›์ธ์€ ๊ตฌ๋ถ„ํ•ด์„œ ์ฝ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค์™€ ์‹คํ–‰ ์›๋ณธ.

PR 1412๋Š” ์‹œ์ž‘ ์ดํ›„์— 2์ดˆ ๋Œ€๊ธฐ ์˜ˆ์‚ฐ์„ ์ ์šฉํ•˜๊ณ  timing.wait_limit_ns๋กœ ๋‚จ๊น๋‹ˆ๋‹ค. ์ „์ฒด ํ˜ธ์ถœ์˜ ๊ธฐ์กด ์ œํ•œ๊ณผ ์ทจ์†Œ๋Š” ๊ณ„์† ์ ์šฉ๋˜๋ฉฐ, ์‹œ์ž‘ ์ค‘ ๋งŒ๋ฃŒ๋œ ์ „์ฒด ์˜ˆ์‚ฐ์„ ๋˜์‚ด๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๊ธฐ์—๋Š” ๋Ÿฐํƒ€์ž„ ์‹œ์ž‘, ๋ณธ๋ฌธ ์‹คํ–‰, ์ž…์ถœ๋ ฅ๊ณผ ์ข…๋ฃŒ ์ฒ˜๋ฆฌ๊ฐ€ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์ทจ์†Œยท์ •๋ฆฌ ๋•Œ๋ฌธ์— ์‹ค์ œ ๋Œ€๊ธฐ๊ฐ€ ์š”์ฒญํ•œ ์˜ˆ์‚ฐ๋ณด๋‹ค ๊ธธ์–ด์งˆ ์ˆ˜ ์žˆ์–ด ์ด์‹œ๊ฐ„๋„ ํ•จ๊ป˜ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค. ๊ณผ๊ฑฐ ๊ธฐ๋ก์— ์ด ํ•„๋“œ๊ฐ€ ์—†์œผ๋ฉด ๋‹น์‹œ์˜ ๊ฒฝ๊ณ„ ๊ทธ๋Œ€๋กœ ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค. ํ›„๋ณด 886ba5c3์€ ๋กœ์ปฌ ๊ฒ€์‚ฌ, ๊ธฐ๋ณธ ๋„ค ํ”Œ๋žซํผ๊ณผ ๋ณ„๋„ ์„ธ ํ”Œ๋žซํผ ์‹คํ–‰์„ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. ์›๋ณธ ์ค€๋น„ ์กฐ๊ฑด 7/7๊ณผ ํ•„์ˆ˜ ์—ฌ์„ฏ ๊ฒ€์‚ฌยท๊ฒ€์ฆ ๊ธฐ๋ก์„ ํ™•์ธํ•˜๊ณ  ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜ 150dedc0์— ๋ณ‘ํ•ฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒ€์‚ฌ ํ›„๋ณด์™€ ๋ณ‘ํ•ฉํ•œ ํŒŒ์ผ ํŠธ๋ฆฌ๋Š” ๊ฐ™์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐœ 0.6.18 ์„ค์น˜๋ณธ์€ ์ด์ „ ์†Œ์Šค์ด๋ฏ€๋กœ ์ด ์˜ˆ์‚ฐ ๋ณ€๊ฒฝ์€ ํ›„์† ๋ฐฐํฌ๋ถ€ํ„ฐ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ ๊ฒฐ๊ณผ ํ•ด์„

์•ˆ๋‚ดยท๊ธฐ๋ก ํ™•์ธํ•  ๋‚ด์šฉ
์‹คํ–‰ ๋„๊ตฌ๋ฅผ ์ฐพ์ง€ ๋ชปํ•จ --go-bin์ด ๊ฐ€๋ฆฌํ‚ค๋Š” ํŒŒ์ผ๊ณผ ์‹คํ–‰ ๊ถŒํ•œ
Go tool must be a regular executable file Unix์—์„œ FIFO ๋“ฑ ์ผ๋ฐ˜ ํŒŒ์ผ์ด ์•„๋‹Œ ๋„๊ตฌ๋ฅผ ๊ฑฐ๋ถ€ํ•œ ๊ฒฐ๊ณผ
native unobserved, native 0ํšŒ ํ˜„์žฌ ๋ฐ”๋”” ์‹คํ–‰์„ ๊ด€์ธกํ•˜์ง€ ๋ชปํ•จ
finite expectations unobserved (128 declared) ์„ ์–ธํ•œ ๊ธฐ๋Œ€๊ฐ’ 128๊ฐœ๋ฅผ ์‹คํ–‰์—์„œ ๊ด€์ธกํ•˜์ง€ ๋ชปํ•จ; summary.json, runtime ์˜ค๋ฅ˜์™€ ์ข…๋ฃŒ ์ƒํƒœ๋ฅผ ํ•จ๊ป˜ ์ฝ์Œ
finite expectations 0/128 ์‹ค์ œ ์ถœ๋ ฅ 128๊ฐœ์™€ ์žฌ์‹คํ–‰์„ ๊ด€์ธกํ–ˆ์œผ๋‚˜ ๊ธฐ๋Œ€๊ฐ’์ด ๋ชจ๋‘ ๋ถˆ์ผ์น˜; ์›๋ž˜ ์ถœ๋ ฅ๊ณผ ๊ธฐ๋Œ€๊ฐ’ ํ™•์ธ
์‹ค์ œ ์ถœ๋ ฅ๊ณผ ๊ธฐ๋Œ€๊ฐ’์ด ๋‹ค๋ฆ„ ์›๋ž˜ ์ถœ๋ ฅยท๊ธฐ๋Œ€๊ฐ’ยท์ถฉ์กฑ ์ˆ˜ยท๋ถ„๋ชจ๋ฅผ ํ™•์ธํ•˜๊ณ  ๋‹ค์Œ ์กฐ๋ฆฝ์— ๋ฐ˜์˜

๋ฌธ์ œ์˜ ๊ณต๊ตฌ ๊ฒฝ๋กœ๋ฅผ ๊ณ ์นœ ๋’ค ์ƒˆ ๊ฒฐ๊ณผ ํด๋”๋กœ ๋‹ค์‹œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ์›๋ž˜ ์‹คํŒจ๋„ ๋‚จ๊ฒจ๋‘๋ฉด ์–ด๋””๊นŒ์ง€ ์ง„ํ–‰๋๋Š”์ง€ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์„ฑ ๊ฑฐ๋ถ€ยท์‹คํ–‰ ์˜ค๋ฅ˜๋Š” ์ข…๋ฃŒ 1, ์‚ฌ์šฉ๋ฒ• ์˜ค๋ฅ˜๋Š” 2์ž…๋‹ˆ๋‹ค. ์œ ํ•œ ๊ธฐ๋Œ€๊ฐ’์˜ ๋ถˆ์ผ์น˜๊ฐ€ ์žˆ๋Š” ๊ด€์ธก ์™„๋ฃŒ๋Š” 0์ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ž๋™ํ™”๋Š” summary.json์˜ ์ƒํƒœยท์ถฉ์กฑ ์ˆ˜ยท๋ถ„๋ชจยท์‹ค์ œ ์‹คํ–‰ ์ˆ˜๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ์— ํ™•์ธํ•œ ๋ฒ”์œ„

์“ฐ๊ธฐ ์ƒ๋Œ€๊ฐ€ ์—†๋Š” ์‹คํ–‰ ๊ถŒํ•œ FIFO๋ฅผ ์ง€์ •ํ•œ ์›๋ž˜ ํ”„๋กœ์„ธ์Šค๋Š” 60์ดˆ๋ฅผ ๋„˜์–ด ์‚ด์•„ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ปจํŠธ๋กค๋Ÿฌ ์ค‘๋‹จ๊ณผ ํ›„์† ์ตœ์†Œ 157์ดˆ ๊ด€์ธก, ๋นˆ ์ถœ๋ ฅ๊ณผ ์ž…๋ ฅ์„ ๋ณด์กดํ•˜๊ณ  ํ™•์ธํ•œ ์ž๊ธฐ ํ”„๋กœ์„ธ์Šค ๊ทธ๋ฃน๋งŒ ์ข…๋ฃŒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ›„๋ณด๋Š” Unix์—์„œ ๋น„์ฐจ๋‹จ์œผ๋กœ ์—ด๊ณ  ์—ด๋ฆฐ ํŒŒ์ผ ์ข…๋ฅ˜๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์‹ค์ œ ํ›„๋ณด ์š”์ฒญ์€ ์ „์ฒด CLI 604.14ms์— ์ข…๋ฃŒ 1๋กœ ๋๋‚ฌ์Šต๋‹ˆ๋‹ค. ์š”์ฒญ ์‘๋‹ต์€ 7.2885ms, ์‹คํŒจํ•œ ํŒŒ์ผ ํ•ด์‹œ ๋‹จ๊ณ„๋Š” 0.033959ms์ด๋ฉฐ ์ค€๋น„ยท์ €์žฅ ๋ฒ”์œ„๊ฐ€ ๋‹ฌ๋ผ ๊ฐ ๊ฐ’์„ ๋”ฐ๋กœ ์ฝ์Šต๋‹ˆ๋‹ค. ํŒ๋‹จยท๋ฐ”๋”” ์‹คํ–‰ 0ํšŒ์™€ 128๊ฐœ ๊ธฐ๋Œ€๊ฐ’ ๋ฏธ๊ด€์ธก์„ ๋ณด์กดํ–ˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ํŒŒ์ผ์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ์‹ฌ๋ณผ๋ฆญ ๋งํฌ ๊ฒ€์‚ฌ๋„ ํ†ต๊ณผํ–ˆ์Šต๋‹ˆ๋‹ค. FIFO ๊ฐœ์„ ์„ ์ฒ˜์Œ ์„ค์น˜ํ•œ main 93fa2742์˜ ์‹ค์ œ FIFO๋Š” ์ „์ฒด CLI 19.665ms, ์š”์ฒญ 5.527ms๋กœ ์ข…๋ฃŒ 1์„ ๋ฐ˜ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๊ธฐ ํ›„๋ณด์™€ ์ค€๋น„ยท์บ์‹œ ์กฐ๊ฑด์ด ๋‹ฌ๋ผ ๋‘ ๊ด€์ธก์„ ๋ณ„๋„๋กœ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜๋ณธ์˜ ํ•œ์˜ ์„ฑ๊ณต 8ํšŒยท์‹ค์ œ ํŒ๋‹จ 4ํšŒยท์‹คํ–‰ 16ํšŒ์—์„œ 1,024/1,024์™€ ์ด์ „ ์ƒ์„ฑ Go๋ฅผ ์œ ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ตฌ ์กฐํšŒยทFIFO ์‹คํŒจ๋Š” ๊ฐ๊ฐ 128๊ฐœ ๊ธฐ๋Œ€๊ฐ’ ๋ฏธ๊ด€์ธก์ž…๋‹ˆ๋‹ค.

๊ฐ™์€ ์žฅ๋น„ยท์‹œ๊ฐ„์ฐฝ์—์„œ ์ด์ „ main๊ณผ ํ›„๋ณด๋ฅผ ๋ฒˆ๊ฐˆ์•„ ์‚ฌ์šฉํ•œ 96ํšŒ ์ƒ์„ฑยท48ํšŒ ์ž์ฒด ๋ชจ๋ธ ํŒ๋‹จยท192ํšŒ ์‹คํ–‰์€ 12,288/12,288๊ณผ ๋ชจ๋“  ๊ณ ์ • ์ƒ์„ฑ Go๋ฅผ ์œ ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์žฌ์‚ฌ์šฉ ์‘๋‹ต ์ค‘์•™๊ฐ’์€ 21.54/22.07ms๋กœ ๋ฒ”์œ„๊ฐ€ ๊ฒน์ณค์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ๊ฐœ์„ ์€ FIFO ๋Œ€๊ธฐ ๋ฌธ์ œ์˜ ํ•ด์†Œ์™€ ์‹คํŒจ ์•ˆ๋‚ด์ž…๋‹ˆ๋‹ค. ์•ž์„  ๋А๋ฆฐ ๊ด€์ธก๋„ ๋ณด์กดํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ํŒŒ์ผ์‹œ์Šคํ…œ ์ง€์—ฐ, ๋‹ค๋ฅธ ์žฅ๋น„์™€ ์ƒˆ๋กœ์šด ์˜๋„์˜ ๋™์ž‘์€ ๊ฐ๊ฐ ์ถ”๊ฐ€ ๊ด€์ธก์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๊ณต๊ฐœ ์›๋ณธยท์‹คํŒจยท๋‹จ๊ณ„ยทGo ์ˆ˜์ง‘๊ธฐ ยท ํ˜„์žฌ ์„ค์น˜์˜ ๋ฏธ๊ด€์ธกยท์‹ค์ œ 0์  ยท ํ˜„์žฌ ์ƒํƒœ ยท ์‹œ๊ฐ„ ๊ธฐ๋ก ์ฝ๊ธฐ.