本文整理了Java中com.google.common.base.Stopwatch.<init>()
方法的一些代码示例,展示了Stopwatch.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Stopwatch.<init>()
方法的具体详情如下:
包路径:com.google.common.base.Stopwatch
类名称:Stopwatch
方法名:<init>
[英]Creates (but does not start) a new stopwatch using System#nanoTimeas its time source.
[中]使用系统#纳米计时器作为时间源创建(但不启动)新秒表。
代码示例来源:origin: google/guava
/**
* Creates (and starts) a new stopwatch using {@link System#nanoTime} as its time source.
*
* @since 15.0
*/
public static Stopwatch createStarted() {
return new Stopwatch().start();
}
代码示例来源:origin: google/guava
/**
* Creates (and starts) a new stopwatch, using the specified time source.
*
* @since 15.0
*/
public static Stopwatch createStarted(Ticker ticker) {
return new Stopwatch(ticker).start();
}
代码示例来源:origin: google/j2objc
/**
* Creates (and starts) a new stopwatch using {@link System#nanoTime} as its time source.
*
* @since 15.0
*/
public static Stopwatch createStarted() {
return new Stopwatch().start();
}
代码示例来源:origin: google/j2objc
/**
* Creates (and starts) a new stopwatch, using the specified time source.
*
* @since 15.0
*/
public static Stopwatch createStarted(Ticker ticker) {
return new Stopwatch(ticker).start();
}
代码示例来源:origin: thinkaurelius/titan
/**
* Creates (and starts) a new stopwatch, using the specified time
* source.
*
* @since 15.0
*/
public static Stopwatch createStarted(Ticker ticker) {
return new Stopwatch(ticker).start();
}
代码示例来源:origin: thinkaurelius/titan
/**
* Creates (and starts) a new stopwatch using {@link System#nanoTime}
* as its time source.
*
* @since 15.0
*/
public static Stopwatch createStarted() {
return new Stopwatch().start();
}
代码示例来源:origin: wildfly/wildfly
/**
* Creates (and starts) a new stopwatch using {@link System#nanoTime} as its time source.
*
* @since 15.0
*/
public static Stopwatch createStarted() {
return new Stopwatch().start();
}
代码示例来源:origin: wildfly/wildfly
/**
* Creates (and starts) a new stopwatch, using the specified time source.
*
* @since 15.0
*/
public static Stopwatch createStarted(Ticker ticker) {
return new Stopwatch(ticker).start();
}
代码示例来源:origin: apache/kylin
@Override
public void finish(CuboidResult result) {
Stopwatch stopwatch = new Stopwatch().start();
int nRetries = 0;
while (!outputQueue.offer(result)) {
nRetries++;
long sleepTime = stopwatch.elapsedMillis();
if (sleepTime > 3600000L) {
stopwatch.stop();
throw new RuntimeException(
"OutputQueue Full. Cannot offer to the output queue after waiting for one hour!!! Current queue size: "
+ outputQueue.size());
}
logger.warn("OutputQueue Full. Queue size: " + outputQueue.size() + ". Total sleep time : " + sleepTime
+ ", and retry count : " + nRetries);
try {
Thread.sleep(5000L);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
}
stopwatch.stop();
}
}
代码示例来源:origin: stackoverflow.com
final int MSG_UPDATE_TIMER = 2;
Stopwatch timer = new Stopwatch();
final int REFRESH_RATE = 100;
switch (msg.what) {
case MSG_START_TIMER:
timer.start(); //start timer
mHandler.sendEmptyMessage(MSG_UPDATE_TIMER);
break;
代码示例来源:origin: apache/kylin
CuboidResultWatcher resultWatcher = new CuboidResultWatcher(builderList, output);
Stopwatch sw = new Stopwatch();
sw.start();
logger.info("Dogged Cube Build2 start");
try {
代码示例来源:origin: apache/kylin
@Test
public void createDirectChildrenCacheStressTest() {
Stopwatch sw = new Stopwatch();
sw.start();
Set<Long> cuboidSet = generateMassCuboidSet();
System.out.println("Time elapsed for creating sorted cuboid list: " + sw.elapsedMillis());
sw.reset();
sw.start();
checkDirectChildrenCacheStressTest(CuboidStatsUtil.createDirectChildrenCache(cuboidSet));
System.out.println("Time elapsed for creating direct children cache: " + sw.elapsedMillis());
sw.stop();
}
代码示例来源:origin: apache/kylin
private void testEnumeratorValues(String file) throws Exception {
InputStream is = new FileInputStream(file);
ArrayList<String> str = loadStrings(is);
TrieDictionaryBuilder<String> b = newDictBuilder(str);
TrieDictionary<String> dict = b.build(0);
System.out.println("Dictionary size for file " + file + " is " + dict.getSize());
Stopwatch sw = new Stopwatch();
sw.start();
List<String> values1 = dict.enumeratorValuesByParent();
System.out.println("By iterating id visit the time cost " + sw.elapsed(TimeUnit.MILLISECONDS) + " ms");
sw.reset();
sw.start();
List<String> values2 = dict.enumeratorValues();
System.out.println("By pre-order visit the time cost " + sw.elapsed(TimeUnit.MILLISECONDS) + " ms");
sw.stop();
assertEquals(Sets.newHashSet(values1), Sets.newHashSet(values2));
}
代码示例来源:origin: apache/kylin
@Test
public void testGetLongestDepth() {
Stopwatch sw = new Stopwatch();
Set<Long> cuboidSet1 = Sets.newHashSet(7L, 6L, 5L, 4L, 3L, 2L, 1L);
sw.start();
assertEquals(2, CuboidUtil.getLongestDepth(cuboidSet1));
System.out.println("Time cost for GetLongestDepth: " + sw.elapsed(TimeUnit.MILLISECONDS) + "ms");
Set<Long> cuboidSet2 = Sets.newHashSet(1024L, 1666L, 1667L, 1728L, 1730L, 1731L, 1760L, 1762L, 1763L, 1776L,
1778L, 1779L, 1784L, 1788L, 1790L, 1791L, 1920L, 1922L, 1923L, 1984L, 1986L, 1987L, 2016L, 2018L, 2019L,
2032L, 2034L, 2035L, 2040L, 2044L, 2046L, 2047L);
sw.reset();
sw.start();
assertEquals(8, CuboidUtil.getLongestDepth(cuboidSet2));
System.out.println("Time cost for GetLongestDepth: " + sw.elapsed(TimeUnit.MILLISECONDS) + "ms");
Set<Long> cuboidSet3 = Sets.newHashSet(31L, 11L, 5L, 3L, 1L);
sw.reset();
sw.start();
assertEquals(3, CuboidUtil.getLongestDepth(cuboidSet3));
System.out.println("Time cost for GetLongestDepth: " + sw.elapsed(TimeUnit.MILLISECONDS) + "ms");
sw.stop();
}
}
代码示例来源:origin: apache/kylin
final Stopwatch stopwatch = new Stopwatch();
long estimateMillis = 0;
long actualMillis = 0;
stopwatch.start();
long estimateBytes = GTAggregateScanner.estimateSizeOfAggrCache(key, values, map.size());
estimateMillis += stopwatch.elapsedMillis();
stopwatch.reset();
stopwatch.start();
long actualBytes = meter.measureDeep(map);
actualMillis += stopwatch.elapsedMillis();
代码示例来源:origin: apache/kylin
protected CuboidResult scanAndAggregateGridTable(GridTable gridTable, GridTable newGridTable, long parentId,
long cuboidId, ImmutableBitSet aggregationColumns, ImmutableBitSet measureColumns) throws IOException {
Stopwatch sw = new Stopwatch();
sw.start();
logger.info("Calculating cuboid {}", cuboidId);
代码示例来源:origin: apache/kylin
logger.info("Calculating base cuboid {}", baseCuboidId);
Stopwatch sw = new Stopwatch();
sw.start();
GridTable baseCuboid = newGridTableByCuboidID(baseCuboidId);
GTBuilder baseBuilder = baseCuboid.rebuild();
代码示例来源:origin: stackoverflow.com
+ " blah wibble blah </wibble> some more test here";
int x = -1;
Stopwatch sw = new Stopwatch();
sw.start();
for(long i = 0; i < NUM_TESTS; i++)
x = wibble.lastIndexOf(">");
System.out.println("String first pass: " + sw + " seconds");
sw.start();
for(long i = 0; i < NUM_TESTS; i++)
x = wibble.lastIndexOf('>');
System.out.println("Char first pass: " + sw + " seconds");
sw.start();
for(long i = 0; i < NUM_TESTS; i++)
x = wibble.lastIndexOf('>');
代码示例来源:origin: forcedotcom/phoenix
Transaction transaction = null;
List<Event> events = Lists.newArrayListWithExpectedSize(this.batchSize);
Stopwatch watch = new Stopwatch().start();
try {
transaction = channel.getTransaction();
代码示例来源:origin: org.jboss.eap/wildfly-client-all
/**
* Creates (and starts) a new stopwatch using {@link System#nanoTime} as its time source.
*
* @since 15.0
*/
public static Stopwatch createStarted() {
return new Stopwatch().start();
}
内容来源于网络,如有侵权,请联系作者删除!