long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");
long time; SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HH:mm:ss.S"); long cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = sdf.format(new Date(System.currentTimeMillis() + i)); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { date = DateUtil.timestamp(System.currentTimeMillis() + i); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.format " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = sdf.parse("20101123").getTime(); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("SimpleDateFormat.parse " + cpu / 1000000L + " ms"); cpu = SysJMX.getCurrentThreadCPUnano(); for (int i = 0; i < 10000; i++) { time = DateUtil.yyyymmdd("20101123"); cpu = SysJMX.getCurrentThreadCPUnano() - cpu; System.out.println("DateUtil.parse " + cpu / 1000000L + " ms");