readWriteTest.run(numRequests, numThreads); System.out.println("Random Access Read Only store Results:"); System.out.println("Null reads ratio:" + (nullResults.doubleValue()) / totalResults.doubleValue()); readWriteTest.printStats(); System.exit(0);
public void close() throws IOException { if(closed.compareAndSet(false, true)) { if(stats) avg_state_size=num_bytes_sent.addAndGet(bytesWrittenCounter) / num_state_reqs.doubleValue(); } }
public void close() throws IOException { if(closed.compareAndSet(false, true)) { if(stats) avg_state_size=num_bytes_sent.addAndGet(bytesWrittenCounter) / num_state_reqs.doubleValue(); } }
public void close() throws IOException { if(closed.compareAndSet(false, true)) { if(stats) avg_state_size=num_bytes_sent.addAndGet(bytesWrittenCounter) / num_state_reqs.doubleValue(); } }
/** * Get the words collection along with frequencies. * * @return The map of words as keys with frequencies as values. */ public synchronized HashMap<String, Double> getWordsAsDoubles() { HashMap<String, Double> res = new HashMap<String, Double>(); for (Entry<String, AtomicInteger> e : this.words.entrySet()) { res.put(e.getKey(), e.getValue().doubleValue()); } return res; }
public boolean equalDistribution(double tolerance) { double average = averageCount(); Collection<AtomicInteger> counts = instances.values(); for (AtomicInteger count : counts) { if (Math.abs((count.doubleValue() - average) / average) > tolerance) return false; } return true; }
public void reset() { failures.set(0); successes.set(0); long now = clock.millis(); long elapsedSeconds = TimeUnit.MILLISECONDS.toSeconds(now - lastReset); rate.set(attempted.doubleValue() / Math.max(elapsedSeconds, 1)); attempted.set(0); lastReset = now; }
public void reset() { failures.set(0); successes.set(0); long now = clock.millis(); long elapsedSeconds = TimeUnit.MILLISECONDS.toSeconds(now - lastReset); rate.set(attempted.doubleValue() / Math.max(elapsedSeconds, 1)); attempted.set(0); lastReset = now; }
/** The binary {@code lessEqualsThan} operator. This is the equivalent * to the Java {@code <=} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left<=right} */ @Pure @Inline(value = "($1.doubleValue() <= $2.doubleValue())", constantExpression = true) public static boolean operator_lessEqualsThan(AtomicInteger left, Number right) { return left.doubleValue() <= right.doubleValue(); }
/** The binary {@code greaterThan} operator. This is the equivalent * to the Java {@code >} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left>right} */ @Pure @Inline(value = "($1.doubleValue() > $2.doubleValue())", constantExpression = true) public static boolean operator_greaterThan(AtomicInteger left, Number right) { return left.doubleValue() > right.doubleValue(); }
/** The binary {@code greaterEqualsThan} operator. This is the equivalent * to the Java {@code >=} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left>=right} */ @Pure @Inline(value = "($1.doubleValue() >= $2.doubleValue())", constantExpression = true) public static boolean operator_greaterEqualsThan(AtomicInteger left, Number right) { return left.doubleValue() >= right.doubleValue(); }
/** The binary {@code lessThan} operator. This is the equivalent to * the Java {@code <} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left<right} */ @Pure @Inline(value = "($1.doubleValue() < $2.doubleValue())", constantExpression = true) public static boolean operator_lessThan(AtomicInteger left, Number right) { return left.doubleValue() < right.doubleValue(); }
/** The binary {@code notEquals} operator. This is the equivalent * to the Java {@code !=} operator. This function is null-safe. * * @param left a number. * @param right a number. * @return {@code left!=right} */ @Pure @Inline(value = "($1 == null ? ($2 != null) : ($2 == null || $1.doubleValue() != $2.doubleValue()))", constantExpression = true) public static boolean operator_notEquals(AtomicInteger left, Number right) { return left == null ? right != null : right == null || left.doubleValue() != right.doubleValue(); }
/** Convert the given value to {@code double}. This function is not null-safe. * * @param number a number of {@code AtomicInteger} type. * @return the equivalent value to {@code number} of {@code double} type. */ @Pure @Inline(value = "$1.doubleValue()") public static double toDouble(AtomicInteger number) { return number.doubleValue(); }
/** The binary {@code greaterEqualsThan} operator. This is the equivalent * to the Java {@code >=} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left>=right} */ @Pure @Inline(value = "($1.doubleValue() >= $2)", constantExpression = true) public static boolean operator_greaterEqualsThan(AtomicInteger left, double right) { return left.doubleValue() >= right; }
/** The binary {@code notEquals} operator. This is the equivalent * to the Java {@code !=} operator. This function is null-safe. * * @param left a number. * @param right a number. * @return {@code left!=right} */ @Pure @Inline(value = "($1 == null ? false : ($1.doubleValue() != $2))", constantExpression = true) public static boolean operator_notEquals(AtomicInteger left, double right) { return left == null ? false : left.doubleValue() != right; }
/** The binary {@code greaterThan} operator. This is the equivalent * to the Java {@code >} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left>right} */ @Pure @Inline(value = "($1.doubleValue() > $2)", constantExpression = true) public static boolean operator_greaterThan(AtomicInteger left, double right) { return left.doubleValue() > right; }
/** The binary {@code lessThan} operator. This is the equivalent to * the Java {@code <} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left<right} */ @Pure @Inline(value = "($1.doubleValue() < $2)", constantExpression = true) public static boolean operator_lessThan(AtomicInteger left, double right) { return left.doubleValue() < right; }
/** The binary {@code lessEqualsThan} operator. This is the equivalent * to the Java {@code <=} operator. This function is not null-safe. * * @param left a number. * @param right a number. * @return {@code left<=right} */ @Pure @Inline(value = "($1.doubleValue() <= $2)", constantExpression = true) public static boolean operator_lessEqualsThan(AtomicInteger left, double right) { return left.doubleValue() <= right; }
protected void getStateFromApplication(Address requester, Digest digest) { StateTransferInfo rsp=(StateTransferInfo)up_prot.up(new Event(Event.GET_APPLSTATE)); byte[] state=rsp.state; if(stats) { num_state_reqs.incrementAndGet(); if(state != null) num_bytes_sent.addAndGet(state.length); avg_state_size=num_bytes_sent.doubleValue() / num_state_reqs.doubleValue(); } Message state_rsp=new Message(requester, state).putHeader(this.id, new StateHeader(StateHeader.STATE_RSP, digest)); log.trace("%s: sending state to %s (size=%s)", local_addr, state_rsp.getDest(), Util.printBytes(state != null? state.length : 0)); down_prot.down(new Event(Event.MSG,state_rsp)); }