remove jmh

This commit is contained in:
Looly
2021-06-07 11:59:30 +08:00
parent 649d41cd8a
commit c26343f462
3 changed files with 4 additions and 20 deletions

View File

@@ -4237,6 +4237,7 @@ public class CharSequenceUtil {
/** /**
* 以 conjunction 为分隔符将多个对象转换为字符串 * 以 conjunction 为分隔符将多个对象转换为字符串
* *
* @param <T> 元素类型
* @param conjunction 分隔符 * @param conjunction 分隔符
* @param iterable 集合 * @param iterable 集合
* @return 连接后的字符串 * @return 连接后的字符串

View File

@@ -14,7 +14,6 @@ import org.openjdk.jmh.annotations.Threads;
import org.openjdk.jmh.annotations.Warmup; import org.openjdk.jmh.annotations.Warmup;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
@@ -35,18 +34,16 @@ public class StrUtilJmh {
@Benchmark @Benchmark
public void joinJmh2() { public void joinJmh2() {
final List<Org> orgs = initSize(20); final List<Org> orgs = initSize(20);
final Iterator<Org> iterator = orgs.iterator();
final StringBuilder sb = new StringBuilder(); final StringBuilder sb = new StringBuilder();
final int size = orgs.size();
boolean isFirst = true; boolean isFirst = true;
while (iterator.hasNext()) { for(int i = 0; i < size; i++){
if (isFirst) { if (isFirst) {
isFirst = false; isFirst = false;
} else { } else {
sb.append(","); sb.append(",");
} }
sb.append(orgs.get(i).getProvinceId());
sb.append(iterator.next().getProvinceId());
} }
sb.toString(); sb.toString();
} }

14
pom.xml
View File

@@ -44,7 +44,6 @@
<compile.version>8</compile.version> <compile.version>8</compile.version>
<junit.version>4.13.2</junit.version> <junit.version>4.13.2</junit.version>
<lombok.version>1.18.20</lombok.version> <lombok.version>1.18.20</lombok.version>
<jmh.version>1.32</jmh.version>
</properties> </properties>
<dependencies> <dependencies>
@@ -61,19 +60,6 @@
<version>${lombok.version}</version> <version>${lombok.version}</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<!-- 基准性能测试 -->
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-core</artifactId>
<version>${jmh.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.openjdk.jmh</groupId>
<artifactId>jmh-generator-annprocess</artifactId>
<version>${jmh.version}</version>
<scope>test</scope>
</dependency>
</dependencies> </dependencies>
<issueManagement> <issueManagement>