Skip to content

Instantly share code, notes, and snippets.

@enebo
Last active January 28, 2020 22:34
Show Gist options
  • Select an option

  • Save enebo/8bc512d9b376d84af4d511fbea6c8bdb to your computer and use it in GitHub Desktop.

Select an option

Save enebo/8bc512d9b376d84af4d511fbea6c8bdb to your computer and use it in GitHub Desktop.
system ~/work/jruby/frogger master # 1183% sh -x ./test.sh
+ MAKE_ARCHIVE=-J-XX:ArchiveClassesAtExit=ir.jsa
+ READ_ARCHIVE=-J-XX:SharedArchiveFile=ir.jsa
+ CACHE=-Xcompile.cache.classes=true
+ DONT_CACHE=-Xcompile.cache.classes=true
+ DEV=--dev
+ COMPILE=-X+C
+ GC=-J-XX:+UseParallelGC
+ TIME=15
+ java -version
openjdk version "13.0.2" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 13.0.2+8)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13.0.2+8, mixed mode, sharing)
+ echo '--------------------- Building cds archive with out caching'
--------------------- Building cds archive with out caching
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:ArchiveClassesAtExit=ir.jsa -X+C'
+ jruby -S rails c
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m39.853s
user 1m45.348s
sys 0m2.636s
+ sleep 15
+ echo '--------------------- Running with cds'
--------------------- Running with cds
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.248s
user 0m17.032s
sys 0m1.223s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.978s
user 0m17.791s
sys 0m1.230s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.372s
user 0m17.088s
sys 0m1.187s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m15.561s
user 0m18.996s
sys 0m1.360s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.532s
user 0m17.178s
sys 0m1.169s
+ sleep 15
+ echo '--------------------- Running without cds'
--------------------- Running without cds
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m15.570s
user 0m18.734s
sys 0m1.232s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.748s
user 0m17.776s
sys 0m1.298s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m15.228s
user 0m18.380s
sys 0m1.242s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.448s
user 0m17.512s
sys 0m1.178s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.792s
user 0m17.889s
sys 0m1.195s
+ sleep 15
+ echo '--------------------- Building first proc cds archive with caching'
--------------------- Building first proc cds archive with caching
+ rm -rf /home/enebo/.ir
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true'
+ jruby -X+C -S rails c
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m17.812s
user 1m7.332s
sys 0m1.979s
+ jar cvf ir.jar -C /home/enebo/.ir .
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true -J-XX:ArchiveClassesAtExit=ir.jsa -X+C'
+ jruby -S rails c
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m42.701s
user 1m46.078s
sys 0m2.593s
+ sleep 15
+ echo '--------------------- Running with cds+cache'
--------------------- Running with cds+cache
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m13.140s
user 0m16.202s
sys 0m1.267s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.821s
user 0m15.903s
sys 0m1.210s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m13.185s
user 0m16.351s
sys 0m1.268s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.972s
user 0m16.127s
sys 0m1.311s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m13.259s
user 0m16.286s
sys 0m1.285s
+ sleep 15
+ echo '--------------------- Running without cds but with cache'
--------------------- Running without cds but with cache
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.406s
user 0m15.618s
sys 0m1.233s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.504s
user 0m15.813s
sys 0m1.281s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.343s
user 0m15.506s
sys 0m1.271s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.723s
user 0m16.032s
sys 0m1.237s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m12.313s
user 0m15.646s
sys 0m1.241s
+ sleep 15
+ echo '--------------------- Building cds archive with caching'
--------------------- Building cds archive with caching
+ rm -rf /home/enebo/.ir
+ echo exit
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true -X+C'
+ jruby -S rails c
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m26.380s
user 1m32.283s
sys 0m2.149s
+ rm ir.jar
+ jar cvf ir.jar -C /home/enebo/.ir .
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true -J-XX:ArchiveClassesAtExit=ir.jsa -X+C'
+ jruby -S rails c
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m37.257s
user 1m24.776s
sys 0m2.374s
+ sleep 15
+ echo '--------------------- Running with cds+cache'
--------------------- Running with cds+cache
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.500s
user 0m17.938s
sys 0m1.394s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m13.510s
user 0m16.719s
sys 0m1.308s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.726s
user 0m18.460s
sys 0m1.397s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m13.380s
user 0m16.584s
sys 0m1.326s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -J-XX:SharedArchiveFile=ir.jsa -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.024s
user 0m17.244s
sys 0m1.361s
+ sleep 15
+ echo '--------------------- Running without cds but with cache'
--------------------- Running without cds but with cache
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.757s
user 0m19.081s
sys 0m1.375s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m15.048s
user 0m19.300s
sys 0m1.360s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.815s
user 0m19.122s
sys 0m1.311s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m14.833s
user 0m19.173s
sys 0m1.253s
+ sleep 15
+ for i in [ 1 2 3 ]
+ echo exit
+ CLASSPATH=ir.jar
+ JRUBY_OPTS='-J-XX:+UseParallelGC -Xcompile.cache.classes=true --dev'
+ jruby -S rails c
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.
Ignoring bcrypt-ruby-3.0.0-java because its extensions are not built. Try: gem pristine bcrypt-ruby --version 3.0.0
Ignoring bindex-0.7.0 because its extensions are not built. Try: gem pristine bindex --version 0.7.0
Ignoring binding_of_caller-0.8.0 because its extensions are not built. Try: gem pristine binding_of_caller --version 0.8.0
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.bouncycastle.jcajce.provider.drbg.DRBG (file:/home/enebo/.m2/repository/org/bouncycastle/bcprov-jdk15on/1.61/bcprov-jdk15on-1.61.jar) to constructor sun.security.provider.Sun()
WARNING: Please consider reporting this to the maintainers of org.bouncycastle.jcajce.provider.drbg.DRBG
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Loading development environment (Rails 6.0.2.1)
Switch to inspect mode.
exit
real 0m15.027s
user 0m19.315s
sys 0m1.351s
+ sleep 15
system ~/work/jruby/frogger master # 1183%
#/bin/bash -x
MAKE_ARCHIVE=-J-XX:ArchiveClassesAtExit=ir.jsa
READ_ARCHIVE=-J-XX:SharedArchiveFile=ir.jsa
CACHE=-Xcompile.cache.classes=true
DONT_CACHE=-Xcompile.cache.classes=true
DEV=--dev
COMPILE=-X+C
GC=-J-XX:+UseParallelGC
TIME=15
java -version
echo "--------------------- Building cds archive with out caching"
time echo exit | JRUBY_OPTS="${GC} ${MAKE_ARCHIVE} ${COMPILE}" jruby -S rails c
sleep $TIME
echo "--------------------- Running with cds"
for i in [ 1 2 3 ]; do
time echo exit | JRUBY_OPTS="${GC} ${READ_ARCHIVE} ${DEV}" jruby -S rails c
sleep $TIME
done
echo "--------------------- Running without cds"
for i in [ 1 2 3 ]; do
time echo exit | JRUBY_OPTS="${GC} ${DEV}" jruby -S rails c
sleep $TIME
done
echo "--------------------- Building first proc cds archive with caching"
rm -rf ${HOME}/.ir
time echo exit | JRUBY_OPTS="${GC} ${CACHE}" jruby ${COMPILE} -S rails c
jar cf ir.jar -C ${HOME}/.ir .
time echo exit | CLASSPATH=ir.jar JRUBY_OPTS="${GC} ${CACHE} ${MAKE_ARCHIVE} ${COMPILE}" jruby -S rails c
sleep $TIME
echo "--------------------- Running with cds+cache"
for i in [ 1 2 3 ]; do
time echo exit | CLASSPATH=ir.jar JRUBY_OPTS="${GC} ${READ_ARCHIVE} ${CACHE} ${DEV}" jruby -S rails c
sleep $TIME
done
echo "--------------------- Running without cds but with cache"
for i in [ 1 2 3 ]; do
time echo exit | CLASSPATH=ir.jar JRUBY_OPTS="${GC} ${CACHE} ${DEV}" jruby -S rails c
sleep $TIME
done
echo "--------------------- Building cds archive with caching"
rm -rf ${HOME}/.ir
time echo exit | JRUBY_OPTS="${GC} ${CACHE} ${COMPILE}" jruby -S rails c
rm ir.jar
jar cf ir.jar -C ${HOME}/.ir .
time echo exit | CLASSPATH=ir.jar JRUBY_OPTS="${GC} ${CACHE} ${MAKE_ARCHIVE} ${COMPILE}" jruby -S rails c
sleep $TIME
echo "--------------------- Running with cds+cache"
for i in [ 1 2 3 ]; do
time echo exit | CLASSPATH=ir.jar JRUBY_OPTS="${GC} ${READ_ARCHIVE} ${CACHE} ${DEV}" jruby -S rails c
sleep $TIME
done
echo "--------------------- Running without cds but with cache"
for i in [ 1 2 3 ]; do
time echo exit | CLASSPATH=ir.jar JRUBY_OPTS="${GC} ${CACHE} ${DEV}" jruby -S rails c
sleep $TIME
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment