// validating/BadMicroBenchmark2.java// (c)2017 MindView LLC: see Copyright.txt// We make no guarantees that this code is fit for any purpose.// Visit http://OnJava8.com for more book information.// Relying on a common resourceimport java.util.*;import onjava.Timer;public class BadMicroBenchmark2 {// SIZE reduced to make it run faster:static final int SIZE = 5_000_000;public static void main(String[] args) {long[] la = new long[SIZE];Random r = new Random();System.out.println("parallelSetAll: " +Timer.duration(() ->Arrays.parallelSetAll(la, n -> r.nextLong())));System.out.println("setAll: " +Timer.duration(() ->Arrays.setAll(la, n -> r.nextLong())));SplittableRandom sr = new SplittableRandom();System.out.println("parallelSetAll: " +Timer.duration(() ->Arrays.parallelSetAll(la, n -> sr.nextLong())));System.out.println("setAll: " +Timer.duration(() ->Arrays.setAll(la, n -> sr.nextLong())));}}/* Output:parallelSetAll: 1147setAll: 174parallelSetAll: 86setAll: 39*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。