Ich bezweifle, dass es eine Möglichkeit gibt, Bedingungen zur Kompilierungszeit in Java wie #ifdef #ifndef in C ++ zu erstellen.
Mein Problem ist, dass ein Algorithmus in Java geschrieben ist und ich andere Laufzeitverbesserungen zu diesem Algorithmus habe. Ich möchte also messen, wie viel Zeit ich spare, wenn jede Verbesserung verwendet wird.
Im Moment habe ich eine Reihe von booleschen Variablen, mit denen während der Laufzeit entschieden wird, welche Verbesserung verwendet werden soll und welche nicht. Aber selbst das Testen dieser Variablen beeinflusst die Gesamtlaufzeit.
Daher möchte ich herausfinden, wie ich während der Kompilierungszeit entscheiden kann, welche Teile des Programms kompiliert und verwendet werden sollen.
Kennt jemand einen Weg, dies in Java zu tun. Oder vielleicht weiß jemand, dass es keinen solchen Weg gibt (es wäre auch nützlich).