Что такое "bci" при отладке в jdb?
При отладке с помощью jdb в командной строке после каждого шага отображается строка состояния, которая выглядит следующим образом:
Step completed: "thread=main", [class name].[method], line=10 bci=20
Что такое bci и чем он может быть полезен для меня?
1 ответ
Решение
Это значит byte code index
, Одна строка, даже один оператор Java, может переводиться в несколько инструкций байт-кода. Индекс байт-кода сообщает вам, какая инструкция байт-кода была выполнена.