From 4a988dbdd65978256497d82aa9ea17a0967514ce Mon Sep 17 00:00:00 2001 From: wenshao Date: Tue, 21 Jan 2025 17:59:28 +0800 Subject: [PATCH] isASCIIChar --- .../com/alibaba/fastjson2/benchmark/BytesAsciiCheck.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/BytesAsciiCheck.java b/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/BytesAsciiCheck.java index ba5f7cd53..d50bcc6dc 100644 --- a/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/BytesAsciiCheck.java +++ b/benchmark/src/main/java/com/alibaba/fastjson2/benchmark/BytesAsciiCheck.java @@ -70,6 +70,12 @@ public void direct(Blackhole bh) throws Throwable { bh.consume(hasNegatives(bytes, 0, bytes.length)); } + @Benchmark + public void isASCIIChar(Blackhole bh) { + bh.consume(com.alibaba.fastjson2.util.IOUtils.isASCII(chars, 0, chars.length)); + } + + @Benchmark public void isASCII(Blackhole bh) throws Throwable { bh.consume(com.alibaba.fastjson2.util.IOUtils.isASCII(bytes, 0, bytes.length));