ಬ್ಲೂಮ್‌ಬರ್ಗ್ ಓಪನ್ ಸೋರ್ಸ್ಡ್ ಮೆಮ್ರೇ, ಪೈಥಾನ್‌ಗಾಗಿ ಮೆಮೊರಿ ಪ್ರೊಫೈಲಿಂಗ್ ಸಾಧನ

ಬ್ಲೂಮ್‌ಬರ್ಗ್ ಓಪನ್ ಸೋರ್ಸ್ಡ್ ಮೆಮ್ರೇ ಅನ್ನು ಹೊಂದಿದೆ, ಇದು ಪೈಥಾನ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ಪ್ರೊಫೈಲಿಂಗ್ ಮಾಡುವ ಸಾಧನವಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂ ಪೈಥಾನ್‌ನಲ್ಲಿ ಮೆಮೊರಿ ಹಂಚಿಕೆ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಕೋಡ್‌ನ ವಿವಿಧ ವಿಭಾಗಗಳ ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಮತ್ತು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ದೃಶ್ಯ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೀಡುತ್ತದೆ, ಜೊತೆಗೆ C/C++ ನಲ್ಲಿ ಬರೆಯಲಾದ ಪ್ಲಗ್-ಇನ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ. ವರದಿಗಳನ್ನು ಸಂವಾದಾತ್ಮಕವಾಗಿ ಅಥವಾ HTML ಸ್ವರೂಪದಲ್ಲಿ ರಚಿಸಬಹುದು. ಇದು ಪ್ರೊಫೈಲಿಂಗ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು CLI ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಯೋಜನೆಗಳಲ್ಲಿ ಮೆಮೊರಿ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ಬಳಸಬಹುದಾದ ಲೈಬ್ರರಿ. ಕೋಡ್ ಅನ್ನು ಅಪಾಚೆ 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ. ಲಿನಕ್ಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.

ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು:

  • ಅಪ್ಲಿಕೇಶನ್‌ಗಳು: ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ಬಳಕೆಗೆ ಕಾರಣಗಳನ್ನು ಗುರುತಿಸಿ, ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ ಮತ್ತು ಹಲವಾರು ಮೆಮೊರಿ ಹಂಚಿಕೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಕೋಡ್ ಅನ್ನು ಗುರುತಿಸಿ.
  • ಒಟ್ಟು ಮೆಮೊರಿ ಬಳಕೆ, ಕಾರ್ಯದೊಳಗಿನ ಬಳಕೆ ಮತ್ತು ಮೆಮೊರಿ ಹಂಚಿಕೆ ಕಾರ್ಯಾಚರಣೆಗಳ ಸಂಖ್ಯೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ ಎಲ್ಲಾ ಕಾರ್ಯ ಕರೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತದೆ. ಕರೆ ಸ್ಟಾಕ್ ಅನ್ನು ನಿಖರವಾಗಿ ಅಂದಾಜು ಮಾಡುವ ಸಾಮರ್ಥ್ಯ.
  • C/C++ ನಲ್ಲಿ ಲೈಬ್ರರಿಗಳಿಗೆ ಕರೆಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವುದು ಮತ್ತು ಸ್ಥಳೀಯ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಮೆಮೊರಿ ಬಳಕೆಗಾಗಿ ಲೆಕ್ಕ ಹಾಕುವುದು. ನಂಬಿ ಮತ್ತು ಪಾಂಡಾಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಯೋಜನೆಗಳನ್ನು ವಿಶ್ಲೇಷಿಸಲು ಬೆಂಬಲ.
  • ವಿಶ್ಲೇಷಿಸಿದ ಅಪ್ಲಿಕೇಶನ್‌ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಕನಿಷ್ಠ ಓವರ್‌ಹೆಡ್ ಮತ್ತು ಅತ್ಯಲ್ಪ ಪರಿಣಾಮ. ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸ್ಥಳೀಯ ಕೋಡ್ ಟ್ರ್ಯಾಕಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಆಯ್ಕೆ.
  • ದೃಶ್ಯ ಕ್ರಮಾನುಗತ ಮತ್ತು ಏಣಿಯ ಗ್ರಾಫ್‌ಗಳು (ಜ್ವಾಲೆಯ ಗ್ರಾಫ್) ಸೇರಿದಂತೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಮೆಮೊರಿ ಬಳಕೆಯ ವರದಿಗಳ ಲಭ್ಯತೆ.
  • ಥ್ರೆಡ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ವೈಯಕ್ತಿಕ ಥ್ರೆಡ್ಗಳ ಸಂದರ್ಭದಲ್ಲಿ ಮೆಮೊರಿಯನ್ನು ವಿಶ್ಲೇಷಿಸುವುದು. C/C++ ಮಾಡ್ಯೂಲ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ C++ ಥ್ರೆಡ್‌ಗಳಂತಹ ಪೈಥಾನ್ ಥ್ರೆಡ್‌ಗಳು ಮತ್ತು ಸ್ಥಳೀಯ ಥ್ರೆಡ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
  • ಪೈಟೆಸ್ಟ್‌ನೊಂದಿಗೆ ಏಕೀಕರಣದ ಸಾಧ್ಯತೆ ಮತ್ತು ಮೆಮೊರಿ ಬಳಕೆಯ ಮಿತಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಪೈಟೆಸ್ಟ್ ಟಿಪ್ಪಣಿಗಳನ್ನು ಒದಗಿಸುವುದು, ಮೀರಿದರೆ, ಪರೀಕ್ಷಾ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ಎಚ್ಚರಿಕೆಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ.

ಬ್ಲೂಮ್‌ಬರ್ಗ್ ಓಪನ್ ಸೋರ್ಸ್ಡ್ ಮೆಮ್ರೇ, ಪೈಥಾನ್‌ಗಾಗಿ ಮೆಮೊರಿ ಪ್ರೊಫೈಲಿಂಗ್ ಸಾಧನ
ಬ್ಲೂಮ್‌ಬರ್ಗ್ ಓಪನ್ ಸೋರ್ಸ್ಡ್ ಮೆಮ್ರೇ, ಪೈಥಾನ್‌ಗಾಗಿ ಮೆಮೊರಿ ಪ್ರೊಫೈಲಿಂಗ್ ಸಾಧನ


ಮೂಲ: opennet.ru

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