제목어그로ㅈㅅ 코드 만든거 하나 있는데 최적화나 성능이슈 관련해서 고수의 판단이 필요했음. 코딩 개어려워 살려줘 형들

근데 전문학교 기획맨인건 팩트임. 1년하고 런하긴 했지만



이건 모바일게임에 쓸 코드임

viewimage.php?id=2abcdd23dad63db0&no=24b0d769e1d32ca73cec8efa11d02831ed3c848cabfee483347b0fb095a803c502f8bfa21abe159f5257eae6395efe5c7be59dbded93e73da0e68ad069ab5a1a4727d98798e10ec7f0069b3db553214c983e

코드가 개떡같은건 차피 테스트용 프로젝트라서 내 편한대로 손가는대로 쓴거임
코드는 이해 안해도됨! 내가 궁금한건 연산과 최적화 부분이라서 연산부분만 확인해도 댐
추가로, 저거 string반환하는건 당연히 스트링빌더 쓸거임. 저건 될때까지 실험용으로 저리 한거


저건 데미지를 자리수에 맞게 자동으로 변환해주는 함수임
ex
데미지가 4,885 = 4885출력
데미지가 15,771,577 = 1577만1577
데미지가 1,234,567,890 =12억3456만


암튼 이렇게 단위 붙여주는데 2개 단위만 보여줌. 작동은 테스트하면서 조 경 해 자 양 구 간 전부 정상작동하는거 확인함(큰 수는 별도의 함수가 있는데 연산은 저 스샷이랑 비슷함)


.
여기서 궁금한게, 데미지가 초당 최소 2~3번에 최대 20개정도 뜨게될거야. 그러면 저 연산을 거쳤을때 프레임 드랍이나 성능 이슈가 발생할까?
데미지 외에도 재화도 저렇게 표현하면 5개가 늘어남. 그중3개는 적이 죽을때마다 값이 변동함
그걸 감안했을때 저 방식 차용해도 되는걸까? 성능이슈 있다면 얌전히 강의글 따를려고함 (사실 강의 이해 못해서 이런거 만들음)



겸사겸사 질문하는김에 하나 더 궁금한거있는데, 연산할때 작은 수의 계산이랑 큰 수의 계산이랑 cpu부담이 다름?
1+1 이랑 147715+718443 이나
3x7 이랑 9464x1234 이런것들
프로그래밍쪽은 겉핥기로 배워서 이런건 모르겠음... 알려주면ㄱㅅㄱㅅ

- dc official App