我想要做的是找到触发某个方法所消耗的时间,所以我在方法之前和之后使用 System.currentTimeMillis() 然后得到差异但是,还有其他方法,因为获取 currentTimeMillis 也是时间消耗和我正在努力提高某个协议的性能。我在这里做了什么
public void someMethod
{
long x=System.currentTimeMillis();
... my bussiness
long y=System.currentTimeMillis();
int timeConsucmed =y-x;
}