ಅದರ ಮೂಲದಿಂದ, ಆಂಡ್ರಾಯ್ಡ್ ಆಧರಿಸಿತ್ತು ಡಾಲ್ವಿಕ್. ಮತ್ತು ದೀರ್ಘಕಾಲದವರೆಗೆ, ಇದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಬಳಸುವ ವರ್ಚುವಲ್ ಯಂತ್ರವಾಗಿತ್ತು, ಆದರೆ ಆಂಡ್ರಾಯ್ಡ್ 4.4 ಕಿಟ್ಕ್ಯಾಟ್ನೊಂದಿಗೆ ಹೊರಹೊಮ್ಮಿತು ART o Android ಚಾಲನಾಸಮಯ ಪರ್ಯಾಯವಾಗಿ, ಮತ್ತು ನಿರ್ಣಾಯಕ ಬದಲಿಯಾಗಿ ಮಾರ್ಪಟ್ಟಿತು ಆಂಡ್ರಾಯ್ಡ್ ಲಾಲಿಪಾಪ್. ಆದರೆ ಅದು ನಿಖರವಾಗಿ ಏನು? ಇದು ಆಂಡ್ರಾಯ್ಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಪರಿಸರವಾಗಿದೆ.
ART ಅಥವಾ Android ರನ್ಟೈಮ್ ಇದು ಆಂಡ್ರಾಯ್ಡ್ ವರ್ಚುವಲ್ ಯಂತ್ರ, ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಪರಿಸರ. Dalvik ಜೊತೆಗೆ, Android 2.2 Froyo ನಂತೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ JIT ಅನ್ನು ಬಳಸಿದೆ (ಸರಿಯಾದ ಸಮಯದಲ್ಲಿ) ಅಪ್ಲಿಕೇಶನ್ನ ಪ್ರತಿ ಎಕ್ಸಿಕ್ಯೂಶನ್ನಲ್ಲಿ ಕೋಡ್ನ ಸಂಕಲನಕ್ಕಾಗಿ. ART, ಆದಾಗ್ಯೂ, ಇದು AOT ಬಳಕೆಯಿಂದ ಈ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬದಲಾಯಿಸಿತು (ಸಮಯಕ್ಕೆ ಮುಂಚಿತವಾಗಿ). ಮತ್ತು ವ್ಯತ್ಯಾಸವೆಂದರೆ ಈ ತಂತ್ರಜ್ಞಾನವು ಎ ಸೃಷ್ಟಿಸುತ್ತದೆ ಫೈಲ್ ಅನ್ನು ನಿರ್ಮಿಸಿ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ. ಈ ರೀತಿಯಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ಫೈಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಇರಬೇಕಾಗಿಲ್ಲ ನಿರಂತರವಾಗಿ ಕಂಪೈಲಿಂಗ್ ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದಾಗ.
ART ಅಥವಾ Android ರನ್ಟೈಮ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಯೋಜನಗಳು
ಈ ಪ್ರಮುಖ ಬದಲಾವಣೆಗೆ ಧನ್ಯವಾದಗಳು, ಆಂಡ್ರಾಯ್ಡ್ ಅಂತಹ ದೊಡ್ಡ ಮೊತ್ತವನ್ನು ಕೈಗೊಳ್ಳುವುದಿಲ್ಲ ಸಂಕಲನಗಳು ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್ಗೆ. ಫಲಿತಾಂಶವು ಸರಳವಾಗಿದೆ ಸಿಪಿಯು ಬಳಕೆ ಅದೇ ಹಾರ್ಡ್ವೇರ್ಗೆ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಮೂಲಕ ಗಮನಾರ್ಹವಾಗಿ ಕಡಿಮೆಯಾಗಿದೆ, ಮತ್ತು ಬ್ಯಾಟರಿ ಉಳಿತಾಯ ಇದು ಸಹ ಗಣನೀಯವಾಗಿದೆ. ಆದರೆ, ಹಿಂದಿನ ಡಾಲ್ವಿಕ್ ವರ್ಚುವಲ್ ಯಂತ್ರಕ್ಕೆ ಹೋಲಿಸಿದರೆ, ART ಡೀಬಗ್ ಮಾಡುವಿಕೆ ಮತ್ತು ಪ್ರೊಫೈಲಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಕಸ ಸಂಗ್ರಹಣೆಯಂತಹ ಇತರ ಕಾರ್ಯಕ್ಷಮತೆ ವರ್ಧನೆಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ. ಒಂದು ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಪರಿಸರ ಮತ್ತು ಇನ್ನೊಂದರ ನಡುವಿನ ಯಾವುದೇ ಬದಲಾವಣೆಗಳನ್ನು ಬಳಕೆದಾರರು ಗಮನಿಸುವುದಿಲ್ಲ, ಆದರೆ ವ್ಯತ್ಯಾಸಗಳು ನಿಜವಾಗಿಯೂ ಮುಖ್ಯವಾಗಿವೆ.
Google ಎದುರಿಸಿದ ಸಮಸ್ಯೆ, ರಲ್ಲಿ Dalvik ನಿಂದ ART ಗೆ ಬದಲಾವಣೆ, ಹೊಂದಾಣಿಕೆಯಲ್ಲಿದೆ. ಇದಕ್ಕಾಗಿ, ಅವರು ART ಅನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಿದರು ಅದೇ ಬೈಟ್ಕೋಡ್ ಡಾಲ್ವಿಕ್ಗಿಂತ ಇನ್ಪುಟ್, ಪ್ರಮಾಣಿತ .dex ಫೈಲ್ಗಳಿಂದ ಸರಬರಾಜು ಮಾಡಲಾಗಿದೆ APK ಗಳ ಬಗ್ಗೆ .odex ಫೈಲ್ಗಳು ಬದಲಾಗಿದ್ದು, ELF ಫೈಲ್ಗಳಿಂದ ಬದಲಾಯಿಸಲಾಗಿದೆ. ಏಕೆ? ಏಕೆಂದರೆ, ನೀವು ಸಾಧನದಲ್ಲಿ ART ಯೊಂದಿಗೆ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಿದಾಗ, ಅದನ್ನು ಸಂಕಲಿಸಿದ ELF ನಿಂದ ನಿರ್ದೇಶಿಸಲಾಗುತ್ತದೆ.
ಇದೆಲ್ಲವನ್ನೂ ಸೂಚಿಸಿದರೂ ಎ ಹೆಚ್ಚುವರಿ ಸಮಯ ಸಂಕಲನಕ್ಕಾಗಿ, ಅಪ್ಲಿಕೇಶನ್ನ ಸ್ಥಾಪನೆಯ ಸಮಯದಲ್ಲಿ, ಇದು ಡಾಲ್ವಿಕ್ನಿಂದ JIT ಸಂಕಲನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ವೆಚ್ಚದಲ್ಲಿ ಗಮನಾರ್ಹವಾದ ಕಡಿತವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಇತರೆ 'ಮೇಲಾಧಾರ ಹಾನಿ' ಅಂದರೆ, ಈ ಬದಲಾವಣೆಯಿಂದಾಗಿ, ಸ್ಥಾಪಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳು a ಉನ್ನತ ತೂಕ ಡಾಲ್ವಿಕ್ ಅವರ ಬಳಿ ಇದ್ದದ್ದು. ಆದರೆ, ಸಹಜವಾಗಿ, ಹೆಚ್ಚಿನ ಬದಲಾವಣೆಗಳು ಅನುಕೂಲಗಳಾಗಿವೆ ART ಅಥವಾ Android ರನ್ಟೈಮ್ ಡಾಲ್ವಿಕ್ ವರ್ಚುವಲ್ ಯಂತ್ರದ ಮುಂದೆ.