- Как да получа следа от стека?
- Как да получа проследяване на стека на Linux?
- Как да стартирам проследяване на стека в Windows?
- Как да направите дъмп на стека?
Как да получа следа от стека?
Отворете следи от стека от външни източници
- Отворете проекта си в Android Studio. ...
- От менюто Analyze щракнете върху Analyse Stack Trace.
- Поставете текста на проследяването на стека в прозореца Analyze Stack Trace и щракнете върху OK.
- Android Studio отваря нов <Проследяване на стека> раздел със стека на стека, който сте поставили под прозореца Изпълнение.
Как да получа проследяване на стека на Linux?
Изпълнителното име за отстраняване на грешки е gdb.
...
Обективен
- Влезте като root.
- Намерете PID за текущия процес.
- Изпълнете следната команда, която да прикачите към текущия процес: gdb <ПЪТ ДО ИЗПЪЛНИТЕЛЕН> <PID>
- Това трябва да зареди приложението gdb.
- След като се свържете с процеса, напишете къде да получите проследяване на стека за процеса.
Как да стартирам проследяване на стека в Windows?
За да отворите прозореца за стека на повиквания в Visual Studio, от менюто за отстраняване на грешки изберете Windows>Call Stack. За да зададете локалния контекст на определен ред в дисплея за проследяване на стека, изберете и задръжте (или щракнете двукратно) първата колона на реда.
Как да направите дъмп на стека?
Свържете се чрез Visual VM и поискайте дъмп. Или ако на unix след това убиете -3 pid или на windows Ctrl + Break на конзолата на процеса ще го направите вместо вас. Свалището отива направо до конзолата. Можете също да използвате jstack, за да хвърлите бунище.