https://www.reddit.com/r/technicalfactorio/comments/ju2ngg/inserter_clocking_tutorial/
이런 종류 회로가 진짜 쓸만한 회로인지 벤치를 돌려봤다
케이스 1 (92초)
묶음 투입기에 타이머 사용
케이스 2 (129초)
묶음 투입기에 타이머 미사용
케이스 3 (86초)
선별 묶음 투입기에 타이머 사용
원본 글 작성자가 올린 영상대로 선별 묶음 투입기에 타이머를 걸 때 벤치에 시간이 가장 적게 걸렸음
추가실험
케이스 4 (89초)
케이스 3에서 타이머를 하나 더 추가하여 입력 투입기에도 적용
타이머를 하나 더 적용하면 UPS가 향상되지 않을까? 해서 추가해봤는데 86초에서 89초로 오히려 늘었다
둘이 성능이 같다고 해석해야 할지 더 나쁘다고 해석해야 할지 모르겠네
활성화된 투입기랑 비활성화된 투입기라는걸 정확하게 모르고있는데 투입기가 팔을 휘두르고있냐? 아니면 대기상태냐
이 질문이랑 같다고 생각해도 되겠다고 느껴짐
추가실험+
100만틱을 돌렸다
2번 케이스 (1400초 = 23.2분)
Performed 1000000 updates in 1391088.050 ms
avg: 1.391 ms, min: 0.257 ms, max: 26.892 ms
checksum: 4087894653
1392.714 Goodbye
3번 케이스 (965초 = 16분)
Performed 1000000 updates in 964010.713 ms
avg: 0.964 ms, min: 0.295 ms, max: 56.865 ms
checksum: 11210839
965.627 Goodbye
두 실험 다 공통적으로 3번이 2번대비 1.5배정도의 속도를 뽑아주네
-------------------------------------------------------------------------------------------
factorio --benchmark "UPS\Inserter Test Case 1.zip" --benchmark-ticks 100000
(생략)
Performed 100000 updates in 90716.782 ms
avg: 0.907 ms, min: 0.343 ms, max: 16.753 ms
checksum: 1654605004
92.234 Goodbye
factorio --benchmark "UPS\Inserter Test Case 2.zip" --benchmark-ticks 100000
(생략)
Performed 100000 updates in 127971.237 ms
avg: 1.280 ms, min: 0.250 ms, max: 21.378 ms
checksum: 4051563377
129.517 Goodbye
factorio --benchmark "UPS\Inserter Test Case 3.zip" --benchmark-ticks 100000
(생략)
Performed 100000 updates in 85021.798 ms
avg: 0.850 ms, min: 0.303 ms, max: 58.046 ms
checksum: 3352695840
86.475 Goodbye
factorio --benchmark "UPS\Inserter Test Case 4.zip" --benchmark-ticks 100000
(생략)
Performed 100000 updates in 87607.318 ms
avg: 0.876 ms, min: 0.196 ms, max: 22.249 ms
checksum: 1372406491
89.090 Goodbye
오 개추
용광로는 끝도없이 처먹어서 적용이 간편하고 조립기계는 좀 복잡하다고 얘기하는데 그것도 한번 해봐야겠음
왜 니들끼리만 아는 소리 함? 진짜 뒤지고 싶어?
오 제법 효과가 좋네 신기하다