Skip to content

Instantly share code, notes, and snippets.

@dharrigan
Created July 24, 2021 12:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dharrigan/a6ae5a27dea57301ec1fbb7648f5466d to your computer and use it in GitHub Desktop.
Save dharrigan/a6ae5a27dea57301ec1fbb7648f5466d to your computer and use it in GitHub Desktop.
Babashka Timings on a M1 Mac Book Pro

Babashka Timings

FIRST RUN

❯ ./script/compile Downloading: Component catalog from www.graalvm.org Processing Component: Native Image Component Native Image (org.graalvm.native-image) is already installed. Warning: Ignoring server-mode native-image argument --no-server. Executing [ /Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/bin/java \ -XX:+UseParallelGC \ -XX:+UnlockExperimentalVMOptions \ -XX:+EnableJVMCI \ -Dtruffle.TrustAllTruffleRuntimeProviders=true \ -Dtruffle.TruffleRuntime=com.oracle.truffle.api.impl.DefaultTruffleRuntime \ -Dgraalvm.ForcePolyglotInvalid=true \ -Dgraalvm.locatorDisabled=true \ -Dsubstratevm.IgnoreGraalVersionCheck=true \ --add-exports=java.base/com.sun.crypto.provider=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.event=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.loader=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.logger=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.module=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.org.xml.sax.helpers=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.perf=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.util.xml.impl=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.util.xml=ALL-UNNAMED \ --add-exports=java.base/sun.invoke.util=ALL-UNNAMED \ --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.repository=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.tree=ALL-UNNAMED \ --add-exports=java.base/sun.security.jca=ALL-UNNAMED \ --add-exports=java.base/sun.security.provider=ALL-UNNAMED \ --add-exports=java.base/sun.security.util=ALL-UNNAMED \ --add-exports=java.base/sun.text.spi=ALL-UNNAMED \ --add-exports=java.base/sun.util.calendar=ALL-UNNAMED \ --add-exports=java.base/sun.util.locale.provider=ALL-UNNAMED \ --add-exports=java.base/sun.util.resources=ALL-UNNAMED \ --add-exports=java.xml.crypto/org.jcp.xml.dsig.internal.dom=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.events=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal.consumer=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal.handlers=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal.jfc=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal=ALL-UNNAMED \ -XX:+UseJVMCINativeLibrary \ -Xss10m \ -Xms1g \ -Xmx13743895344 \ -Duser.country=US \ -Duser.language=en \ -Djava.awt.headless=true \ -Dorg.graalvm.version=21.2.0 \ -Dorg.graalvm.config=CE \ -Dcom.oracle.graalvm.isaot=true \ -Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \ -Xshare:off \ --module-path \ /Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/truffle/truffle-api.jar \ -Djdk.internal.lambda.disableEagerInitialization=true \ -Djdk.internal.lambda.eagerlyInitialize=false \ -Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \ -Dborkdude.dynaload.aot=true \ -Xmx4500m \ -javaagent:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/svm.jar \ -cp \ /Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/llvm-wrapper-shadowed.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/svm.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/objectfile.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/llvm-platform-specific-shadowed.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/javacpp-shadowed.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/svm-llvm.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/pointsto.jar \ 'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus' \ -imagecp \ /Users/david/development/clojure/babashka/target/babashka-0.5.1-SNAPSHOT-standalone.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/library-support.jar \ -H:Path=/Users/david/development/clojure/babashka \ '-H:Class@manifest from file:///Users/david/development/clojure/babashka/target/babashka-0.5.1-SNAPSHOT-standalone.jar=babashka.main' \ '-H:Name@manifest from file:///Users/david/development/clojure/babashka/target/babashka-0.5.1-SNAPSHOT-standalone.jar=babashka-0.5.1-SNAPSHOT-standalone' \ -H:Name=bb \ -H:+ReportExceptionStackTraces \ -H:IncludeResources=BABASHKA_VERSION \ -H:IncludeResources=SCI_VERSION \ -H:ReflectionConfigurationFiles=reflection.json \ -H:ClassInitialization=:build_time \ -H:Log=registerResource: \ -H:EnableURLProtocols=http,https,jar \ -H:+EnableAllSecurityServices \ -H:+JNI \ -H:FallbackThreshold=0 \ -H:+ReportUnsupportedElementsAtRuntime \ -H:ClassInitialization=org.postgresql.sspi.SSPIClient:run_time \ '-H:ClassInitialization=org.httpkit.client.ClientSslEngineFactory$SSLHolder:run_time' \ -H:+DumpTargetInfo \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.MixerProvider \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.FormatConversionProvider \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileWriter \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiDeviceProvider \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.SoundbankReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileWriter \ -H:CLibraryPath=/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64 ] [bb:53954] classlist: 4,445.40 ms, 0.93 GB --initialize-at-build-time without arguments has been deprecated and will be removed in GraalVM 22.0. [bb:53954] (cap): 2,660.49 ms, 0.93 GB The URL protocol jar is not tested and might not work as expected. Supported URL protocols enabled by default: file,resource. Supported URL protocols available on demand: http,https. [bb:53954] setup: 11,571.28 ms, 0.94 GB # Building image for target platform: org.graalvm.nativeimage.Platform$DARWIN_AMD64 # Using native toolchain: # Name: LLVM (clang) # Vendor: apple # Version: 12.0.5 # Target architecture: x86_64 # Path: /usr/bin/cc # Using CLibrary: com.oracle.svm.core.c.libc.NoLibC

[thread:1] scope: main [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/java.nio.file.spi.FileSystemProvider [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/jdk.internal.logger.DefaultLoggerFinder [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/com.fasterxml.jackson.core.JsonFactory [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/sun.util.resources.LocaleData$CommonResourceBundleProvider [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/sun.util.resources.LocaleData$SupplementaryResourceBundleProvider [thread:1] scope: main.registerResource Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/java.net.ContentHandlerFactory [thread:1] scope: main.registerResource Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/javax.naming.spi.InitialContextFactory [thread:1] scope: main.registerResource Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature [bb:53954] (clinit): 889.55 ms, 3.79 GB # Static libraries: # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64/liblibchelper.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libnet.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64/libdarwin.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libextnet.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libnio.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libjava.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libfdlibm.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libsunec.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libzip.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64/libjvm.a # Other libraries: -framework CoreServices,stdc++,z,pthread,-framework Foundation,dl [bb:53954] (typeflow): 43,279.57 ms, 3.79 GB [bb:53954] (objects): 95,305.76 ms, 3.79 GB [bb:53954] (features): 2,162.30 ms, 3.79 GB [bb:53954] analysis: 144,297.84 ms, 3.79 GB [bb:53954] universe: 7,386.85 ms, 4.34 GB [bb:53954] (parse): 6,011.05 ms, 3.91 GB [bb:53954] (inline): 7,684.81 ms, 3.84 GB [bb:53954] (compile): 46,744.11 ms, 4.16 GB [bb:53954] compile: 63,423.66 ms, 4.16 GB [bb:53954] image: 8,732.17 ms, 4.07 GB [bb:53954] write: 2,656.81 ms, 4.07 GB [bb:53954] [total]: 243,097.59 ms, 4.07 GB # Printing build artifacts to: /Users/david/development/clojure/babashka/bb.build_artifacts.txt

SECOND RUN

❯ ./script/compile Downloading: Component catalog from www.graalvm.org Processing Component: Native Image Component Native Image (org.graalvm.native-image) is already installed. Warning: Ignoring server-mode native-image argument --no-server. Executing [ /Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/bin/java \ -XX:+UseParallelGC \ -XX:+UnlockExperimentalVMOptions \ -XX:+EnableJVMCI \ -Dtruffle.TrustAllTruffleRuntimeProviders=true \ -Dtruffle.TruffleRuntime=com.oracle.truffle.api.impl.DefaultTruffleRuntime \ -Dgraalvm.ForcePolyglotInvalid=true \ -Dgraalvm.locatorDisabled=true \ -Dsubstratevm.IgnoreGraalVersionCheck=true \ --add-exports=java.base/com.sun.crypto.provider=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.event=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.loader=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.logger=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.module=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.org.xml.sax.helpers=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.perf=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.ref=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.util.xml.impl=ALL-UNNAMED \ --add-exports=java.base/jdk.internal.util.xml=ALL-UNNAMED \ --add-exports=java.base/sun.invoke.util=ALL-UNNAMED \ --add-exports=java.base/sun.nio.ch=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.annotation=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.repository=ALL-UNNAMED \ --add-exports=java.base/sun.reflect.generics.tree=ALL-UNNAMED \ --add-exports=java.base/sun.security.jca=ALL-UNNAMED \ --add-exports=java.base/sun.security.provider=ALL-UNNAMED \ --add-exports=java.base/sun.security.util=ALL-UNNAMED \ --add-exports=java.base/sun.text.spi=ALL-UNNAMED \ --add-exports=java.base/sun.util.calendar=ALL-UNNAMED \ --add-exports=java.base/sun.util.locale.provider=ALL-UNNAMED \ --add-exports=java.base/sun.util.resources=ALL-UNNAMED \ --add-exports=java.xml.crypto/org.jcp.xml.dsig.internal.dom=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.aarch64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.amd64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.site=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code.stack=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.code=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.common=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.aarch64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.amd64=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot.sparc=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.hotspot=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.meta=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.runtime=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.services=ALL-UNNAMED \ --add-exports=jdk.internal.vm.ci/jdk.vm.ci.sparc=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.events=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal.consumer=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal.handlers=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal.jfc=ALL-UNNAMED \ --add-exports=jdk.jfr/jdk.jfr.internal=ALL-UNNAMED \ -XX:+UseJVMCINativeLibrary \ -Xss10m \ -Xms1g \ -Xmx13743895344 \ -Duser.country=US \ -Duser.language=en \ -Djava.awt.headless=true \ -Dorg.graalvm.version=21.2.0 \ -Dorg.graalvm.config=CE \ -Dcom.oracle.graalvm.isaot=true \ -Djava.system.class.loader=com.oracle.svm.hosted.NativeImageSystemClassLoader \ -Xshare:off \ --module-path \ /Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/truffle/truffle-api.jar \ -Djdk.internal.lambda.disableEagerInitialization=true \ -Djdk.internal.lambda.eagerlyInitialize=false \ -Djava.lang.invoke.InnerClassLambdaMetafactory.initializeLambdas=false \ -Dborkdude.dynaload.aot=true \ -Xmx4500m \ -javaagent:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/svm.jar \ -cp \ /Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/llvm-wrapper-shadowed.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/svm.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/objectfile.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/llvm-platform-specific-shadowed.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/javacpp-shadowed.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/svm-llvm.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/builder/pointsto.jar \ 'com.oracle.svm.hosted.NativeImageGeneratorRunner$JDK9Plus' \ -imagecp \ /Users/david/development/clojure/babashka/target/babashka-0.5.1-SNAPSHOT-standalone.jar:/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/library-support.jar \ -H:Path=/Users/david/development/clojure/babashka \ '-H:Class@manifest from file:///Users/david/development/clojure/babashka/target/babashka-0.5.1-SNAPSHOT-standalone.jar=babashka.main' \ '-H:Name@manifest from file:///Users/david/development/clojure/babashka/target/babashka-0.5.1-SNAPSHOT-standalone.jar=babashka-0.5.1-SNAPSHOT-standalone' \ -H:Name=bb \ -H:+ReportExceptionStackTraces \ -H:IncludeResources=BABASHKA_VERSION \ -H:IncludeResources=SCI_VERSION \ -H:ReflectionConfigurationFiles=reflection.json \ -H:ClassInitialization=:build_time \ -H:Log=registerResource: \ -H:EnableURLProtocols=http,https,jar \ -H:+EnableAllSecurityServices \ -H:+JNI \ -H:FallbackThreshold=0 \ -H:+ReportUnsupportedElementsAtRuntime \ -H:ClassInitialization=org.postgresql.sspi.SSPIClient:run_time \ '-H:ClassInitialization=org.httpkit.client.ClientSslEngineFactory$SSLHolder:run_time' \ -H:+DumpTargetInfo \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.MixerProvider \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.FormatConversionProvider \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.sampled.spi.AudioFileWriter \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiDeviceProvider \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.SoundbankReader \ -H:ServiceLoaderFeatureExcludeServices=javax.sound.midi.spi.MidiFileWriter \ -H:CLibraryPath=/Users/david/development/tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64 ] [bb:54098] classlist: 4,640.58 ms, 0.96 GB --initialize-at-build-time without arguments has been deprecated and will be removed in GraalVM 22.0. [bb:54098] (cap): 2,304.19 ms, 0.96 GB The URL protocol jar is not tested and might not work as expected. Supported URL protocols enabled by default: file,resource. Supported URL protocols available on demand: http,https. [bb:54098] setup: 6,444.96 ms, 0.94 GB # Building image for target platform: org.graalvm.nativeimage.Platform$DARWIN_AMD64 # Using native toolchain: # Name: LLVM (clang) # Vendor: apple # Version: 12.0.5 # Target architecture: x86_64 # Path: /usr/bin/cc # Using CLibrary: com.oracle.svm.core.c.libc.NoLibC

[thread:1] scope: main [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/java.nio.file.spi.FileSystemProvider [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/jdk.internal.logger.DefaultLoggerFinder [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/com.fasterxml.jackson.core.JsonFactory [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/sun.util.resources.LocaleData$CommonResourceBundleProvider [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/sun.util.resources.LocaleData$SupplementaryResourceBundleProvider [thread:1] scope: main.registerResource Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/java.net.ContentHandlerFactory [thread:1] scope: main.registerResource Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature [thread:1] scope: main.registerResource ServiceLoaderFeature: registerResource: META-INF/services/javax.naming.spi.InitialContextFactory [thread:1] scope: main.registerResource Resources have been added by ServiceLoaderFeature. Automatic registration can be disabled with -H:-UseServiceLoaderFeature [bb:54098] (clinit): 834.35 ms, 3.75 GB # Static libraries: # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64/liblibchelper.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libnet.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64/libdarwin.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libextnet.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libnio.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libjava.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libfdlibm.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libsunec.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/static/darwin-amd64/libzip.a # ../../tools/graalvm-ce-java11-21.2.0/Contents/Home/lib/svm/clibraries/darwin-amd64/libjvm.a # Other libraries: -framework CoreServices,stdc++,z,pthread,-framework Foundation,dl [bb:54098] (typeflow): 41,749.35 ms, 3.75 GB [bb:54098] (objects): 89,387.39 ms, 3.75 GB [bb:54098] (features): 2,169.82 ms, 3.75 GB [bb:54098] analysis: 137,028.12 ms, 3.75 GB [bb:54098] universe: 7,094.40 ms, 4.24 GB [bb:54098] (parse): 5,864.55 ms, 3.71 GB [bb:54098] (inline): 7,601.08 ms, 3.88 GB [bb:54098] (compile): 45,845.72 ms, 4.10 GB [bb:54098] compile: 62,348.87 ms, 4.10 GB [bb:54098] image: 8,554.76 ms, 4.02 GB [bb:54098] write: 2,577.82 ms, 4.02 GB [bb:54098] [total]: 229,226.54 ms, 4.02 GB # Printing build artifacts to: /Users/david/development/clojure/babashka/bb.build_artifacts.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment