public static void appendElapsed(StringBuilder buf, long elapsedNanos) {
        if (elapsedNanos >= 100000000000L) { // >= 100 s
            buf.append(elapsedNanos / 1000000000L).append("s(").append(elapsedNanos).append("ns)");
        } else if (elapsedNanos >= 100000000L) { // >= 100 ms
            buf.append(elapsedNanos / 1000000L).append("ms(").append(elapsedNanos).append("ns)");
        } else if (elapsedNanos >= 100000L) { // >= 100 us
            buf.append(elapsedNanos / 1000L).append("\u00B5s(").append(elapsedNanos).append("ns)"); // microsecs
        } else {
            buf.append(elapsedNanos).append("ns");
        }
    }
public static void appendElapsed ( StringBuilder buf , long elapsedNanos ) { if ( elapsedNanos >= 100000000000L ) { buf . append ( elapsedNanos / 1000000000L ) . append ( "s(" ) . append ( elapsedNanos ) . append ( "ns)" ) ; } else if ( elapsedNanos >= 100000000L ) { buf . append ( elapsedNanos / 1000000L ) . append ( "ms(" ) . append ( elapsedNanos ) . append ( "ns)" ) ; } else if ( elapsedNanos >= 100000L ) { buf . append ( elapsedNanos / 1000L ) . append ( "µs(" ) . append ( elapsedNanos ) . append ( "ns)" ) ; } else { buf . append ( elapsedNanos ) . append ( "ns" ) ; } }
Appends the human-readable representation of the duration given as {@code elapsed} to the specified
{@link StringBuilder}.