File Based Body Run - kimjooyoon/meta-ontology-go GitHub Wiki

νŒŒμΌμ—μ„œ ν•¨μˆ˜ λ°”λ””λ₯Ό μ‘°λ¦½ν•˜κ³  μ‹€ν–‰ν•˜κΈ°

2026-10-04. 졜초 파일 싀행은 개발 #1186Β·main #1187μ—μ„œ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. μž‘μ€ μ˜ˆμ œλŠ” 개발 #1200Β· main #1201의 자체 CI·독립 증거와 정상 병합 λ’€ κΉ¨λ—ν•œ main 01d21e92λ₯Ό Go1.27.1둜 μ„€μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€. μ•„λž˜ κ°€μž₯ μž‘μ€ 예제의 μƒˆ 생성 2νšŒΒ·μ‹€ν–‰ 4νšŒμ—μ„œ 6/6κ³Ό μ›λž˜ 생성 Goκ°€ μΌμΉ˜ν–ˆμŠ΅λ‹ˆλ‹€. ν•œμ˜ λͺ¨λΈΒ· 결정둠도 μƒˆ 생성 8νšŒΒ·νŒλ‹¨ 4νšŒΒ·μ‹€ν–‰ 16νšŒμ—μ„œ 1,024/1,024λ₯Ό μœ μ§€ν–ˆμŠ΅λ‹ˆλ‹€.

μ΅œμ‹  μ„€μΉ˜Β·μ§€μ› λ²”μœ„λŠ” ν˜„μž¬ μƒνƒœμ— κΈ°λ‘ν•©λ‹ˆλ‹€. κΈ°λ³Έ 싀행은 이미 μ„€μΉ˜ν•œ Go1.27.1을 μ°Ύμ•„ μ‚¬μš©ν•©λ‹ˆλ‹€. μžλ™ 도ꡬ μ„ νƒμ—λŠ” μ‹€μ œ μ„€μΉ˜ ν˜•νƒœμ—μ„œ ν™•μΈν•œ 생성·싀행 결과와 도ꡬ 선택 μˆœμ„œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

원본 GoooλŠ” 섀계도, λ ˆμ‹œν”ΌλŠ” ν—ˆμš©ν•œ 쑰립 μˆœμ„œ, κΈ°λŒ€κ°’μ€ κ²°κ³Όλ₯Ό ν™•μΈν•˜λŠ” μž‘μ€ μΈ‘μ •ν‘œμž…λ‹ˆλ‹€. μ»΄νŒŒμΌλŸ¬κ°€ λ°”λ””λ₯Ό μ‘°λ¦½ν•˜λ©΄ κ³§λ°”λ‘œ Go둜 λΉŒλ“œν•΄ ν˜„μž¬ μž…λ ₯을 두 번 μ‹€ν–‰ν•©λ‹ˆλ‹€. 같은 λ°”λ””κ°€ λ‹€μ‹œ λ§Œλ“€μ–΄μ§€λ©΄ ν™•μΈν•œ μ‹€ν–‰νŒŒμΌ ν•œ 개λ₯Ό μž¬μ‚¬μš©ν•©λ‹ˆλ‹€. ν˜„μž¬ μž…λ ₯κ³Ό κΈ°λŒ€κ°’μ€ μƒˆλ‘œ κ²€μ‚¬ν•©λ‹ˆλ‹€.

κ°€μž₯ μž‘μ€ μ‹€ν–‰

ν™œλ™ μ•ˆμ— assembling을 μž‘μ„±ν•˜λ©΄ 원본이 쑰립 κ³„νšμ„ ν•¨κ»˜ μ œκ³΅ν•©λ‹ˆλ‹€. μ €μž₯μ†Œμ˜ λ²”μœ„ λΆ„κΈ° μ˜ˆμ œλŠ” μ™ΈλΆ€ κ³„νš μ˜΅μ…˜ 없이 μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

gooo body-path-run \
  --source examples/body-codegen/source-assembly.gooo.fixture \
  --activity Clamp \
  --cases examples/body-codegen/source-assembly-clamp-cases.json \
  --repeat 2 --timing --out clamp-results

μ„ μ–Έ 문법·λͺ¨λΈ μ—°κ²°Β·μœ ν•œ μΆ©μ‘± μ§€ν‘œλ₯Ό ν•¨κ»˜ 읽을 수 μžˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ‚΄ν•œ 컴파일러 μ†ŒμŠ€λ₯Ό Go 1.27.1둜 λΉŒλ“œν•˜κ³  goooλ₯Ό PATH에 λ‘‘λ‹ˆλ‹€. 컴파일러 μ €μž₯μ†Œ λ£¨νŠΈμ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•©λ‹ˆλ‹€.

gooo version --build
gooo body-path-run \
  --source examples/body-codegen/typed-path-compound.gooo.fixture \
  --activity Combined \
  --path-plan examples/body-codegen/typed-path-compound-plan.json \
  --cases examples/body-codegen/typed-path-runtime-cases.json \
  --repeat 2 --out combined-results

--out은 μƒˆ 폴더 μ΄λ¦„μž…λ‹ˆλ‹€. 이미 μžˆλŠ” 경둜λ₯Ό μ£Όλ©΄ 이유λ₯Ό ν‘œμ‹œν•˜κ³  μ’…λ£Œν•©λ‹ˆλ‹€. κΈ°λ³Έ 싀행은 PATH, 컴파일러의 둜컬 GOROOT, μ •ν™•ν•œ 도ꡬ체인 μΊμ‹œ 경둜 순으둜 Go1.27.1을 ν™•μΈν•©λ‹ˆλ‹€. 이미 μ„€μΉ˜λœ 도ꡬλ₯Ό μ‚¬μš©ν•˜λ©° μƒˆ 도ꡬλ₯Ό λ‚΄λ €λ°›μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ›ν•˜λŠ” 도ꡬ가 있으면 --go-bin /path/to/go1.27.1/bin/goλ₯Ό λͺ…μ‹œν•  수 μžˆμŠ΅λ‹ˆλ‹€.

κ³Όκ±° μ„€μΉ˜ κ΄€μΈ‘μ—μ„œ κ°„νŽΈ μ„€μΉ˜λ³Έμ€ λͺ¨λ“ˆ 버전을 κΈ°λ‘ν•˜κ³  Git μ†ŒμŠ€ ν•­λͺ©μ€ λ―Έμ—°κ²°μ΄μ—ˆμŠ΅λ‹ˆλ‹€. κΉ¨λ—ν•œ Git μ²΄ν¬μ•„μ›ƒμ—μ„œ λΉŒλ“œν•œ μ‹€ν–‰κΈ°λŠ” main 4f6c7566을 κΈ°λ‘ν–ˆκ³ , μ§€μ •ν•œ λ„κ΅¬λ‘œ 같은 두 μš”μ²­μ˜ 16/16 κΈ°λŒ€κ°’μ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. μ„€μΉ˜ 비ꡐ·기본 Go1.26.5 였λ₯˜Β·μ €μž₯ κ²°κ³Ό μž¬κ²€μ‚°. 곡ꡬ 경둜 였λ₯˜μ™€ λ―Έκ΄€μΈ‘ κΈ°λŒ€κ°’μ€ μ‹€νŒ¨μ™€ λ‹€μ‹œ μ‹€ν–‰ν•˜κΈ°μ— μ„€λͺ…ν–ˆμŠ΅λ‹ˆλ‹€. μ™„λ£Œ 0/128κ³Ό μ‹€ν–‰ μ „ unobservedμ—μ„œ λ‹€μŒ μž‘μ—…μ„ κ³ λ₯΄λŠ” 법은 κΈ°λŒ€κ°’κ³Ό κ΄€μΈ‘ 읽기에 μžˆμŠ΅λ‹ˆλ‹€. 이 μ˜ˆμ œλŠ” λ³€μˆ˜ 선택, 쑰건 뢄기와 μ„ μ–Έ μˆœμ„œλ₯Ό μ‘°λ¦½ν•˜λŠ” Integerβ†’Integer κ³Όμ œμž…λ‹ˆλ‹€.

자체 λͺ¨λΈλ‘œ ν•œμ˜ μ§€μ‹œλ₯Ό μ‚¬μš©ν•˜κΈ°

κΈ°μ‘΄ νŒŒμΌμ„ λ°”λ‘œ μ“°λŠ” μž‘μ€ μ˜ˆμ œλ„ μžˆμŠ΅λ‹ˆλ‹€. 곡개 연ꡬ μ €μž₯μ†Œ λ£¨νŠΈμ—μ„œ 별도 μž…λ ₯ μ€€λΉ„ 없이 λ‹€μŒ ν•œ λͺ…λ ΉμœΌλ‘œ μ‘°λ¦½ν•˜κ³  μ‹€ν–‰ν•©λ‹ˆλ‹€.

gooo body-path-run \
  --source examples/whole-candidate-order/source.gooo --activity Compose \
  --path-plan examples/whole-candidate-order/recipe.json \
  --cases examples/whole-candidate-order/cases.json \
  --model publication/order-judge-initial-20261003/model.json \
  --repeat 2 --timing --out order-model-results

--model을 λΉΌκ³  μƒˆ 좜λ ₯ 폴더λ₯Ό μ£Όλ©΄ κ²°μ •λ‘ μ μœΌλ‘œ μ‹€ν–‰ν•©λ‹ˆλ‹€. κΉ¨λ—ν•œ 후보 2420ad19μ—μ„œ 두 쑰건의 생성 4νšŒΒ·μ‹€ν–‰ 8νšŒκ°€ κΈ°μ‘΄ κΈ°λŒ€κ°’ 32/32λ₯Ό μΆ©μ‘±ν–ˆκ³  같은 Go둜 μ‘°λ¦½λμŠ΅λ‹ˆλ‹€. λͺ…령·전체 μ›λ³ΈΒ·ν˜„μž¬ 좜λ ₯ μž¬κ²€μ‚°.

128개 κΈ°λŒ€κ°’μœΌλ‘œ ν™•μž₯ν•œ ν•œμ˜ νŒŒμΌμ„ μ€€λΉ„ν•˜λŠ” 방법은 λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

곡개 연ꡬ μ €μž₯μ†Œμ˜ λ£¨νŠΈμ—μ„œ λ‹€μŒ λͺ…령을 μ‹€ν–‰ν•©λ‹ˆλ‹€. 곡개 16 KiB λͺ¨λΈμ΄ 이 μ €μž₯μ†Œμ— 포함돼 μžˆμŠ΅λ‹ˆλ‹€.

go run ./examples/file-body-run examples/whole-candidate-order file-body-inputs

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 \
  --model publication/order-judge-initial-20261003/model.json \
  --repeat 2 --out korean-body-results

첫 λͺ…령은 κ³ μ • λ°°μ—΄μ˜ 128개 κΈ°λŒ€κ°’κ³Ό ν™œλ™ 이름을 λ°”κΎΌ ν•œμ˜ νŒŒμΌμ„ μ€€λΉ„ν•©λ‹ˆλ‹€. 두 번째 λͺ…λ Ήμ—μ„œ μ»΄νŒŒμΌλŸ¬κ°€ μ‹€μ œ λͺ¨λΈ νŒλ‹¨, λ°”λ”” 생성과 싀행을 λ‹΄λ‹Ήν•©λ‹ˆλ‹€. --model을 μƒλž΅ν•˜λ©΄ κ²°μ •λ‘ μ μœΌλ‘œ μ‘°λ¦½ν•©λ‹ˆλ‹€. μ˜μ–΄ νŒŒμΌμ€ en-source.gooo, en-recipe.json, ν™œλ™ 이름은 AssembleEnglishμž…λ‹ˆλ‹€. ν˜„μž¬ λͺ¨λΈμ€ ν—ˆμš©λœ 두 μ •μˆ˜ μ—°μ‚°μ˜ μˆœμ„œλ₯Ό ν¬ν•¨ν•œ μ—¬λŸ 후보λ₯Ό λΉ„κ΅ν•©λ‹ˆλ‹€.

ν—ˆκΉ…νŽ˜μ΄μŠ€μ—μ„œ ν•„μš”ν•œ λͺ¨λΈ 파일만 λ°›κΈ°

곡유 FP32 λͺ¨λΈμ˜ 정보 JSONκ³Ό κ°€μ€‘μΉ˜ 두 개λ₯Ό λ°›μŠ΅λ‹ˆλ‹€. 컴파일러 μ €μž₯μ†Œ λ£¨νŠΈμ—μ„œ μ•„λž˜ κΈ°μ‘΄ λ³€μˆ˜Β·λΆ„κΈ° 예제λ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€. hf 도ꡬ와 Go1.27.1이 ν•„μš”ν•©λ‹ˆλ‹€.

hf download asketeddy/gooo-shared-judgment-tiny-v1 \
  --revision 7c2781cbbcf81edba89a50d0423276c042b082de \
  --include 'research/compact-runtime-20261003/models/fp32/*' \
  --local-dir ./gooo-models

gooo body-path-run \
  --source examples/body-codegen/typed-path-compound.gooo.fixture \
  --activity Combined \
  --path-plan examples/body-codegen/typed-path-compound-plan.json \
  --cases examples/body-codegen/typed-path-runtime-cases.json \
  --model gooo-models/research/compact-runtime-20261003/models/fp32/model.json \
  --repeat 2 --timing --out compound-model-results

gooo body-path-run --verify-timing --out compound-model-results

--local-dir둜 μ‹€μ œ 일반 νŒŒμΌμ„ μ€€λΉ„ν•˜κ³  같은 폴더에 정보와 κ°€μ€‘μΉ˜λ₯Ό λ‘‘λ‹ˆλ‹€. 이 SDK ν”„λ‘œν•„μ€ λͺ¨λΈ 파일의 심볼릭 링크λ₯Ό κ±°λΆ€ν•©λ‹ˆλ‹€. μ†ŒμŠ€Β·λ ˆμ‹œν”Ό 파일의 κ·œμΉ™μ€ 파일 μ’…λ₯˜μ™€ 였λ₯˜ μ½κΈ°μ—μ„œ λ”°λ‘œ ν™•μΈν•©λ‹ˆλ‹€.

μ‹€μ œλ‘œ 내렀받은 파일의 지문이 곡개 FP32 원본과 κ°™μŒμ„ ν™•μΈν–ˆκ³ , 후보 2420ad19μ—μ„œ 생성 2회·λͺ¨λΈ νŒλ‹¨ 2νšŒΒ·μ‹€ν–‰ 4νšŒκ°€ 6/6을 μΆ©μ‘±ν–ˆμŠ΅λ‹ˆλ‹€. 첫/μž¬μ‚¬μš© 응닡은 884.41/70.44msμž…λ‹ˆλ‹€. μš”μ²­ 해석·생성·싀행 ꡬ간이며 λͺ¨λΈ 졜초 쀀비와 μ €μž₯·좜λ ₯은 λ³„λ„μž…λ‹ˆλ‹€. κΈ°μ‘΄ 두 예제λ₯Ό μ‹€ν–‰ν•˜λŠ” μ‚¬μš©λ²• ν™•μΈμœΌλ‘œ, μΆ”κ°€ ν•™μŠ΅κ³Ό μƒˆ μ˜λ„ κ³Όμ œλŠ” 0κ°œμž…λ‹ˆλ‹€. ν˜„μž¬ 배포 λ‹¨κ³„λŠ” 지원 μƒνƒœμ— μ—°κ²°ν•©λ‹ˆλ‹€.

μƒˆ μ„€μΉ˜λ³Έ main 4f6c7566μ—μ„œλ„ 같은 λ‹€μš΄λ‘œλ“œ 예제의 νŒλ‹¨ 2νšŒΒ·μ‹€ν–‰ 4회·6/6을 ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 첫/μž¬μ‚¬μš© 응닡 1188.19/75.38ms와 전체 νŒŒμΌμ„ λ³„λ„λ‘œ λ³΄μ‘΄ν–ˆκ³ , μ €μž₯ 파일 μ§€λ¬Έ 검증도 ν†΅κ³Όν–ˆμŠ΅λ‹ˆλ‹€. 각 μ‹œμ μ˜ 첫 응닡을 ν•¨κ»˜ μ½μŠ΅λ‹ˆλ‹€.

무엇을 읽으면 λ˜λ‚˜

파일 확인할 λ‚΄μš©
source.gooo, recipe.json, cases.json 이 μš”μ²­μ— μ‹€μ œ μ‚¬μš©ν•œ μ›λ³ΈΒ·κ³„νšΒ·κΈ°λŒ€κ°’
run-N-generated.go μ‹€μ œ μƒμ„±ν•œ Go ν•¨μˆ˜
run-N-response.json μ„ νƒΒ·μƒμ„±Β·μ‹€ν–‰μ˜ 원본 κ²°κ³Ό
run-N-generation.json μœ ν•œ 후보 탐색, λͺ¨λΈ νŒλ‹¨κ³Ό 생성 기둝
run-N-runtime.json μ‹€μ œ 좜λ ₯, μ†ŒμŠ€Β·λΆ€λͺ¨ μ—°κ²°, λΉŒλ“œμ™€ 두 μ‹€ν–‰ κ΄€μΈ‘
summary.json μš”μ²­λ³„ μƒνƒœ, μΆ©μ‘± μˆ˜Β·λΆ„λͺ¨, μ‹€μ œ μ‹€ν–‰ μˆ˜μ™€ μž¬μ‚¬μš© μ—¬λΆ€

κ²°κ³Όλ₯Ό μ €μž₯ν•œ λ’€ 화면에 내보내고 λ‹€μŒ μš”μ²­μ„ μ‹œμž‘ν•©λ‹ˆλ‹€. 생성 거뢀와 λΆ€λΆ„ μ‹€ν–‰ μ‹€νŒ¨λ„ κΈ°λ‘ν•©λ‹ˆλ‹€. λ―ΈμΆ©μ‘± κΈ°λŒ€κ°’μ„ ν¬ν•¨ν•œ 관츑이 μ™„λ£Œλ˜λ©΄ μ’…λ£Œ μ½”λ“œ 0μž…λ‹ˆλ‹€. μžλ™ν™”μ—μ„œλŠ” summary.json의 passed와 total을 ν•¨κ»˜ μ½μŠ΅λ‹ˆλ‹€. 생성 κ±°λΆ€Β·μ‹€ν–‰ 였λ₯˜λŠ” 1, μ‚¬μš©λ²• 였λ₯˜λŠ” 2μž…λ‹ˆλ‹€.

response_msλŠ” μš”μ²­ 해석·생성·싀행을 ν¬ν•¨ν•˜κ³  졜초 λͺ¨λΈ 쀀비와 파일 μ €μž₯·좜λ ₯을 μ œμ™Έν•©λ‹ˆλ‹€. λ‚΄λΆ€ 생성·싀행 μ‹œκ°„μ€ 응닡 μ‹œκ°„μ˜ μΌλΆ€μž…λ‹ˆλ‹€. ν˜„μž¬ μžμ‹ CPUΒ·RSS와 κ³Όκ±° λΉŒλ“œ λΉ„μš©, λͺ¨λΈ κ°€μ€‘μΉ˜ ν¬κΈ°λŠ” 각각 λ‹€λ₯Έ κ΄€μΈ‘μž…λ‹ˆλ‹€.

λͺ¨ν˜Έν•œ ν›„λ³΄μ—μ„œ λ‹€μŒ μž…λ ₯ κ³ λ₯΄κΈ°

--options options.json의 κ΄€μΈ‘ μ„€μ •μœΌλ‘œ 후보λ₯Ό ꡬ별할 μž…λ ₯을 κ³ λ₯Ό 수 μžˆμŠ΅λ‹ˆλ‹€. 별도 순수 Gooo ν™œλ™μ„ oracle둜 μ„ μ–Έν•˜λ©΄ κ·Έ μž…λ ₯의 κΈ°λŒ€κ°’μ„ κ΄€μΈ‘ν•΄ 후보λ₯Ό μ€„μž…λ‹ˆλ‹€. λ ˆμ‹œν”Όμ˜ ν•œ μ˜ˆμ‹œμ—μ„œ 두 후보가 남은 μ‹€ν—˜μ—μ„œλŠ” 원본이 0/2 κΈ°λŒ€κ°’μ„ μΆ©μ‘±ν–ˆκ³ , μΆ”κ°€ κ΄€μΈ‘μœΌλ‘œ 후보λ₯Ό ν•˜λ‚˜λ‘œ μ •ν•΄ 2/2λ₯Ό μΆ©μ‘±ν–ˆμŠ΅λ‹ˆλ‹€. 선택·탐색에 μ‚¬μš©ν•˜μ§€ μ•Šμ€ 두 μž…λ ₯도 λ³„λ„λ‘œ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 이 κ²½λ‘œλŠ” 후보가 ν•˜λ‚˜μ—¬μ„œ λͺ¨λΈ νŒλ‹¨μ„ μƒλž΅ν–ˆμŠ΅λ‹ˆλ‹€.

CI λ¬Έλ§₯을 μ‚¬μš©ν•˜λŠ” ν”Όλ“œλ°±μ—λŠ” 지원 λͺ¨λΈ, step_attempts, feedback_roundsκ°€ ν•„μš”ν•©λ‹ˆλ‹€. ν˜„μž¬ 전체 후보 μˆœμ„œ λͺ¨λΈμ€ κΈ°λ³Έ μœ ν•œ 탐색을 μ‚¬μš©ν•˜κ³  CI ν”Όλ“œλ°±Β·λ°°μΉ˜ μ˜΅μ…˜μ„ κ±°λΆ€ν•©λ‹ˆλ‹€. 원본 확인과 μ‹€μ œ 싀행은 ν˜„μž¬ μš”μ²­μ—μ„œ μˆ˜ν–‰ν•©λ‹ˆλ‹€.

지원 λ²”μœ„λŠ” 순수 Integerβ†’Integer λ°”λ””, μ‹€ν–‰ μž…λ ₯ 1..128개, 순차 반볡 1..16νšŒμž…λ‹ˆλ‹€. owned runtime v2λ₯Ό μ½λŠ” μ†ŒλΉ„μž μˆ˜μ •μ€ main #1189에 병합해 main 05746e4a둜 μ„€μΉ˜ν–ˆμŠ΅λ‹ˆλ‹€. μ €μž₯ν•œ 생성·싀행 νŒŒμΌμ„ completeness-delta --before ... --after ...에 전달할 수 μžˆμŠ΅λ‹ˆλ‹€. 비ꡐ λͺ…λ Ήκ³Ό κ²°κ³Ό 읽기.

μ„€μΉ˜λ³Έμ—μ„œ ν™•μΈν•œ λ²”μœ„

ν•œμ˜Β·λͺ¨λΈΒ·κ²°μ •λ‘  λ„€ 쑰건을 두 λ²ˆμ”© μ‘°λ¦½ν–ˆμŠ΅λ‹ˆλ‹€. 128개 μ •μˆ˜ μž…λ ₯의 κΈ°λŒ€κ°’μ„ μš”μ²­λ§ˆλ‹€ λ‹€μ‹œ 검사해 8회 μƒμ„±Β·μ‹€μ œ λͺ¨λΈ νŒλ‹¨ 4νšŒΒ·μ‹€μ œ μ‹€ν–‰ 16νšŒμ™€ 1,024/1,024 κΈ°λŒ€κ°’μ„ ν™•μΈν–ˆμŠ΅λ‹ˆλ‹€. 같은 μ •μˆ˜ μ—°μ‚° κ³Όμ œμ—μ„œ 얻은 μœ ν•œ κ΄€μΈ‘μž…λ‹ˆλ‹€. λ³„λ„μ˜ 쑰건 λΆ„κΈ°Β·λ³€μˆ˜ 선택 μ˜ˆμ œλŠ” 2회 생성·4회 μ‹€ν–‰μ—μ„œ 6/6을 μΆ©μ‘±ν–ˆμŠ΅λ‹ˆλ‹€.

반볡 응닡은 28.55–33.09msμ˜€μŠ΅λ‹ˆλ‹€. 졜초 λͺ¨λΈ 응닡 496.27msΒ·474.29ms도 ν•¨κ»˜ κΈ°λ‘ν–ˆμŠ΅λ‹ˆλ‹€. 반볡 λ•Œ ν˜„μž¬ μžμ‹ CPU 합은 8.83–10.96ms, μ΅œλŒ€ 단일 μžμ‹ RSSλŠ” μ•½ 14.24–14.42MBμ˜€μŠ΅λ‹ˆλ‹€. 이전 λΉŒλ“œΒ·λͺ¨λΈ 자체의 λ©”λͺ¨λ¦¬Β· 전체 호슀트 CPUλŠ” 이 값에 ν¬ν•¨ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

κΈ°λŒ€κ°’ ν•˜λ‚˜λ₯Ό λ°”κΎΌ μš”μ²­μ˜ 127/128κ³Ό λͺ¨ν˜Έν•œ μ›λ³Έμ˜ 0/4도 λ³΄μ‘΄ν–ˆμŠ΅λ‹ˆλ‹€. κ΄€μΈ‘μœΌλ‘œ 유일 후보가 된 κ²½λ‘œλŠ” λͺ¨λΈ νŒλ‹¨ 0회둜 μ‘°λ¦½ν–ˆμŠ΅λ‹ˆλ‹€.

μ •ν™•ν•œ μ†ŒμŠ€Β·μ •μƒ 및 μ‹€νŒ¨ μ›λ³ΈΒ·μ‹œκ°„Β·CPUΒ·λ©”λͺ¨λ¦¬ Β· 전체 μ‹€ν–‰ 계약 Β· λͺ¨λΈ μΉ΄λ“œ