약 40 전환 (4 개의 하위 시스템 포함)의 루트 상태 머신이 있습니다. 모두 잘 작동했지만 전환 횟수를 늘리기 시작하면 컴파일 시간이 크게 늘어났습니다 (대형 상태 시스템의 개발은 지옥이되었습니다). 나는 boost :: msm :: back :: favor_compile_time 정책을 사용하고 멀티 라인 번역 단위로 서브 머신을 분할했지만 효과가 없다. 누구나이 문제에 대한 해결 방법이 있습니까? 부스트 - 1.53, 컴파일러 - MSVC 2012 프로세서 - 인텔 i7의부스트 MSM을 사용하여 컴파일 시간을 단축하는 방법
UPD : 가장 좋은 방법은 시간을 줄이기 위해 -
저는 궁금 해서요. 어떤 종류의 컴파일 시간을보고 있습니까? – Rastaban
주 상태 머신과 서브 머신의 모든 번역 단위에 대한 컴파일 시간 량 – asaenko