C ++의 #ifdef #ifndef와 같이 Java에서 컴파일 시간 조건을 만드는 방법이 있는지 의심됩니다.
내 문제는 Java로 작성된 알고리즘이 있고 해당 알고리즘에 대해 다른 실행 시간이 향상된다는 것입니다. 따라서 각 개선 사항을 사용할 때 절약되는 시간을 측정하고 싶습니다.
지금은 실행 시간 동안 개선해야 할 것과 그렇지 않은 것을 결정하는 데 사용되는 부울 변수 세트가 있습니다. 그러나 이러한 변수를 테스트하는 것조차 총 실행 시간에 영향을줍니다.
그래서 컴파일 시간 동안 프로그램의 어떤 부분을 컴파일하고 사용해야하는지 결정하는 방법을 찾고 싶습니다.
누군가 Java로 수행하는 방법을 알고 있습니까? 또는 누군가가 그러한 방법이 없다는 것을 알고있을 수도 있습니다 (유용 할 수도 있습니다).