ಫ್ರಿಡಾ ಡೈನಾಮಿಕ್ ಅಪ್ಲಿಕೇಶನ್ ಟ್ರೇಸಿಂಗ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನ ಬಿಡುಗಡೆ 12.10

ಪರಿಚಯಿಸಿದರು ಡೈನಾಮಿಕ್ ಅಪ್ಲಿಕೇಶನ್ ಟ್ರೇಸಿಂಗ್ ಮತ್ತು ವಿಶ್ಲೇಷಣಾ ವೇದಿಕೆಯ ಬಿಡುಗಡೆ ಫ್ರಿಡಾ 12.10, ಇದನ್ನು ಸ್ಥಳೀಯ ಪ್ರೋಗ್ರಾಂಗಳಿಗಾಗಿ ಗ್ರೀಸ್‌ಮಂಕಿಯ ಅನಲಾಗ್ ಎಂದು ಪರಿಗಣಿಸಬಹುದು, ವೆಬ್ ಪುಟಗಳ ಸಂಸ್ಕರಣೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಗ್ರೀಸ್‌ಮಂಕಿ ಸಾಧ್ಯವಾಗಿಸುವ ರೀತಿಯಲ್ಲಿಯೇ ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. Linux, Windows, macOS, Android, iOS ಮತ್ತು QNX ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಟ್ರೇಸಿಂಗ್ ಬೆಂಬಲಿತವಾಗಿದೆ. ಎಲ್ಲಾ ಯೋಜನೆಯ ಘಟಕಗಳ ಮೂಲ ಪಠ್ಯಗಳು ಹರಡು ಉಚಿತ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ wxWindows ಲೈಬ್ರರಿ ಪರವಾನಗಿ (ಉತ್ಪನ್ನ ಕೃತಿಗಳ ಬೈನರಿ ಅಸೆಂಬ್ಲಿಗಳ ವಿತರಣೆಯ ನಿಯಮಗಳ ಮೇಲೆ ನಿರ್ಬಂಧಗಳನ್ನು ವಿಧಿಸದ LGPL ನ ರೂಪಾಂತರ).

ಇದು ಪರಿಹರಿಸುವ ಕಾರ್ಯಗಳ ವಿಷಯದಲ್ಲಿ, ಫ್ರಿಡಾ ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ DTrace ಅನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಅಪ್ಲಿಕೇಶನ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಅಂಕಿಅಂಶಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಬರೆಯಲು JavaScript ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹ್ಯಾಂಡ್ಲರ್‌ಗಳು ಮೆಮೊರಿ ಪ್ರಕ್ರಿಯೆಗೆ ಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ, ಫಂಕ್ಷನ್ ಕರೆಗಳನ್ನು ಪ್ರತಿಬಂಧಿಸಬಹುದು ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್‌ನಿಂದ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾದ ಕರೆ ಕಾರ್ಯಗಳನ್ನು ಮಾಡಬಹುದು. ಫ್ರಿಡಾದ ಪ್ರಮುಖ ಅಂಶಗಳನ್ನು ಸಿ ಮತ್ತು ವಾಲಾ ಭಾಷೆಗಳನ್ನು ಬಳಸಿ ಬರೆಯಲಾಗಿದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು V8 ಎಂಜಿನ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. Node.js, Python, Swift, .NET, Qt/Qml ಮತ್ತು C ಗಾಗಿ ಫ್ರಿಡಾ API ಮೇಲೆ ಹೊದಿಕೆಗಳಿವೆ.

ಹೊಸ ಬಿಡುಗಡೆಯು ಜಾವಾ ಕಾರ್ಯಕ್ರಮಗಳ ಡೀಬಗ್, ಟ್ರೇಸಿಂಗ್ ಮತ್ತು ರಿವರ್ಸ್ ಇಂಜಿನಿಯರಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸುತ್ತದೆ - ಮಾಡ್ಯೂಲ್‌ಗೆ ಫ್ರಿಡಾ-ಜಾವಾ-ಸೇತುವೆ ಹಾಟ್‌ಸ್ಪಾಟ್ ಜೆವಿಎಂಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಈ ಲೇಯರ್ ಅನ್ನು ಆಂಡ್ರಾಯ್ಡ್‌ಗೆ ಮಾತ್ರವಲ್ಲದೆ ಜೆಡಿಕೆ ಬಳಸುವ ಸಾಮಾನ್ಯ ಜಾವಾ ಪ್ರೋಗ್ರಾಂಗಳಿಗೆ ಬಳಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಜಾವಾ ಮೆಥಡ್ ಟ್ರೇಸಿಂಗ್ ಅನ್ನು ಫ್ರಿಡಾ-ಟ್ರೇಸ್ ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ. ಕೆಲವು ಮಾನದಂಡಗಳನ್ನು ಪೂರೈಸುವ ಜಾವಾ ವಿಧಾನಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿರ್ಧರಿಸಲು, ಹೊಸ API, Java.enumerateMethods(query) ಅನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ. ಪ್ರತಿಬಂಧಿಸುವ ವಿಧಾನಗಳಿಗಾಗಿ ವಿನಂತಿಗಳನ್ನು "ವರ್ಗ! ವಿಧಾನ" ರೂಪದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ. ಜಾವಾ ಅಲ್ಲದ ಬದಲಾವಣೆಗಳು ಟ್ರೇಸಿಂಗ್ ಎಂಜಿನ್‌ನಲ್ಲಿ 32-ಬಿಟ್ ARM ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಸುಧಾರಿತ ಬೆಂಬಲವನ್ನು ಒಳಗೊಂಡಿವೆ ಸ್ಟಾಕರ್ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಆಪ್ಟಿಮೈಸೇಶನ್‌ನ ಅನುಷ್ಠಾನ, ಇದು ಸ್ಟಾಕರ್‌ನ ಮರಣದಂಡನೆಯನ್ನು ಐದು ಪಟ್ಟು ವೇಗಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಿಸಿತು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ