Java'da derleme zamanı koşullarını C ++ 'da #ifdef #ifndef gibi yapmanın bir yolu olup olmadığından şüpheliyim.
Benim sorunum, Java ile yazılmış bir algoritmaya sahip olması ve farklı çalışma sürelerim bu algoritmaya göre gelişiyor. Bu yüzden her iyileştirme kullanıldığında ne kadar zaman kazandığımı ölçmek istiyorum.
Şu anda, çalışma süresi boyunca hangi iyileştirmenin kullanılması gerektiğine ve hangilerinin kullanılmayacağına karar vermek için kullanılan bir dizi boole değişkenine sahibim. Ancak bu değişkenleri test etmek bile toplam çalışma süresini etkiler.
Bu nedenle, derleme sırasında programın hangi bölümlerinin derlenmesi ve kullanılması gerektiğine karar vermenin bir yolunu bulmak istiyorum.
Java'da bunu yapmanın bir yolunu bilen var mı? Ya da belki birisi böyle bir yol olmadığını biliyordur (bu da yararlı olacaktır).