문제
어떤 스크립트에 대한 라이브러리가 존나 커서
이로 인해 컴파일 시간이 지나치게 늘어나는 문제
생각해본 해결방법
우선 기존의 라이브러리 최하단 클래스를 좌우로 쪼갬
스크립트 자체에서 임포트할때 라이브러리를 선택적으로 수 있도록 구성함
라이브러리 큰걸 전부 쪼개서 전체 빌드 중에 한개의 계층을 하나 더 만들고 맨 위에 스크립트가 이를 참조하는데
스크립트 내용에 따라 임포트를 따로 쪼개는거
스크립트 일일이 존나 달아줘야 하는게 문제지만
대신 빌드타임을 좀 줄일 수 있음
이런 고민을 하는 이유는...
빌드시간 평균 10초 잡고 스크립트만 약 2만 종류 정도
빌드시간만 약 20만초, 약 55시간이 걸림
분산작업을 하긴 하지만 그걸 감안해도 너무 많이 잡아먹는거 같음
1초 줄일 때마다 전체 빌드시간 5시간씩 줄어든다 ㄷㄷ
스크립트인데 컴파일을 왜함?
고갱님께서 개개의 프로그램으로 따로 받으시길 원하셔서요
대체 무슨말인지 모르겠음
라이브러리를 매번 새로 빌드안하는게 좋을거 같은데. 그게 안되는 상황인가보네