StopWatch stopWatch = new StopWatch() ;
stopWatch.start(); // 计算撮合速度
for (EntrustOrder entrustOrder : entrustOrders) {
disruptorTemplate.onData(BeanUtils.entrustOrder2Order(entrustOrder)); // 往ringbuffer 中放 // BeanUtils.entrustOrder2Order 数据转换
} // BeanUtils.entrustOrder2Order(entrustOrder) 是数据转换 就是从entrustOrder 筛选出 Order 需要的属性数据
stopWatch.stop();
long lastTaskTimeMillis = stopWatch.getLastTaskTimeMillis();
System.out.println("总条数:+"+entrustOrders.size()+" ,总共耗时:"+lastTaskTimeMillis+"ms");
计算代码运行速度
最新推荐文章于 2024-08-12 15:45:48 发布