ಕ್ಯಾನೊನಿಕಲ್ ಎಟ್ರೇಸ್ ಅನ್ನು ಪರಿಚಯಿಸಿದೆ, ಒಂದು ಉಪಯುಕ್ತತೆ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಚಟುವಟಿಕೆಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಪ್ರೋಗ್ರಾಂ ಸ್ಟ್ರೇಸ್ ಮತ್ತು ಎಲ್ಟ್ರೇಸ್ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಹೋಲುತ್ತದೆ ಮತ್ತು ರನ್ಟೈಮ್ನಲ್ಲಿ ಪಿಟ್ರೇಸ್ ಅನ್ನು ಸಹ ಬಳಸುತ್ತದೆ.
ಉದ್ದೇಶ ಎಟ್ರೇಸ್ ಪ್ರಿನ್ಸಿಪಾಲ್ ಪ್ರಾರಂಭಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಡೀಬಗ್ ಮಾಡುವುದು ಮತ್ತು ವಿಶ್ಲೇಷಿಸುವುದು ಸ್ನ್ಯಾಪ್ನಿಂದ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಚಲಾಯಿಸುವಾಗ ಯಾವ ಪ್ರೋಗ್ರಾಂಗಳು ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ತ್ವರಿತವಾಗಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಉಪಯುಕ್ತತೆ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಎರಡು ಆಜ್ಞೆಗಳನ್ನು ಒದಗಿಸಲಾಗಿದೆ, "ಎಕ್ಸಿಕ್ಯೂಟ್" ಮತ್ತು "ಫೈಲ್", ಫೈಲ್ಗಳನ್ನು ಪ್ರವೇಶಿಸುವುದು ಮತ್ತು ಇತರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೇಗೆ ನಡೆಸುವುದು ಎಂಬ ಮಾಹಿತಿಗಾಗಿ. ಮೊದಲ ಪ್ರಕರಣದಲ್ಲಿ, ಫೈಲ್-ಸಂಬಂಧಿತ ಸಿಸ್ಟಮ್ ಕರೆಗಳ ಕೆಲಸವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲಾಗುತ್ತದೆ, ಮತ್ತು ಎರಡನೆಯದರಲ್ಲಿ, ಕಾರ್ಯನಿರ್ವಾಹಕ ವ್ಯವಸ್ಥೆಯ ಕರೆ ಕುಟುಂಬವನ್ನು ತಡೆಯಲಾಗುತ್ತದೆ.
ಎಟ್ರೇಸ್ ಒಂದು ಸಾಮಾನ್ಯ ಟ್ರ್ಯಾಕಿಂಗ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ, ಇದು ಮೂರು ವಿಶಾಲ ಅಳತೆ ಮತ್ತು ಡೀಬಗ್ ಮಾಡುವ ಉದ್ದೇಶಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ:
- ಪರದೆಯ ಮೇಲೆ ವಿಂಡೋವನ್ನು (ಚಿತ್ರಾತ್ಮಕ / ಯುಐ) ಪ್ರದರ್ಶಿಸಲು ಅಪ್ಲಿಕೇಶನ್ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
- ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯದಲ್ಲಿ ಮುಖ್ಯ ಪ್ರೋಗ್ರಾಂ ರಚಿಸಿದ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಕಾರ್ಯಗಳ ಅನುಕ್ರಮ. ಪ್ರೋಗ್ರಾಂನ ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಪ್ರವೇಶಿಸಲಾದ ಫೈಲ್ಗಳ ಪಟ್ಟಿ.
ಸಂಭಾವ್ಯ ಸಮಸ್ಯೆಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಈ ಮೆಟ್ರಿಕ್ಗಳನ್ನು ಬಳಸಬಹುದು ಸ್ನ್ಯಾಪ್ಗಳಲ್ಲಿ ಮತ್ತು ತ್ವರಿತಗತಿಯಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆ ಅಡಚಣೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಅಥವಾ ಕಂಡುಹಿಡಿಯಲು ಪ್ಯಾಕೇಜ್ ಏನು ಪ್ರಯತ್ನಿಸುತ್ತಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಿ.
ಖಂಡಿತವಾಗಿ, ಸ್ಥಳೀಯ ಲಿನಕ್ಸ್ ಪ್ಯಾಕೇಜುಗಳು ಅಥವಾ ಯಾವುದೇ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಂನೊಂದಿಗೆ ಸಹ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಪೆಟ್ಟಿಗೆಯ ಹೊರಗಿನ ಕಾರ್ಯವನ್ನು ಸ್ವಲ್ಪ ಕಡಿಮೆಗೊಳಿಸಿದರೂ (ಇದು ಸ್ಥಳೀಯ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದಿಲ್ಲ, ಉದಾಹರಣೆಗೆ), ಆದರೆ ನೀವು ಇನ್ನೂ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಕ್ರಾಲ್ ಮಾಡಬಹುದು ಮತ್ತು ವಿಂಡೋವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಅಳೆಯಬಹುದು.
ಅಡಚಣೆಗಳನ್ನು ಗುರುತಿಸಲು ಉಪಯುಕ್ತತೆಯನ್ನು ಸಹ ಬಳಸಬಹುದು X11- ಆಧಾರಿತ ಗ್ರಾಫಿಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ವಿಂಡೋವನ್ನು ನಿರೂಪಿಸಲು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಾರಂಭಿಸಲು ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ.
ಹೆಚ್ಚುವರಿಯಾಗಿ, ನಿರ್ದಿಷ್ಟ ಸ್ನ್ಯಾಪ್ ಆಯ್ಕೆಗಳು "-ರೆನ್ಸ್ಟಾಲ್-ಸ್ನ್ಯಾಪ್" ಮತ್ತು "-ಕ್ಲೀನ್-ಸ್ನ್ಯಾಪ್-ಯೂಸರ್-ಡೇಟಾ" ಲಭ್ಯವಿದೆ, ಇದು ಕ್ಯಾಶ್-ಮುಕ್ತ ಅಳತೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಅಥವಾ ಮೊದಲು ಪ್ಯಾಕೇಜ್ಗೆ ಸಂಬಂಧಿಸಿದ ಬಳಕೆದಾರ ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅದನ್ನು ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತಿದೆ.
ಮೂಲ ಬಳಕೆ
ಎಟ್ರೇಸ್ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ ಆಗಿ ಲಭ್ಯವಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಅದನ್ನು ಮೊದಲು ಸ್ಥಾಪಿಸಬೇಕು. ಇತರ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜುಗಳು ಮತ್ತು ಸಾಂಪ್ರದಾಯಿಕ ಲಿನಕ್ಸ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಅನಿಯಂತ್ರಿತ ಪ್ರೋಗ್ರಾಮ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಎಟ್ರೇಸ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆಯಾದ್ದರಿಂದ, ಕ್ಲಾಸಿಕ್ ಲಾಕ್ಡೌನ್ ಮೂಲಕ ಸಿಸ್ಟಮ್-ವೈಡ್ ಅನುಮತಿಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವಾಗ ಕ್ಲಾಸಿಕ್ ಧ್ವಜವನ್ನು ಬಳಸುವ ಮೂಲಕ ಇದನ್ನು ಸ್ವೀಕರಿಸಬಹುದು.
ಎಟ್ರೇಸ್ ಸ್ಥಾಪಿಸಲು:
snap install etrace --candidate --classic
ಮೊದಲ ಎಟ್ರೇಸ್ ಬಳಕೆಯ ಪ್ರಕರಣ ಪರದೆಯ ಮೇಲೆ ವಿಂಡೋವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಗ್ರಾಫಿಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಅಳೆಯುವುದು.
ಸರಳವಾದ ಪ್ಲಗಿನ್, ಗ್ನೋಮ್-ಕ್ಯಾಲ್ಕುಲೇಟರ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ ಮತ್ತು ಈ ಮರಣದಂಡನೆ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಅದನ್ನು 10 ಬಾರಿ ಸೈಕಲ್ ಮಾಡಿ. ನೀವು ಗ್ನೋಮ್-ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ - ಗ್ನೋಮ್-ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಇಲ್ಲಿ ನಾವು -ನೊ-ಟ್ರೇಸ್ ಆಯ್ಕೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ಏಕೆಂದರೆ ನಮಗೆ ಪೂರ್ಣ ಜಾಡಿನ ಸ್ಟ್ಯಾಕ್ ಬೇಡ, ಪ್ರಾರಂಭಿಸಲು ಎಟ್ರೇಸ್ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಅಳೆಯಲು ನಾವು ಬಯಸುತ್ತೇವೆ; ನಾವು ನಂತರ ಪೂರ್ಣ ಟ್ರ್ಯಾಕಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪಡೆಯುತ್ತೇವೆ.
etrace --repeat = 10 exec --use-snap-run --no-trace gnome-calculator --cmd-stderr = /dev/null Total startup time: 1.531152957s Total startup time: 513.948576ms Total startup time: 512.980061ms Total startup time: 515.576753ms Total startup time: 508.354472ms Total startup time: 515.734329ms Total startup time: 508.414271ms Total startup time: 514.258788ms Total startup time: 508.407346ms Total startup time: 511.950964ms
ಸಹ, ಕ್ಯಾನೊನಿಕಲ್ ಇದಕ್ಕಾಗಿ ಸ್ನ್ಯಾಪ್ ಬೆಂಬಲವನ್ನು ಜಾರಿಗೊಳಿಸುವುದಾಗಿ ಘೋಷಿಸಿತು ಸಂಕೋಚನ ಅಲ್ಗಾರಿದಮ್ LZO ಫಲಿತಾಂಶದ ಫೈಲ್ನ ಗಾತ್ರವನ್ನು ಹೆಚ್ಚಿಸುವ ವೆಚ್ಚದಲ್ಲಿ, LZO ಅಲ್ಗಾರಿದಮ್ ಗರಿಷ್ಠ ಡಿಕಂಪ್ರೆಷನ್ ವೇಗವನ್ನು ಸಾಧಿಸುವುದರ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸುತ್ತದೆ. Chromium ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವಾಗ, ಡೀಫಾಲ್ಟ್ XZ ಅಲ್ಗಾರಿದಮ್ ಬದಲಿಗೆ LZO ಅನ್ನು ಬಳಸುವುದರಿಂದ ಸ್ಕ್ವಾಷ್ ಎಫ್ಎಸ್ ಚಿತ್ರವನ್ನು ಕುಗ್ಗಿಸಲು ಅಗತ್ಯವಾದ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ ಬಿಡುಗಡೆಯನ್ನು 2-3 ಬಾರಿ ವೇಗಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ನಿರ್ದಿಷ್ಟವಾಗಿ ಹೇಳುವುದಾದರೆ, ಸಾಮಾನ್ಯ ಡೆಬ್ ಪ್ಯಾಕೇಜ್ನಿಂದ ಸ್ಥಾಪಿಸಲಾದ ಮೊದಲ ಕ್ರೋಮಿಯಂ ಉಡಾವಣೆಯು ಸುಮಾರು 1,7 ಸೆಕೆಂಡುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.
XZ ಬಳಸುವಾಗ ಸ್ನ್ಯಾಪ್ನಿಂದ ಮೊದಲ ಬಿಡುಗಡೆ 8.1 ಸೆಕೆಂಡುಗಳು ಮತ್ತು LZO - 3.1 ಸೆಕೆಂಡುಗಳನ್ನು ಬಳಸುವಾಗ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ರೀಬೂಟ್ನಲ್ಲಿ, ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಿದ ನಂತರ, ಪ್ರಾರಂಭದ ಸಮಯಗಳು 0,6, 0,7 ಮತ್ತು 0,6 ಸೆಕೆಂಡುಗಳು. ಕ್ರಮವಾಗಿ.
ಸ್ನ್ಯಾಪ್ ಪ್ಯಾಕೇಜ್ನ ಗಾತ್ರವು 150MB ಯಿಂದ LZO ನೊಂದಿಗೆ 250MB ಗೆ ಹೆಚ್ಚಾಗಿದೆ.