部分程序代码:
Date startTime = new Date();
t.find(new MyInteger(15000));//find :查找函数
Date endTime = new Date();
System.out.println(endTime.getTime());
System.out.println(endTime.getTime()-startTime.getTime);
建立了一个含有300000个结点的红黑树,查找key=15000,想要查看find花费的时间。
当直接run的时候,输出结果为0,endTime.getTime()和startTime.getTime得到的值是一样的;
当在find函数内部或者前面设置断点的时候,就能得到期望的结果(?),但在find函数之后
设置断点,结果又为0了。
谢谢指点!
Date startTime = new Date();
t.find(new MyInteger(15000));//find :查找函数
Date endTime = new Date();
System.out.println(endTime.getTime());
System.out.println(endTime.getTime()-startTime.getTime);
建立了一个含有300000个结点的红黑树,查找key=15000,想要查看find花费的时间。
当直接run的时候,输出结果为0,endTime.getTime()和startTime.getTime得到的值是一样的;
当在find函数内部或者前面设置断点的时候,就能得到期望的结果(?),但在find函数之后
设置断点,结果又为0了。
谢谢指点!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货