I hereby claim:
- I am pidster on github.
- I am pidster (https://keybase.io/pidster) on keybase.
- I have a public key whose fingerprint is 0D7E 15FB 2B3A D181 21B9 74C8 0B66 2050 6259 0808
To claim this, I am signing this object:
--- | |
platform: linux | |
image_resource: | |
type: registry-image | |
source: | |
repository: adoptopenjdk/openjdk11 | |
tag: alpine | |
inputs: |
Benchmark Mode Cnt Score Error Units | |
TimeSourceComparisonBenchmarks.aeonNanosMxBeanThreadCpuTime thrpt 200 0.001 ± 0.001 ops/ns | |
TimeSourceComparisonBenchmarks.aeonNanosSystemNanoTime thrpt 200 0.023 ± 0.001 ops/ns | |
TimeSourceComparisonBenchmarks.aeonTickingClock thrpt 200 0.341 ± 0.008 ops/ns | |
TimeSourceComparisonBenchmarks.clockSystemUTC thrpt 200 0.023 ± 0.001 ops/ns | |
TimeSourceComparisonBenchmarks.systemCurrentTimeMillis thrpt 200 0.023 ± 0.001 ops/ns | |
TimeSourceComparisonBenchmarks.systemNanoTime thrpt 200 0.026 ± 0.001 ops/ns | |
TimeSourceComparisonBenchmarks.aeonNanosMxBeanThreadCpuTime avgt 200 1202.577 ± 25.104 ns/op | |
TimeSourceComparisonBenchmarks.aeonNanosSystemNanoTime avgt 200 38.857 ± 0.571 ns/op | |
TimeSourceComparisonBenchmarks.aeonTickingClock avgt 200 3.506 ± 0.403 ns/op |
# https://mechanical-sympathy.blogspot.co.uk/2011/12/java-sequential-io-performance.html | |
# MBP 13" 2015 | |
# | |
# Run 01 | |
RandomAccessFile write=332,251,784 read=505,024,351 bytes/sec | |
RandomAccessFile write=323,704,903 read=549,061,662 bytes/sec | |
RandomAccessFile write=340,482,128 read=745,744,196 bytes/sec | |
RandomAccessFile write=344,259,539 read=675,796,073 bytes/sec | |
RandomAccessFile write=341,376,005 read=750,595,565 bytes/sec | |
BufferedStreamFile write=36,715,175 read=193,989,912 bytes/sec |
I hereby claim:
To claim this, I am signing this object:
public class AtomicLongThreadedTimeSupplier implements Supplier<Instant> { | |
private static final AtomicLong counter = new AtomicLong(); | |
private final AtomicLong epochMilli = new AtomicLong(); | |
private final long timeout; | |
public AtomicLongThreadedTimeSupplier() { | |
this(1000L); |
#!/bin/bash | |
# PURPOSE | |
# | |
# The Gradle wrapper[1] is a simple and convenient way of making Gradle | |
# builds self-contained and reproducible. However, in multi-project | |
# builds, it can be cumbersome to type in relative paths e.g.: | |
# ./gradlew # when in root | |
# ../gradlew # when in subdir | |
# |
public void runOnWorker(final Handler<Void> handler) { | |
Context context = getOrAssignContext(); | |
context.executeOnWorker(new Runnable() { | |
public void run() { | |
handler.handle(null); | |
} | |
}); | |
} |
#!/usr/bin/env sh | |
## | |
# This is script with usefull tips taken from: | |
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx | |
# | |
# install it: | |
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh | |
# |