[INFO] Scanning for projects...
[INFO] 
[INFO] --------------------< blog.examples:java-libraries >--------------------
[INFO] Building java-libraries 1.0-SNAPSHOT
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] 
[INFO] --- clean:3.2.0:clean (default-clean) @ java-libraries ---
[INFO] 
[INFO] --- resources:3.3.1:resources (default-resources) @ java-libraries ---
[INFO] skip non existing resourceDirectory /tmp/java-libraries-final-extensions/java-libraries-extensions/src/main/resources
[INFO] 
[INFO] --- compiler:3.14.1:compile (default-compile) @ java-libraries ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 1 source file with javac [debug release 8] to target/classes
[WARNING] 源值 8 已过时，将在未来发行版中删除
[WARNING] 目标值 8 已过时，将在未来发行版中删除
[WARNING] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
[INFO] 
[INFO] --- resources:3.3.1:testResources (default-testResources) @ java-libraries ---
[INFO] skip non existing resourceDirectory /tmp/java-libraries-final-extensions/java-libraries-extensions/src/test/resources
[INFO] 
[INFO] --- compiler:3.14.1:testCompile (default-testCompile) @ java-libraries ---
[INFO] Recompiling the module because of changed dependency.
[INFO] Compiling 3 source files with javac [debug release 8] to target/test-classes
[WARNING] 源值 8 已过时，将在未来发行版中删除
[WARNING] 目标值 8 已过时，将在未来发行版中删除
[WARNING] 要隐藏有关已过时选项的警告, 请使用 -Xlint:-options。
[INFO] 
[INFO] --- surefire:3.5.4:test (default-test) @ java-libraries ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO] 
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running blog.libraries.Extension04Test
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.315 s -- in blog.libraries.Extension04Test
[INFO] Running blog.libraries.Extension03Test
E03 equal iteration checksum=6191104
E03 JOL LAYOUT ESTIMATE ONLY; NOT GC retained heap or B/op
# WARNING: Unable to get Instrumentation. Dynamic Attach failed. You may add this JAR as -javaagent manually, or supply -Djdk.attach.allowAttachSelf
# WARNING: Unable to attach Serviceability Agent. You can try again with escalated privileges. Two options: a) use -Djol.tryWithSudo=true to try with sudo; b) echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
# VM mode: 64 bits
# Compressed references (oops): 3-bit shift
# Compressed class pointers: 3-bit shift
# WARNING | Compressed references base/shifts are guessed by the experiment!
# WARNING | Therefore, computed addresses are just guesses, and ARE NOT RELIABLE.
# WARNING | Make sure to attach Serviceability Agent to get the reliable addresses.
# Object alignment: 8 bytes
#                       ref, bool, byte, char, shrt,  int,  flt,  lng,  dbl
# Field sizes:            4,    1,    1,    2,    2,    4,    4,    8,    8
# Array element sizes:    4,    1,    1,    2,    2,    4,    4,    8,    8
# Array base offsets:    16,   16,   16,   16,   16,   16,   16,   16,   16

java.util.HashMap estimated graph bytes=73792
java.util.HashMap@c074c0cd footprint:
     COUNT       AVG       SUM   DESCRIPTION
         1      8208      8208   [Ljava.util.HashMap$Node;
      2048        16     32768   java.lang.Integer
         1        48        48   java.util.HashMap
      1024        32     32768   java.util.HashMap$Node
      3074               73792   (total)


it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap estimated graph bytes=32880
it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap@21e20ad5d footprint:
     COUNT       AVG       SUM   DESCRIPTION
         1      8216      8216   [I
         1      8216      8216   [Ljava.lang.Object;
         1        64        64   it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap
      1024        16     16384   java.lang.Integer
      1027               32880   (total)


org.eclipse.collections.impl.map.mutable.primitive.IntObjectHashMap estimated graph bytes=32840
org.eclipse.collections.impl.map.mutable.primitive.IntObjectHashMap@1846579fd footprint:
     COUNT       AVG       SUM   DESCRIPTION
         1      8208      8208   [I
         1      8208      8208   [Ljava.lang.Object;
      1024        16     16384   java.lang.Integer
         1        40        40   org.eclipse.collections.impl.map.mutable.primitive.IntObjectHashMap
      1027               32840   (total)


[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.135 s -- in blog.libraries.Extension03Test
[INFO] Running blog.libraries.Extension05Test
SLF4J(W): Class path contains multiple SLF4J providers.
SLF4J(W): Found provider [org.slf4j.simple.SimpleServiceProvider@ad3324b]
SLF4J(W): Found provider [org.slf4j.jul.JULServiceProvider@3872bc37]
SLF4J(W): See https://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J(I): Actual provider is of type [org.slf4j.simple.SimpleServiceProvider@ad3324b]
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s -- in blog.libraries.Extension05Test
[INFO] 
[INFO] Results:
[INFO] 
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0
[INFO] 
[INFO] 
[INFO] --- jar:3.4.2:jar (default-jar) @ java-libraries ---
[INFO] Building jar: /tmp/java-libraries-final-extensions/java-libraries-extensions/target/java-libraries-1.0-SNAPSHOT.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  9.579 s
[INFO] Finished at: 2026-10-02T18:02:55+08:00
[INFO] ------------------------------------------------------------------------
