From 226b8658904db0e18ef706993ab62a5aecedaf3e Mon Sep 17 00:00:00 2001 From: jaysunxiao Date: Wed, 7 Jul 2021 21:21:34 +0800 Subject: [PATCH] =?UTF-8?q?perf[orm]:=20=E7=AE=80=E5=8C=96=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/zfoo/orm/util/MongoIdUtilsTest.java | 73 +++---------------- 1 file changed, 10 insertions(+), 63 deletions(-) diff --git a/orm/src/test/java/com/zfoo/orm/util/MongoIdUtilsTest.java b/orm/src/test/java/com/zfoo/orm/util/MongoIdUtilsTest.java index 4a0061b3..c3ea56fa 100644 --- a/orm/src/test/java/com/zfoo/orm/util/MongoIdUtilsTest.java +++ b/orm/src/test/java/com/zfoo/orm/util/MongoIdUtilsTest.java @@ -29,90 +29,37 @@ public class MongoIdUtilsTest { @Test public void startApplication0() { - var context = new ClassPathXmlApplicationContext("application.xml"); - ThreadUtils.sleep(8000); - - var count = 0L; - for (int i = 0; i < 10000_00; i++) { - count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); - } - new Thread(new Runnable() { - @Override - public void run() { - var count = 0L; - for (int i = 0; i < 10000_00; i++) { - count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); - } - System.out.println(count); - } - }).start(); - System.out.println(count); - - ThreadUtils.sleep(Long.MAX_VALUE); + incrementMongoIdTest(); } @Test public void startApplication1() { - var context = new ClassPathXmlApplicationContext("application.xml"); - ThreadUtils.sleep(6000); - - var count = 0L; - for (int i = 0; i < 10000_00; i++) { - count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); - } - new Thread(new Runnable() { - @Override - public void run() { - var count = 0L; - for (int i = 0; i < 10000_00; i++) { - count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); - } - System.out.println(count); - } - }).start(); - System.out.println(count); - - ThreadUtils.sleep(Long.MAX_VALUE); + incrementMongoIdTest(); } @Test public void startApplication2() { - var context = new ClassPathXmlApplicationContext("application.xml"); - ThreadUtils.sleep(4000); - - var count = 0L; - for (int i = 0; i < 10000_00; i++) { - count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); - } - new Thread(new Runnable() { - @Override - public void run() { - var count = 0L; - for (int i = 0; i < 10000_00; i++) { - count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); - } - System.out.println(count); - } - }).start(); - System.out.println(count); - - ThreadUtils.sleep(Long.MAX_VALUE); + incrementMongoIdTest(); } @Test public void startApplication3() { + incrementMongoIdTest(); + } + + private void incrementMongoIdTest() { var context = new ClassPathXmlApplicationContext("application.xml"); - ThreadUtils.sleep(2000); + ThreadUtils.sleep(8000); var count = 0L; - for (int i = 0; i < 10000_00; i++) { + for (int i = 0; i < 100_0000; i++) { count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); } new Thread(new Runnable() { @Override public void run() { var count = 0L; - for (int i = 0; i < 10000_00; i++) { + for (int i = 0; i < 100_0000; i++) { count = MongoIdUtils.getIncrementIdFromMongoDefault("myDocument"); } System.out.println(count);