मुझे संदेह है कि अगर जावा में संकलित समय की स्थिति बनाने का एक तरीका है जैसे C ++ में #ifdef #ifndef।
मेरी समस्या यह है कि जावा में एक एल्गोरिथ्म लिखा है, और मेरे पास उस एल्गोरिथ्म में अलग-अलग चलने का समय है। इसलिए मैं मापना चाहता हूं कि प्रत्येक सुधार का उपयोग करने पर मैं कितना समय बचा सकता हूं।
अभी मेरे पास बूलियन वेरिएबल्स का एक सेट है जिसका उपयोग रनिंग टाइम के दौरान तय करने के लिए किया जाता है कि कौन सा सुधार किया जाना चाहिए और कौन सा नहीं। लेकिन यहां तक कि उन चर का परीक्षण करने से कुल चलने का समय प्रभावित होता है।
इसलिए मैं संकलन समय के दौरान निर्णय लेने का एक तरीका खोजना चाहता हूं कि कार्यक्रम के किन हिस्सों को संकलित किया जाए और उनका उपयोग किया जाए।
क्या कोई इसे जावा में करने का तरीका जानता है। या शायद कोई जानता है कि ऐसा कोई तरीका नहीं है (यह भी उपयोगी होगा)।