문제

어떤 스크립트에 대한 라이브러리가 존나 커서

이로 인해 컴파일 시간이 지나치게 늘어나는 문제




생각해본 해결방법

우선 기존의 라이브러리 최하단 클래스를 좌우로 쪼갬

스크립트 자체에서 임포트할때 라이브러리를 선택적으로 수 있도록 구성함

라이브러리 큰걸 전부 쪼개서 전체 빌드 중에 한개의 계층을 하나 더 만들고 맨 위에 스크립트가 이를 참조하는데

스크립트 내용에 따라 임포트를 따로 쪼개는거

스크립트 일일이 존나 달아줘야 하는게 문제지만

대신 빌드타임을 좀 줄일 수 있음





이런 고민을 하는 이유는...

빌드시간 평균 10초 잡고 스크립트만 약 2만 종류 정도

빌드시간만 약 20만초, 약 55시간이 걸림

분산작업을 하긴 하지만 그걸 감안해도 너무 많이 잡아먹는거 같음

1초 줄일 때마다 전체 빌드시간 5시간씩 줄어든다 ㄷㄷ