디시인사이드 갤러리

마이너 갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[💬] 시2 시뮬레이션 성능 테스트 해봄

시갤러(1.233) 2024.04.11 03:00:09
조회 2208 추천 28 댓글 9
														
모드로 시뮬레이션별로 동작하는 시스템들 로그로 찍어서 뽑아봄

PostVanDispatchSystem  
ResidentAISystem  
PrisonerTransportDispatchSystem  
GarbageTransferDispatchSystem  
HealthcareDispatchSystem  
FireRescueDispatchSystem  
PolicePatrolDispatchSystem  
TransportVehicleDispatchSystem  
TaxiDispatchSystem
GarbageCollectorDispatchSystem  
PoliceEmergencyDispatchSystem  
EvacuationDispatchSystem  
HouseholdFindPropertySystem 
MaintenanceVehicleDispatchSystem  
RandomTrafficDispatchSystem  
AreaLotSimulationSystem
ResourceBuyerSystem
VehicleLaunchSystem 
TripNeededSystem 
ResourceExporterSystem 
FindSchoolSystem

대략 이정도인데 다른것도 더 있는데 내 도시에선 호출되지 않음

ResidentAISystem는 시뮬 핵심이라 끄는게 불가하고

각각 어떤걸 하는지는 나도 모르니 일단 성능 테스트 해보기로함



7fed8272b58668ff3fe984e044891b6c4eed1cd784c8474444e029858103b5f7


대략 내 도시는 15만명 정도되고 택시는 50대 버스는 60대 운용하고 있고



프레임은 60이 넘기 때문에 차이가없어 cpu 로드율 차이를 보기로함

그리고 해당 시뮬레이션 별로 오프하면서 성능 테스트를 해보기로 해봄

동일한 조건 동일한 시점으로 해당 시스템을 끈 후cpu 로드율을 그래프로 표현함

왼쪽 막대가 cpu 최소율 오른쪽 막대가 cpu 최대율



바닐라에서 최소 cpu는 42% 최대 58%


젤 성능차이가 심했던건


ResourceBuyerSystem 37%~45%로 최소 cpu가 30% 중반까지 나옴

TripNeededSystem 39%~45%로 최소 cpu는 30%후반까지 나옴

TaxiDispatchSystem도 39% ~50%로 떨어지긴 하는데 잠깐 떨어지고 다시 원상 복구함



0e8de5666e13c42d9d435a49de9f34330213c9e7ec1007f4f15cb5fc





a66d24ad0e22b35bb2f1c6bb11f11a396685eddf7ffdaa1eae

바닐라 최소



a1562cad2b1e37a068f1c6bb11f11a39578a8362e1013d5d

시뮬 다 껏을때 최소



모든 시뮬레이션을 싹다 끄고 위에 3개만 켜도 눈곱만큼도 차이 안남


저 3개는 끄는순간 그냥 cpu 체감 확 됨





ResourceBuyerSystem은 코드 뜯어보니 시민들이 상업지구가서 물건을 구매하거나 세금 내는 자원 시뮬이고

TripNeededSystem는 정확힌 모르겠는데 시민들이 외부로 나가거나 외부에서 사람들이 들어오는 시뮬인거 같음

TaxiDispatchSystem는 시민들 택시 잡아주는거


역시 전부다 시민 관련한 시뮬이었고 이미 해당 문제에 대한 문제제기도 있었음

https://forum.paradoxplaza.com/forum/threads/commercial-retailers-spams-resourcebuyersystem-queries-despite-full-or-no-storage.1622936/

https://forum.paradoxplaza.com/forum/threads/commercial-retailers-spams-resourcebuyersystem-queries-despite-full-or-no-storage.1622936/

 



그래서 코드 최적화 했지만 다 실패함


1. 호출 주기를 지연시켜봄 = 내부에 큐가 쌓이는 시스템이라 주기 끝나면 다 해소하느라 더 cpu 먹음

2. 그냥 해당 시뮬만 천천히 동작하게 해봄 = 시뮬레이션 속도도 같이 느려짐 매트릭스마냥 슬로우 모션됨

3. 코드 싹다 복붙에서 내가 직접 수정하려고함 = 12시간 삽질했음 조오오올라 복잡함

4. 전체적으로 주기를 느려지게 시도해봄 = 유니티 ECS 프레임워크라 불가능 자동으로 컨트롤함





그리고 사람들이 시민 길 찾는게 문제가 많다고 하는데


그게 아님 그냥 얘네들 모든 시뮬레이션 시스템에 길찾기가 다 들어가 있음


길찾기가 시뮬레이션이 아니라 시뮬레이션을 할 때마다 길찾음 시발



2fbfd268f5dc3f8650bbd58b3689726eae76


길 찾는거에 모두다 줄로 엮여있음 진짜 답없음




결론


최적화 코드 만들려고 했으나 그지 같다는 것만 깨닫고


그냥 이새끼들이 버그 패치나 똑바로 하는게 훠어어얼씬 쉬운데


왜 이딴 삽질을 해야하는지 모르겠다 라는 결론이 나옴


그냥 차라리 자원 관련 모드 패치를 하는게 cpu 낮추는데 더 도움될 것 같다는 생각이 듬




추천 비추천

28

고정닉 8

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
2863 설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
409 공지 게시글 삭제 및 차단 대상(220112) [18] Browneyes갤로그로 이동합니다. 17.05.31 16521 62
103938 💬 시2) 이 겜은 몇달만에 왔는데도 나아진게 없네 [13] 스피닉스(220.121) 05.29 573 16
103930 🍩시1 앰위 십헐 통영맵에서 만들던 도시 거의 다 만들었다 [1] 샘미갤로그로 이동합니다. 05.28 514 13
103928 🍩시1 F1 서킷 만듦 [10] 반지하갤로그로 이동합니다. 05.28 775 24
103914 💬 현재 건설중인 BH보한제철소단지 [3] 백골단갤로그로 이동합니다. 05.26 756 12
103911 💬 F1 레이스트랙 만드는중 [12] 시갤러(182.213) 05.26 764 15
103890 💬 솔직히 이정도면 환불 받아야 한다고 생각해요 [4] 시갤러(121.127) 05.26 897 22
103865 🍩시1 승강장용 [3] HONGSAM갤로그로 이동합니다. 05.25 765 18
103837 💬 다음 패치 6월 3 ~ 19일 예정 [18] ㅇㅇ(183.109) 05.23 993 14
103829 💬 60만 도시 결산 [4] 항수갤로그로 이동합니다. 05.23 407 14
103803 💬 보추도 진입다리 하나만 둔 도시 근황 [12] ㅇㅇ(183.107) 05.21 1460 21
103790 📷스샷 대도시 만들다가 현타온다 [5] 시갤러(180.70) 05.21 881 16
103782 🍩시1 리코없이 무브잇 복사로만든 K아파트단지 [7] 민민(221.138) 05.20 1260 11
103773 💬 보추도 다리 하나만 연결해서 하는 중 ㅋㅋ [5] ㅇㅇ(183.107) 05.19 1311 20
103759 💬 시발새끼들아 에셋 빨리 풀어 [6] ㅇㅇ(1.238) 05.18 1776 28
103678 📷스샷 인구수 35만 찍음 [9] 나즈나모에갤로그로 이동합니다. 05.14 1164 13
103619 📷스샷 오랜만에 사진 몇 장 던지고 감 [7] 백삼60갤로그로 이동합니다. 05.12 1245 24
103609 🔎정보 Cities Skylines 2 모드 추천 (20240513 1차 수정) [18] 스카이(SKY)갤로그로 이동합니다. 05.12 2033 37
103588 💬 줌땡겼을때 텍스쳐, 그림자 야랄나는거 해결방법. [6] 시갤러(222.121) 05.12 1114 33
103560 📷스샷 9년차 뉴비 도시보고가라 [16] 시갤러(119.193) 05.11 1644 21
103542 💬 그래도 시2 사랑하시죠? [11] 시갤러(182.213) 05.10 803 13
103536 📷스샷 아씨발진짜 [9] 시갤러(211.38) 05.09 1824 23
103524 📷스샷 오늘 만든 분기점 [22] 나즈나모에갤로그로 이동합니다. 05.08 1803 16
103504 💬 시2 통영맵 베타 일단 올려봄 [11] 시갤러(221.161) 05.07 1596 25
103469 📷스샷 디테일에 미친 도시(2) [17] 유저_갤로그로 이동합니다. 05.06 1612 30
103467 🍩시1 양천구청역 일대 [6] 시갤러(223.28) 05.06 1205 17
103460 🔎정보 방금 알아낸 개꿀팁 [모드 필요] [5] ㅇㅇ갤로그로 이동합니다. 05.06 1747 18
103422 🍩시1 가장 재미있는 컨텐츠 [9] ㅇㅇ(1.226) 05.04 1575 23
103397 📷스샷 디테일에 미친 도시(1) [14] 유저_갤로그로 이동합니다. 05.04 1550 20
103368 💬 나만의 주차장 만들기 [5] 항수갤로그로 이동합니다. 05.02 1727 23
103354 💬 한국 아파트.jpg [13] 항수갤로그로 이동합니다. 05.01 2168 20
103298 💬 시2 모드 한글화 프로젝트 소식지 2024/04/29 [12] TwotoolusFLY_루샥갤로그로 이동합니다. 04.29 1643 20
103283 💬 타겜) 시티즈 질릴때 하기 좋은 게임 추천 [11] 퍼확찢갤로그로 이동합니다. 04.29 2249 39
103259 💬 미국식 도시를 만들면 일어나는 일 [12] SmartPhone7갤로그로 이동합니다. 04.28 2198 33
103252 📷스샷 모듈러 지하철 쓰는방법 알아냈다 [5] 시갤러(121.133) 04.28 1520 12
103142 🔎정보 패치 1.1.2f1 [15] 시갤러(222.119) 04.25 2061 13
103017 💬 아직 에셋 pdx 출시도 안했는데 나오기 시작하는게 어이가 없네 [9] 쇼이갤로그로 이동합니다. 04.20 1954 16
102984 🍩시1 스압, 65장) 객체제한왔었던 시붕이 도시 스샷 [22] 시갤러(121.183) 04.19 2053 74
102964 💬 오늘 콜오 공지 - FAQ 환불 질답 [5] 시갤러(222.119) 04.18 1723 14
102963 💬 오늘 콜오 공지 - 번역요약? [13] 시갤러(222.119) 04.18 1477 13
102957 🔎정보 모드 도로 팩 나왔다 [17] 시갤러(58.77) 04.18 2597 21
102949 💬 시티즈2 지금 만들고있는 도시 [18] ㅇㅇ갤로그로 이동합니다. 04.18 2558 25
102916 🔨창작 한국에셋 제작함 [2] 시갤러(59.16) 04.16 1762 28
102901 🔎정보 신호등 모드 베타 (TLE IMod Test) [4] ㅇㅇ갤로그로 이동합니다. 04.16 1625 12
102880 📷스샷 두번째 백만도시.. [21] 항수갤로그로 이동합니다. 04.15 2049 17
102823 💬 cs2용 tmpe 곧 나올 건가봄 [12] ㅇㅇ(223.39) 04.13 1883 20
102810 🍩시1 시린이 오랜만에 시1 하던거 들어가봄 [13] 시갤러(121.130) 04.13 1399 18
102794 📷스샷 보초도 섬 하나 다 채움 [14] ㅇㅇ갤로그로 이동합니다. 04.12 1866 24
💬 시2 시뮬레이션 성능 테스트 해봄 [9] 시갤러(1.233) 04.11 2208 28
102659 💬 ??? : 어휴 ㅋㅋ 진짜 도로 좆같이지어놨네 ㄹㅇㅋㅋ [12] ㅇㅇ(211.250) 04.09 2461 27
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2