在jdb中调试时“bci”是什么?

时间:2011-10-05 11:36:06

标签: java debugging jdb

在命令行上使用jdb进行调试时,它会在每个步骤后显示一个状态行,如下所示:

Step completed: "thread=main", [class name].[method], line=10 bci=20

什么是bci,它对我有什么用?

1 个答案:

答案 0 :(得分:13)

这意味着byte code index。单行,甚至是单个Java语句,可以转换为几个字节码指令。字节代码索引告诉您执行了哪个字节码指令。