diff --git a/.bettercodehub.yml b/.bettercodehub.yml new file mode 100644 index 00000000..6a8c6cc9 --- /dev/null +++ b/.bettercodehub.yml @@ -0,0 +1,3 @@ +component_depth: 8 +languages: +- java diff --git a/.travis.yml b/.travis.yml index e3ff4651..21796941 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,13 @@ language: java sudo: false jdk: - - oraclejdk8 + - oraclejdk11 + - oraclejdk12 + - oraclejdk13 + - openjdk8 + - openjdk11 + - openjdk12 + - openjdk13 # enable cache to stop downloading all maven plugins every time cache: @@ -14,11 +20,10 @@ cache: # do some preparations before the install phase before_install: - - "git clone -b travis `git config --get remote.origin.url` target/travis" - pip install --user codecov # No need to run mvn install, so skip this step -install: true +install: skip # emulate a display for the gui tests before_script: @@ -27,7 +32,7 @@ before_script: # run branch dependent build using a separate script # make sure, script is executable (http://blog.lesc.se/2011/11/how-to-change-file-premissions-in-git.html) -script: "./target/travis/gcviewer-script.sh" +script: "./cicd/gcviewer-script.sh" after_success: - codecov @@ -35,10 +40,14 @@ after_success: # for configuration of maven deploy see http://knowm.org/configure-travis-ci-to-deploy-snapshots/ env: global: + - GPG_DIR="`pwd`/cicd/gpg" - secure: arRS4YHFdZWyl7KmduSdzOF1JGm1qOWDLp1fwtzCkGUx58G3RrhhBIynK3TuSnnUTYsmS+DyxR/R+v3QhaEjschR4Aeolq9StJGvUBssTS+oCqcLe3qLiHyy9YClCb8xSPebYNgrxEox0MuEGG73TFRUrGLHxesBo9OfLgIiGpV+kez2cBD+iFWEfNA9oeO3x3fa7Ry/YBrRfUkA5gKR41Bw/oOf+5T0HAKMpfMMmCneu7EtA3z7cWHhEEBwydwUI+szS3ozsbyUcleLwTlwabLXEB3rF3c/rU2Zy/1CLfWzJwCmy47HfclTalj/ckNxh5pK9aQwVqFM3B8ECPBUOksYm28oREgcRFbLqrtRnrKMM5tvqHXsb3r7VyJkNzFenV8e3WES8kCL7z5yuCstac395AlLRBCWTEWbHiiKTIYfx4awY5lK2CxptCf+8mzzkfltQp6HOViLw+X9c/G4MNTUWlDeMnw3JB81Rm5qaKv4gNjq9G0cPS9rzRN6SwksIEZ2i2JmVzCOoU7tWgH6ahcBDU3jJI3bwODzkzND5j0y9jKtooYEKPAH2v5b/uB/6KIlCLa/jZQcCzuTrOlKT6/Zcxl4aDUonuJ8vUDl3gMj72iqZpNosqOWIL0YVy8wlmxCaai3MK2H1647Mw5DXWzIciSN/TLwCjF3344fxHc= - secure: L2mbuVWefCqtdy9qNcVtxW5nI2/kLY6vTXasQ19mevfxCHcyN23d8zDvCU0lRT9k9k9znXrF3JppzLwW2wkZo72XADQj+hfCSCB8axu1NQPPi3IMkFe4/c/mEXRVHYvukEjTX10BmZUfjL2H2XRiLM2eOunbRxyE6DfmIz6HuW5LS3iNi9BZQce6iHm/jG0Li+SxCgqetwZ3/Gowl1vo5vfg+xVnqTalYuSfvlJAAKfZdkw47/5T0np7ooD4W0TfFohFpq2DlVK1m27qSc0tDe9CT7YkAXid7giVfe+RC5rEoJhKf87wuKC/hitUS+OJb6hJg3IVGhsiA44w57eK6g7Gm+nDrJzId8XOYugy7VaIaVMJjoqWG8AnhbFzh2/ioWq4jI7xmjzBnKSak+DpxPvEs26WEE12m3nJVQvFpvoTTusnJuS2zUYk6ZSupdv8rw3fsIKHYepNyiCHau0WGgs1kqApA6bY3V42FFakC57x5dL5RNi54MBOzS9JBoQ6BsUewtarIdxsKUawA9TKC2M1IRI2poS0Zex9BslV08KBfzSvSI1h06kRaR6S35CwqlWnVcC+ZK4l3vOtpPYOGAo8F8OLONcUYuGMMQH+Eycvnd7yyLSbDEaEkNEBYL1uBSw6ZbRQzlFIS8v2t6BDed37WWLDD+TGnODcVJ7lhG8= - secure: UunPp8yEYLSgQez5CUk9qdi1QQGidDQlojrScsKtz/ixhm+dv1aqu+SeqVEVFjRvCeqghB+TGufw1mxkjNwsOL+hZDmsnfex+ZR6c1swk19BarlhKVc6+lAJ/2KsOaXjdAnS5w0Xyhqp+BMJxjYfhLaaSZj1+AUiXsG4dhRzl8jylx5caJu3jG3DN0wYVM54wHpx3Vz0Rx8oDLpr6Clh8dctvxJz88cT3OH2zDiMOfSMbrfOE4ENbRDCrX/ktQl2w6L8VBu29srIUqv862Pia9F6mjsZNuWJZu/yidnX/q+ctQawT0BQJJ1U9BhWKEKhOeS5AwSiBISxtvXU4gChSqOSrSe87Zt00ndlL+LkanSbehvGEaoRmi1AKxTh/jPvkiiiYj/yH3Rh+gLvkIxDQk0tvMvT42X1GblRS4aPAxGwYb/1Sx/3VThOpGSNRyH5xC8Ccr7AmOjcZUTUm0ZV45XX2QUiAlTJvrsbW1yvWyCdsYh36fxWgLdaokhbb4APkwDQTnQZ3zMyNSMqb4v/3gTWmZmMDtXrQ6/YHdufhuDJeCt3ibFdd5BX6GFS3zQ+GKPE4lHtexR8BnFA1hLfH0jIDnAduA5mgX4w6G/dSw7Bf7HGROwB2jBSRAVgruF3kTT3M9S+0rOgceuZTTeUvfl/KLAFeS5j2mO5qmdOPQE= - secure: hfbgSnGViHzpZBIUehTm0na8CPBGXTASeOwgxzH2fiJuTQtp/hGO3bNo5zhPW+wMWj5or5EgmcTbRVQUu6zfOmaECi1Vf1Ul42qimlR8NLCBLSoPIcBgO2re/jQFZNUe6NTAoZsVAtMaBplmeOydrjFFb1NqufbSqVX2H7IrjwIFjc/E7vG+pgjBaPh6SMWrhZHUK+aID9Ssssr9KZc2lzq1rqSC1U2M/SQf9EbVEAxkyuR77aZhnkjZlUo97gmVBscStso4bUEgU54gYL0NiSiOrRhH+8N/mb/AJMyn/KGgyNJMai0wMn4WW381iVf4huG95C/RcQOYG/OEGBuR7N1yQEVhtV3SAJPBWXp3fQcL6CnWkn4N2Tc66sjbhAD06p5fSY2YWd5uGCzG9qvw3GABcHLx5q1rpBiwgHKHF+79subsYkhhUhXHSikh8ySeniXcS1LWVpUBe6Y2hDBGh2g3zru/Rkdvv7lHZgu6BNyb1tETCCU5TvpHJVd7YxoR7cGEWHQQcycmpVL6OYwhXG52nv/r2fPBICDfyzhPDyY6uei0p3/p0t3Qgby65phmaTPbqDM5FPy43iRp4zCJ5hKgmHlhXeGS7y2AavTSMk6Da4jz7bLZkIXM90MWcIh4saXU61cJKkPz2cuzovU07WaFwCo9rapbzfbuSSfrYvQ= - + - secure: "o8U8fTK6YwArlxxlpAPhPh2GV+Dl63R9K/Oq3jN4mjrrS+jvf905EqeQSEquC1uZ/ZwbD34kaFj/a50qX23axZFf09Sy9kPFNHgSNPXURZtshCNn2IimsU3eCKb6lM1MyKRa5Ue81sZVT+3Q673q9ndorHbjINb/iCg7wzx+DBNeuG5R8DXFM8ddxf19fKKkQSbzwa64lgZ8gH19TWShg2pYgLCxJxfYrt2acIJEshYyCbJxGrMVdkPztCaXqePV17saNUkbuYcVdAe3KkK/GsPe52FucbiVed705CDIJ3ODpWrx4Nsj9uFg9wuiCWWjBYIwpT+svV1lmvT9X5ViSMnazV+sNY1vpq5zDItU/lg9RsiVGVns4EEYAoJ4J4ky7KB6CC/9Nx7+oWoCNDfC80i61eEXNqg+TuKeBYKmOs/l5GnAyE7voxXUoyqBak7yu97Wp9iTRg6AoXSWiMeWnYBS5yRS/8gAaPUvfvp42ahZkiRli3R18E3s9LG1x/LowZhhGDDHum3QklJzPJlMm8BWSBJkhOgLApNWELZAtwS5yiEw4QIEQyZNEaoH9ENnpAfJIsPv1dX4nBHUlD8AhERGyUWHY95bL8GPzboBhM08pQdH+caYDRx3Fj3jICkuwYHz7RpDPAdpLMHCYoMQCjxhUy0br9GRRW0/he1Tdbw=" + - secure: "bUq1LIA4FurrzaYPYg3RRKg5aaENIQTOFVCQEH+J81N4h+3O86l8pDM8RVv84M1TvsTpitUD1Agdg6qOK4IG61AVFGh6XHOMc3i/o2X0z03LCjW+J2k0ETPA1DwundgfdBitzEGedO6XQvlhVlVDg7QVEHeA3FxWPWy4+fvGEqDNEHCYPr4Q2Q/59hEXDtMIMvsHA8VOCMTuA+NRY8SkyyewXWSarNrlM+wyhIO8RcZxOEsHPKI+tIWyYInMd5mv2RZX6cs+Ia37c4ajpNXPViAe7oQHI99aFUWsUEfSydqMfVY/iDWig4bs5i/k7mln13RALyqsBFkNB+dSi36FJV2CgqnY9+YjNo4FRarXDlLwaGGPsVCgjN1xxeD+MOSqJaCM2aNiNPgB5KsGDLDTLQbcGJr4frjtGG0x1mTBD+n3GyxYcum6dWlUNGJ7IN1rShQFC+e//oHAEDNmNGkKzVVbBLJZTyirm5GJYpUq4vWDmFJsEb2CK1C2W4qVX/NSmixD2/S0x2+osWgPitkIlyKQwOjSFag6hEpqQNwuNv7HCO2JtCjfg25Ur4itZkon5oICRgznhfWuDGf9UbBc+SI3vPGlhkjH3oUqa4RCn/W5BVeug/xrfRB6AJ9k1mg8g1xCvECG2ZA9epA40PDdDqcsS6WyYcEPPvnk2wpqZY0=" + - secure: "lUTaoCHgQk0xYpEtRFPJXn1Eduf5WVCyAa6/cWECGcYfrhW3kYXDHKtHwhUwi/HPGyLg0ZFi1DBaiv7QareW/D1GwlPV+UTgmc1TY02XwLz7kFPb4A9896nCVOwR5xMuTL7TFzuB8/5bFGf6GGvrGnlGKWZCIOw3d8OLaiUib+BzezMsMJjouJwUiPpg9LzdhRORK4aj+uwCD+27o3i1u2yXiv4ljY/j4rMFdNAYWup5m2QPESGXJR4aTuf2uFYUEAURkUcOhtH9Uq6XQqUbW1IJqD9UVbtLGo6qCN813UXlt17DoqkPWjvsRiC7JBLFqZpT9+wrGcfSuF4HZJJOZrWxfnD/uzL4M485eUwePKCaA1M5EfYu+wpmcz5z00O59PJISAEMrmIvJTj0T87tOdKzI/TzO1ifAUMjs2z0fJOTD4O83PvQ56oppc9fsNo2jkO74DDauoSFXNo9IRHqj/ZBoklGxSA8MWjqu5mFxwEqFVca5IfUXgqI0fiBDqU81lHqsxEKiMO0C4LYD6w3yVtm3clCyMAvYIpU1owPUnA5F3V7JkhlUh8RPOViZ3xIgCZTU4lfA+jTjvC0L4nP2/xKIQMlJlUokDjqn7S2rD6Ujb0kxcxhj9d5s1dlLrJJfaqJKeE+S0yfiG8CHEEwmOlq5yEzHdt5XuKcgR5lMgY=" + - secure: "fSbp+LPptgRnMq2symJ9p+ViCevCWjuj7t38tNJrU+shlEj803Ax5G6vfCqOrOZvHS6cksLre82C1P0XyuEytN8aXJWYy0tjvKGPyXzvT+8o1xOuer9esqDtue8tZ7VlTcugPphJJtVdASPyN+8jI/mBZEp5+GPQUZIeTsAII5GzuWNJURgTbDUKZNQTPpsn+QP0cGl53waBXrA76bBFfPZxI42PEiMzaKljMuEUl9fm9KoZvVpUiDO9/N4K+8/dYGD+AMa0ny+P/gL+HS9r6nLiylF842pHzLjptin4w+8JwCyzvD7Jz+lcrwuc/XdL025V4qtPFKkaN6OvC9dcjtwkf7CVToayyLI2vR1hMLkJu/bgniMS7Wg0jHzD81zYdtbuksG98qUOO7nDp7U/BZvvHhOFVW7fXYcigwknLlW+b0z3bfKbWOfl/Hlt00UNR2nxGLb4sotQJWGfS4jdltN9FXmTMcrKSKgLYWb0hBY06Rk6Dbli2I/We3295kklVtusebpyX3peQzRT4aws6kmXlWdaHEDus5jfTgvVMm+5u7mB2UhO0kXUnFvkytgj8PROubiAMzfmFDGzE+4+aW4ihWA5OimrEyUZk4LWpQ6IV/l80yFNj2Q1EXTXBzaRpOk4xoQ4l0ZTLa6aPWDWgalnnMjZceTkdOJBf8rHOfo=" # don't configure any notifications and use defaults from travis # see http://docs.travis-ci.com/user/notifications/ (notifications for broken builds and when status changes) diff --git a/LICENSE.txt b/LICENSE.txt index fd2eb5d0..f48cd4e4 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,7 +1,7 @@ GCViewer helps you to analyse java garbage collection log files. Copyright (c) 2002-2008 tagtraum industries incorporated. -Copyright (c) 2011-2017 Joerg Wuethrich and contributors +Copyright (c) 2011-2019 Joerg Wuethrich and contributors LGPL ==== diff --git a/README.md b/README.md index c0489cf6..ca8e95d6 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -GCViewer 1.35 +GCViewer 1.36 ============= [![Build Status](https://travis-ci.org/chewiebug/GCViewer.svg?branch=develop)](https://travis-ci.org/chewiebug/GCViewer) @@ -19,6 +19,11 @@ When logfile rotation (-XX:+UseGCLogFileRotation) is enabled, the logfiles can b Supported verbose:gc formats are: +- some support for OpenJDK 9 / 10 unified logging format -Xlog:gc:, the following configurations will work + - -Xlog:gc:file="path-to-file" (uses defaults) + - -Xlog:gc=info:file="path-to-file":tags,uptime,level (minimum configuration needed) + - -Xlog:gc*=trace:file="path-to-file":tags,time,uptime,level + (maximum configuration supported, additional tags ok, but ignored; additional decorations will break parsing) - Oracle JDK 1.8 -Xloggc: [-XX:+PrintGCDetails] [-XX:+PrintGCDateStamps] - Sun / Oracle JDK 1.7 with option -Xloggc: [-XX:+PrintGCDetails] [-XX:+PrintGCDateStamps] - Sun / Oracle JDK 1.6 with option -Xloggc: [-XX:+PrintGCDetails] [-XX:+PrintGCDateStamps] @@ -29,7 +34,7 @@ Supported verbose:gc formats are: - HP-UX JDK 1.2/1.3/1.4.x with the option -Xverbosegc - BEA JRockit 1.4.2/1.5/1.6 with the option -verbose:memory [-Xverbose:gcpause,gcreport] [-Xverbosetimestamp] -Best results are achieved with: -Xloggc: -XX:+PrintGCDetails -XX:+PrintGCDateStamps. +Best results for non unified gc logging Oracle JDKs are achieved with: -Xloggc: -XX:+PrintGCDetails -XX:+PrintGCDateStamps. A few other options are supported, but most of the information generated is ignored by GCViewer (the javadoc introduction of https://github.com/chewiebug/GCViewer/blob/master/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0.java diff --git a/cicd/Dockerfile b/cicd/Dockerfile new file mode 100644 index 00000000..84e5d933 --- /dev/null +++ b/cicd/Dockerfile @@ -0,0 +1,5 @@ +FROM ruby:latest + +RUN gem install travis + +CMD /bin/bash \ No newline at end of file diff --git a/cicd/README.md b/cicd/README.md new file mode 100644 index 00000000..c35ef9ba --- /dev/null +++ b/cicd/README.md @@ -0,0 +1,42 @@ +# cicd +This directory contains a settings.xml + script file that can be used to +deploy to the SonaType OSS repository from a Travis CI build. + +The full instructions are here: +http://knowm.org/configure-travis-ci-to-deploy-snapshots/ + +# gpg +## documentation +- https://stackoverflow.com/questions/38276762/travis-gpg-signing-failed-secret-key-not-available +- https://github.com/making/travis-ci-maven-deploy-skelton +- https://www.gnupg.org/gph/en/manual.html + +expiration date of current keys: 2021-11-28 + +## issues with outdated openssl version in travis-ci (30.11.2019) +-> docker ruby image (ruby 2.6.5p114) uses openssl 1.1.1d; travis-ci uses openssl 1.0.2g +-> preferred command would be "openssl enc -e -v -iter 3 -aes-256-cbc -pass pass:$ENCRYPTION_PASSWORD -in ./xxx.gpg -out xxx.gpg.enc" +two issues: +- "-iter 3" is not known -> drop option +- key derivation mechanism was changed between openssl 1.1.x and 1.0.x +-- https://stackoverflow.com/questions/39637388/encryption-decryption-doesnt-work-well-between-two-different-openssl-versions/39641378#39641378 +-- -> use -md sha1 to enable decryption by openssl 1.0.x + +## steps to create / renew pubring.gpg.enc + secring.gpg.enc +### run docker image +- docker run --rm -it --mount type=bind,src=D:\Users\joerg2\Daten\java\git\GCViewer\cicd\gpg,dst=/usr/gpg ruby/travis /bin/bash +- cd /usr/gpg + +### create private + public key +- gpg --generate-key +-- jwu@gmx.ch +-- gpg zert für maven signierung +- gpg --output pubring.gpg --export jwu@gmx.ch +- gpg --armor --export jwu@gmx.ch > pubring.gpg.txt +-- upload to public key server (http://keyserver.ubuntu.com:11371) +- gpg --export-secret-keys > secring.gpg + +### encrypt keys +- export ENCRYPTION_PASSWORD= +- openssl enc -e -v -aes-256-cbc -md sha1 -pass pass:$ENCRYPTION_PASSWORD -in ./pubring.gpg -out ./pubring.gpg.enc +- openssl enc -e -v -aes-256-cbc -md sha1 -pass pass:$ENCRYPTION_PASSWORD -in ./secring.gpg -out ./secring.gpg.enc diff --git a/cicd/gcviewer-script.sh b/cicd/gcviewer-script.sh new file mode 100755 index 00000000..1258cc14 --- /dev/null +++ b/cicd/gcviewer-script.sh @@ -0,0 +1,92 @@ +#!/bin/bash +# -e: exit on any non-true return value +# -u: exit, if an unset variable is being used +# https://ss64.com/bash/set.html +set -eu + +echo "TRAVIS_PULL_REQUEST = ${TRAVIS_PULL_REQUEST}" +echo "TRAVIS_BRANCH = ${TRAVIS_BRANCH}" +echo "TRAVIS_JDK_VERSION = ${TRAVIS_JDK_VERSION}" + +##################### +# functions +##################### +function perform_snapshot_release() { + echo "----------------" + echo build and deploy to sourceforge \(SNAPSHOT only\) + echo "----------------" + mvn clean deploy javadoc:javadoc -P sourceforge-release --settings ./cicd/settings.xml +} + +function init_github() { + git config --global user.email "travis@travis-ci.org" + git config --global user.name "Travis CI" + git remote add origin-github https://${GH_TOKEN}@github.com/chewiebug/gcviewer.git > /dev/null 2>&1 +} + +function push_to_github() { + # https://gist.github.com/willprice/e07efd73fb7f13f917ea + echo "pushing $1 to github" + git status + git push --quiet --set-upstream origin-github $1 +} + +function merge_with_develop_branch() { + # assumption: we are not on the develop branch and should merge TRAVIS_BRANCH into develop + echo "merging ${TRAVIS_BRANCH} into develop" + # since travis did a shallow clone (git clone --depth=50 ...), we need to fetch the develop branch first + git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" + git fetch --depth=10 + git checkout -t -b develop origin/develop + git merge ${TRAVIS_BRANCH} +} + +function perform_release() { + echo "----------------" + echo perform release + echo "----------------" + # maven release needs a locally checked out branch, otherwise "git symbolic-ref HEAD" will fail + git checkout ${TRAVIS_BRANCH} + openssl version + openssl enc -d -aes-256-cbc -md sha1 -pass pass:$ENCRYPTION_PASSWORD -in $GPG_DIR/pubring.gpg.enc -out $GPG_DIR/pubring.gpg + openssl enc -d -aes-256-cbc -md sha1 -pass pass:$ENCRYPTION_PASSWORD -in $GPG_DIR/secring.gpg.enc -out $GPG_DIR/secring.gpg + mvn --batch-mode release:clean release:prepare release:perform --settings ./cicd/settings.xml + # remove decrypted keyrings + rm $GPG_DIR/*.gpg + init_github + push_to_github ${TRAVIS_BRANCH} + # push tag, which was just generated by maven-release-plugin + git push origin-github $(git describe --tags --abbrev=0) + merge_with_develop_branch + push_to_github develop +} + +function perform_verify() { + echo "----------------" + echo only verify + echo "----------------" + mvn clean verify javadoc:javadoc +} + +##################### +# script +##################### +# Since the same script is run several times with different jdks by the build process, +# only under certain conditions, a (snapshot) release should be built. +# Among others, a build loop must be prevented after a "perform_release" build was executed. +# All other cases (like pull requests) only perform a "verify" +if [ "${TRAVIS_PULL_REQUEST}" = "false" ] && [[ ! "${TRAVIS_COMMIT_MESSAGE}" = \[maven-release-plugin\]* ]] && [ "${TRAVIS_JDK_VERSION}" = "openjdk8" ] +then + if [ "${TRAVIS_BRANCH}" = "develop" ] + then + perform_snapshot_release + elif [[ "${TRAVIS_BRANCH}" = "master" ]] + then + perform_release + else + # will be done for all other branches pushed into this repository + perform_verify + fi +else + perform_verify +fi diff --git a/cicd/gpg/pubring.gpg.enc b/cicd/gpg/pubring.gpg.enc new file mode 100644 index 00000000..3951275f Binary files /dev/null and b/cicd/gpg/pubring.gpg.enc differ diff --git a/cicd/gpg/secring.gpg.enc b/cicd/gpg/secring.gpg.enc new file mode 100644 index 00000000..d3cba23c Binary files /dev/null and b/cicd/gpg/secring.gpg.enc differ diff --git a/cicd/run-docker.bat b/cicd/run-docker.bat new file mode 100644 index 00000000..3d263954 --- /dev/null +++ b/cicd/run-docker.bat @@ -0,0 +1 @@ +docker run --rm -it --mount type=bind,src=%cd%\gpg,dst=/usr/gpg ruby/travis /bin/bash \ No newline at end of file diff --git a/cicd/settings.xml b/cicd/settings.xml new file mode 100644 index 00000000..bb56f621 --- /dev/null +++ b/cicd/settings.xml @@ -0,0 +1,11 @@ + + + + + ossrh + ${env.CI_DEPLOY_USERNAME} + ${env.CI_DEPLOY_PASSWORD} + + + diff --git a/pom.xml b/pom.xml index 242c66f2..3a216a33 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.github.chewiebug gcviewer - 1.35 + 1.36-SNAPSHOT jar GCViewer GCViewer is a little tool that visualizes verbose GC output generated by Sun / Oracle, IBM, HP and BEA Java Virtual Machines. It is free software released under GNU LGPL. @@ -19,7 +19,7 @@ Jörg Wüthrich gcviewer@gmx.ch - http://github.com/chewiebug/GCViewer + http://github.com/chewiebug Hans Bausewein @@ -32,6 +32,10 @@ Steve Boardwell https://github.com/lostinberlin + + Krzysztof Burek + https://github.com/krzysztofburek + Cka3o4Huk @@ -59,6 +63,14 @@ Michi Gysel + + Roland Illig + https://github.com/rillig + + + Mary Sunitha Joseph + https://github.com/Marysunithajoseph + Johan Kaving @@ -66,6 +78,14 @@ Maciej Kwiecien https://github.com/xylu + + Dennis Lawler + https://github.com/drawlerr + + + Yanqi Li + https://github.com/yanqilee + Henry Lin https://github.com/henray @@ -74,10 +94,18 @@ James Livingston https://github.com/doctau + + Mart Mägi + https://github.com/ophillan + Tony Mancill https://github.com/tmancill + + Auston McReynolds + https://github.com/amcrn + Samuel Mendenhall http://engineersamuel.github.io/dbits/ @@ -111,6 +139,10 @@ Fred Rolland https://github.com/rollandf + + Sandro Rossi + https://github.com/rossisandro + Heiko W. Rupp https://github.com/pilhuhn @@ -159,23 +191,26 @@ UTF-8 4.12 1.3 - 1.9.5 + 1.10.19 1.8 1.8 1.4 - 0.7.9 + 0.8.4 3.0.1 - 2.10.4 + 3.0.1 1.6 - 3.0.0 + 3.1.0 1.8 - 3.6.1 + 3.8.0 1.4 - 3.0.2 - 2.20 + 3.1.0 + 2.22.1 2.5.3 - 1.9.5 + 3.7.1 + + 1.10.0 2.8.2 + 3.1.1 1.6.8 @@ -183,7 +218,7 @@ https://github.com/chewiebug/GCViewer scm:git:git://github.com/chewiebug/GCViewer.git scm:git:ssh://github.com/chewiebug/GCViewer.git - 1.35 + HEAD @@ -309,6 +344,7 @@ http://docs.oracle.com/javase/8/docs/api/ + ${jdk.source.version} @@ -333,6 +369,16 @@ maven-surefire-plugin ${maven.surefire.plugin.version} + + org.apache.maven.plugins + maven-scm-plugin + ${maven.scm.plugin.version} + + + gitexe + + + org.apache.maven.plugins maven-release-plugin @@ -340,18 +386,12 @@ true false + false deploy @{project.version} forked-path - sonatype-oss-release + sonatype-oss-release,sourceforge-release - - - org.apache.maven.plugins - maven-scm-plugin - ${maven.scm.plugin.version} - - org.apache.maven.plugins @@ -378,62 +418,27 @@ jacoco-maven-plugin ${jacoco.maven.plugin.version} - - org.eclipse.m2e - lifecycle-mapping - 1.0.0 - - - - - - org.apache.maven.plugins - maven-enforcer-plugin - [1.0,) - - enforce - - - - - - - - - org.apache.geronimo.genesis.plugins - tools-maven-plugin - [1.4,) - - copy-legal-files - - - - - - - - - org.jacoco - jacoco-maven-plugin - [0.6.2.201302030002,) - - prepare-agent - - - - - - - - - + org.apache.maven.plugins + maven-site-plugin + 3.7.1 + + maven-jdeps-plugin + ${maven.jdeps.plugin.version} + + + + jdkinternals + test-jdkinternals + + + + org.codehaus.mojo buildnumber-maven-plugin @@ -499,37 +504,37 @@ INSTRUCTION COVEREDRATIO - 0.38 + 0.7 CLASS COVEREDRATIO - 0.33 + 0.8 LINE COVEREDRATIO - 0.40 + 0.7 BRANCH COVEREDRATIO - 0.37 + 0.5 METHOD COVEREDRATIO - 0.32 + 0.7 COMPLEXITY COVEREDRATIO - 0.28 + 0.5 CLASS MISSEDCOUNT - 107 + 35 @@ -547,6 +552,14 @@ sonatype-oss-release + + gpg + ${env.GPG_KEYNAME} + ${env.GPG_PASSPHRASE} + false + ${env.GPG_DIR}/pubring.gpg + ${env.GPG_DIR}/secring.gpg + @@ -595,7 +608,7 @@ ${nexus.staging.maven.plugin.version} true - sonatype-nexus-snapshots + ossrh https://oss.sonatype.org/ true @@ -676,7 +689,7 @@ - sonatype-nexus-snapshots + ossrh https://oss.sonatype.org/content/repositories/snapshots diff --git a/src/main/java/com/tagtraum/perf/gcviewer/GCViewer.java b/src/main/java/com/tagtraum/perf/gcviewer/GCViewer.java index 50307a92..308c8106 100755 --- a/src/main/java/com/tagtraum/perf/gcviewer/GCViewer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/GCViewer.java @@ -26,6 +26,7 @@ public class GCViewer { private static final int EXIT_OK = 0; private static final int EXIT_EXPORT_FAILED = -1; private static final int EXIT_ARGS_PARSE_FAILED = -2; + private static final int EXIT_TOO_MANY_ARGS = -3; private GCViewerGuiController gcViewerGuiController; private GCViewerArgsParser gcViewerArgsParser; @@ -39,10 +40,13 @@ public GCViewer(GCViewerGuiController gcViewerGuiController, GCViewerArgsParser } public static void main(final String[] args) throws InvocationTargetException, InterruptedException { - new GCViewer().doMain(args); + int exitValue = new GCViewer().doMain(args); + if (exitValue != 0) { + System.exit(exitValue); + } } - public void doMain(String[] args) throws InvocationTargetException, InterruptedException { + public int doMain(String[] args) throws InvocationTargetException, InterruptedException { GCViewerArgsParser argsParser = gcViewerArgsParser; try { argsParser.parseArguments(args); @@ -50,11 +54,12 @@ public void doMain(String[] args) throws InvocationTargetException, InterruptedE catch (GCViewerArgsParserException e) { usage(); LOGGER.log(Level.SEVERE, e.getMessage(), e); - System.exit(EXIT_ARGS_PARSE_FAILED); + return EXIT_ARGS_PARSE_FAILED; } if (argsParser.getArgumentCount() > 3) { usage(); + return EXIT_TOO_MANY_ARGS; } else if (argsParser.getArgumentCount() >= 2) { LOGGER.info("GCViewer command line mode"); @@ -67,15 +72,16 @@ else if (argsParser.getArgumentCount() >= 2) { try { export(gcResource, summaryFilePath, chartFilePath, type); LOGGER.info("export completed successfully"); - System.exit(EXIT_OK); + return EXIT_OK; } catch(Exception e) { LOGGER.log(Level.SEVERE, "Error during report generation", e); - System.exit(EXIT_EXPORT_FAILED); + return EXIT_EXPORT_FAILED; } } else { gcViewerGuiController.startGui(argsParser.getArgumentCount() == 1 ? argsParser.getGcResource() : null); + return EXIT_OK; } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/ctrl/GCModelLoaderGroupTracker.java b/src/main/java/com/tagtraum/perf/gcviewer/ctrl/GCModelLoaderGroupTracker.java index c534d174..66e42944 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/ctrl/GCModelLoaderGroupTracker.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/ctrl/GCModelLoaderGroupTracker.java @@ -13,6 +13,7 @@ */ public interface GCModelLoaderGroupTracker extends PropertyChangeListener { /** + * @param listener The PropertyChangeListener to be added * @see java.beans.PropertyChangeSupport#addPropertyChangeListener(java.beans.PropertyChangeListener) */ void addPropertyChangeListener(PropertyChangeListener listener); @@ -36,6 +37,7 @@ public interface GCModelLoaderGroupTracker extends PropertyChangeListener { void propertyChange(PropertyChangeEvent evt); /** + * @param listener The PropertyChangeListener to be removed * @see java.beans.PropertyChangeSupport#removePropertyChangeListener(java.beans.PropertyChangeListener) */ void removePropertyChangeListener(PropertyChangeListener listener); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/ctrl/action/Export.java b/src/main/java/com/tagtraum/perf/gcviewer/ctrl/action/Export.java index 4ad89915..6cc7a98a 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/ctrl/action/Export.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/ctrl/action/Export.java @@ -3,12 +3,13 @@ import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.io.File; +import java.util.Map; +import java.util.HashMap; import javax.swing.AbstractAction; import javax.swing.JFileChooser; import javax.swing.JOptionPane; import javax.swing.KeyStroke; -import javax.swing.filechooser.FileFilter; import com.tagtraum.perf.gcviewer.exp.DataWriter; import com.tagtraum.perf.gcviewer.exp.DataWriterType; @@ -86,7 +87,9 @@ public void exportFile(final GCModel model, File file, final String extension, f LocalisationHelper.getString("fileexport_dialog_title"), JOptionPane.YES_NO_OPTION)) { - try (DataWriter writer = DataWriterFactory.getDataWriter(file, dataWriterType)) { + Map configuration = new HashMap<>(); + configuration.put(DataWriterFactory.GC_PREFERENCES, gcViewer.getSelectedGCDocument().getPreferences()); + try (DataWriter writer = DataWriterFactory.getDataWriter(file, dataWriterType, configuration)) { writer.write(model); } catch (Exception ioe) { diff --git a/src/main/java/com/tagtraum/perf/gcviewer/ctrl/impl/ViewMenuController.java b/src/main/java/com/tagtraum/perf/gcviewer/ctrl/impl/ViewMenuController.java index 29825926..dd7f11d8 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/ctrl/impl/ViewMenuController.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/ctrl/impl/ViewMenuController.java @@ -24,7 +24,7 @@ public class ViewMenuController implements ActionListener, PropertyChangeListene private GCViewerGui gui; /** - * @param gui + * @param gui gui to listen for actions */ public ViewMenuController(GCViewerGui gui) { this.gui = gui; diff --git a/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/DataWriterFactory.java b/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/DataWriterFactory.java index 536dca11..de0b1e9b 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/DataWriterFactory.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/DataWriterFactory.java @@ -17,6 +17,7 @@ * @author Hendrik Schreiber */ public class DataWriterFactory { + public static final String GC_PREFERENCES = "gcPreferences"; /** * Standard factory method to retrieve one of the DataWriter implementations. @@ -53,7 +54,7 @@ public static DataWriter getDataWriter(File file, DataWriterType type, Mapconfiguration parameter. + * + * @param outputStream FileOutputStream, file where the image should be written to + * @param configuration Configuration for this PNGDataWriter; expected contents of the parameter: + *
    + *
  • String: DataWriterFactory.GC_PREFERENCES
  • + *
  • Object: Instance of GCPreferences (E.g. current screen selection for chart) + *
+ */ + public PNGDataWriter(OutputStream outputStream, Map configuration) { + super(outputStream, configuration); out = (FileOutputStream)outputStream; } @Override public void write(GCModel model) throws IOException { - new SimpleChartRenderer().render(model, out); + SimpleChartRenderer simpleChartRenderer = new SimpleChartRenderer(); + + Object gcPreferences = getConfiguration().get(DataWriterFactory.GC_PREFERENCES); + if (gcPreferences instanceof GCPreferences) { + simpleChartRenderer.render(model, out, (GCPreferences)gcPreferences); + } else { + simpleChartRenderer.render(model, out); + } } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/SummaryDataWriter.java b/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/SummaryDataWriter.java index e054884c..06dcdd6d 100755 --- a/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/SummaryDataWriter.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/exp/impl/SummaryDataWriter.java @@ -135,8 +135,6 @@ public void exportSummaryFromModel(GCModel model, String filePath) throws IOExce } private void exportOverallSummary(PrintWriter out, GCModel model) { - exportValue(out, "accumPause", gcTimeFormatter.format(model.getPause().getSum()), "s"); - FormattedValue formed = footprintFormatter.formatToFormatted(model.getFootprint()); exportValue(out, "footprint", formed.getValue(), formed.getUnits()); @@ -183,6 +181,8 @@ private void exportPauseSummary(PrintWriter out, GCModel model) { final boolean fullGCDataAvailable = model.getFullGCPause().getN() > 0; if (pauseDataAvailable) { + exportValue(out, "pauseCount", "" + model.getPause().getN(), "-"); + exportValue(out, "avgPauseIsSig", isSignificant(model.getPause().average(), model.getPause().standardDeviation()) ); exportValue(out, "avgPause", pauseFormatter.format(model.getPause().average()), "s"); exportValue(out, "avgPause\u03c3", pauseFormatter.format(model.getPause().standardDeviation()), "s"); @@ -191,6 +191,8 @@ private void exportPauseSummary(PrintWriter out, GCModel model) { exportValue(out, "maxPause", pauseFormatter.format(model.getPause().getMax()), "s"); if (gcDataAvailable) { + exportValue(out, "gcPauseCount", "" + model.getGCPause().getN(), "-"); + exportValue(out, "avgGCPauseIsSig", isSignificant(model.getGCPause().average(), model.getGCPause().standardDeviation()) ); exportValue(out, "avgGCPause", pauseFormatter.format(model.getGCPause().average()), "s"); exportValue(out, "avgGCPause\u03c3", pauseFormatter.format(model.getGCPause().standardDeviation()), "s"); @@ -200,9 +202,12 @@ private void exportPauseSummary(PrintWriter out, GCModel model) { } if (fullGCDataAvailable) { + exportValue(out, "fullGcPauseCount", "" + model.getFullGCPause().getN(), "-"); + exportValue(out, "avgFullGCPauseIsSig", isSignificant(model.getFullGCPause().average(), model.getFullGCPause().standardDeviation())); exportValue(out, "avgFullGCPause", pauseFormatter.format(model.getFullGCPause().average()), "s"); exportValue(out, "avgFullGCPause\u03c3", pauseFormatter.format(model.getFullGCPause().standardDeviation()), "s"); + exportValue(out, "minFullGCPause", pauseFormatter.format(model.getFullGCPause().getMin()), "s"); exportValue(out, "maxFullGCPause", pauseFormatter.format(model.getFullGCPause().getMax()), "s"); } @@ -231,8 +236,47 @@ private boolean isSignificant(final double average, final double standardDeviati } private void exportMemorySummary(PrintWriter out, GCModel model) { - FormattedValue formed = footprintFormatter.formatToFormatted(model.getFootprint()); - exportValue(out, "footprint", formed.getValue(), formed.getUnits()); + FormattedValue formed = footprintFormatter.formatToFormatted(model.getHeapAllocatedSizes().getMax()); + exportValue(out, "totalHeapAllocMax", formed.getValue(), formed.getUnits()); + formed = footprintFormatter.formatToFormatted(model.getHeapUsedSizes().getMax()); + exportValue(out, "totalHeapUsedMax", formed.getValue(), formed.getUnits()); + exportValue(out, "totalHeapUsedMaxpc", percentFormatter.format(model.getHeapUsedSizes().getMax() * 100.0 / model.getHeapAllocatedSizes().getMax()), "%"); + + if (model.getTenuredAllocatedSizes().getN() == 0) { + exportValue(out, "totalTenuredAllocMax", "n/a", "M"); + exportValue(out, "totalTenuredUsedMax", "n/a", "M"); + exportValue(out, "totalTenuredUsedMaxpc", "n/a", "%"); + } else { + formed = footprintFormatter.formatToFormatted(model.getTenuredAllocatedSizes().getMax()); + exportValue(out, "totalTenuredAllocMax", formed.getValue(), formed.getUnits()); + formed = footprintFormatter.formatToFormatted(model.getTenuredUsedSizes().getMax()); + exportValue(out, "totalTenuredUsedMax", formed.getValue(), formed.getUnits()); + exportValue(out, "totalTenuredUsedMaxpc", percentFormatter.format(model.getTenuredUsedSizes().getMax() * 100.0 / model.getTenuredAllocatedSizes().getMax()), "%"); + } + + if (model.getYoungAllocatedSizes().getN() == 0) { + exportValue(out, "totalYoungAllocMax", "n/a", "M"); + exportValue(out, "totalYoungUsedMax", "n/a", "M"); + exportValue(out, "totalYoungUsedMaxpc", "n/a", "%"); + } else { + formed = footprintFormatter.formatToFormatted(model.getYoungAllocatedSizes().getMax()); + exportValue(out, "totalYoungAllocMax", formed.getValue(), formed.getUnits()); + formed = footprintFormatter.formatToFormatted(model.getYoungUsedSizes().getMax()); + exportValue(out, "totalYoungUsedMax", formed.getValue(), formed.getUnits()); + exportValue(out, "totalYoungUsedMaxpc", percentFormatter.format(model.getYoungUsedSizes().getMax() * 100.0 / model.getYoungAllocatedSizes().getMax()), "%"); + } + + if (model.getPermAllocatedSizes().getN() == 0) { + exportValue(out, "totalPermAllocMax", "n/a", "M"); + exportValue(out, "totalPermUsedMax", "n/a", "M"); + exportValue(out, "totalPermUsedMaxpc", "n/a", "%"); + } else { + formed = footprintFormatter.formatToFormatted(model.getPermAllocatedSizes().getMax()); + exportValue(out, "totalPermAllocMax", formed.getValue(), formed.getUnits()); + formed = footprintFormatter.formatToFormatted(model.getPermUsedSizes().getMax()); + exportValue(out, "totalPermUsedMax", formed.getValue(), formed.getUnits()); + exportValue(out, "totalPermUsedMaxpc", percentFormatter.format(model.getPermUsedSizes().getMax() * 100.0 / model.getPermAllocatedSizes().getMax()), "%"); + } // check whether we have full gc data at all final boolean fullGCDataVailable = model.getFootprintAfterFullGC().getN() != 0; @@ -317,8 +361,19 @@ private void exportMemorySummary(PrintWriter out, GCModel model) { exportValue(out, "avgFreedMemoryByGCisSig", isSignificant(model.getFreedMemoryByGC().average(), model.getFreedMemoryByGC().standardDeviation())); } - formed = footprintFormatter.formatToFormatted(model.getFreedMemory()); - exportValue(out, "freedMemory", formed.getValue(), formed.getUnits()); + + final boolean promotionDataAvailable = model.getPromotion().getN() != 0; + + if (!promotionDataAvailable) { + exportValue(out, "avgPromotion", "n.a.", "M"); + exportValue(out, "promotionTotal", "n.a.", "M"); + } + else { + formed = footprintFormatter.formatToFormatted(model.getPromotion().average()); + exportValue(out, "avgPromotion", formed.getValue(), formed.getUnits()); + formed = footprintFormatter.formatToFormatted(model.getPromotion().getSum()); + exportValue(out, "promotionTotal", formed.getValue(), formed.getUnits()); + } } private FormattedValue sigmaMemoryFormat(double value) { diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReader.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReader.java index 8ad29ac2..44c6e450 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReader.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReader.java @@ -43,6 +43,16 @@ protected Logger getLogger() { return gcResource.getLogger(); } + private DataReaderTools dataReaderTools; + + protected DataReaderTools getDataReaderTools() { + if (dataReaderTools == null) { + dataReaderTools = new DataReaderTools(getLogger()); + } + + return dataReaderTools; + } + @Override public abstract GCModel read() throws IOException; diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReaderSun.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReaderSun.java index f27966ac..8d0004af 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReaderSun.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/AbstractDataReaderSun.java @@ -1,26 +1,24 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.GcPattern; -import com.tagtraum.perf.gcviewer.model.GCEvent; -import com.tagtraum.perf.gcviewer.model.GCResource; -import com.tagtraum.perf.gcviewer.util.NumberParser; -import com.tagtraum.perf.gcviewer.util.ParseInformation; - import java.io.IOException; import java.io.InputStream; import java.io.LineNumberReader; import java.io.UnsupportedEncodingException; import java.time.ZonedDateTime; -import java.time.format.DateTimeFormatter; import java.time.format.DateTimeParseException; import java.time.temporal.ChronoUnit; import java.util.LinkedList; import java.util.List; import java.util.logging.Level; -import java.util.regex.Matcher; -import java.util.regex.Pattern; + +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.GcPattern; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.util.DateHelper; +import com.tagtraum.perf.gcviewer.util.NumberParser; +import com.tagtraum.perf.gcviewer.util.ParseInformation; /** * The AbstractDataReaderSun is the base class of most Sun / Oracle parser implementations. @@ -33,13 +31,10 @@ */ public abstract class AbstractDataReaderSun extends AbstractDataReader { - public static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); private static final int LENGTH_OF_DATESTAMP = 29; private static final String CMS_PRINT_PROMOTION_FAILURE = "promotion failure size"; - private static Pattern parenthesesPattern = Pattern.compile("\\([^()]*\\) ?"); - // java 8 log output protected static final String LOG_INFORMATION_OPENJDK = "OpenJDK"; protected static final String LOG_INFORMATION_HOTSPOT = "Java HotSpot"; @@ -60,7 +55,9 @@ public abstract class AbstractDataReaderSun extends AbstractDataReader { protected GcLogType gcLogType; /** - * Create an instance of this class passing an inputStream an the type of the logfile. + * Create an instance of this class passing an inputStream and the type of the logfile. + * + * @param gcResource information about the resource to be parsed * @param in inputstream to the log file * @param gcLogType type of the logfile * @throws UnsupportedEncodingException if ASCII is not supported @@ -79,24 +76,7 @@ protected AbstractDataReaderSun(GCResource gcResource, InputStream in, GcLogType * @return amount of memory in kilobyte */ private int getMemoryInKiloByte(double memoryValue, char memUnit, String line) { - if ('B' == memUnit) { - return (int) Math.rint(memoryValue / 1024); - } - else if ('K' == memUnit) { - return (int) Math.rint(memoryValue); - } - else if ('M' == memUnit) { - return (int) Math.rint(memoryValue * 1024); - } - else if ('G' == memUnit) { - return (int) Math.rint(memoryValue * 1024*1024); - } - else { - if (getLogger().isLoggable(Level.WARNING)) { - getLogger().warning("unknown memoryunit '" + memUnit + "' in line " + line); - } - return 1; - } + return getDataReaderTools().getMemoryInKiloByte(memoryValue, memUnit, line); } /** @@ -200,7 +180,7 @@ private boolean isNumberCharacter(char character) { || character == ','; // some localised log files contain "," instead of "." in numbers } - protected void setMemory(GCEvent event, String line, ParseInformation pos) throws ParseException { + protected void setMemory(AbstractGCEvent event, String line, ParseInformation pos) throws ParseException { int start = skipUntilNextDigit(line, pos); int end = line.indexOf("->", pos.getIndex()) - 1; if (end != -2) for (start = end-1; start >= 0 && Character.isDigit(line.charAt(start)); start--) {} @@ -246,7 +226,12 @@ protected double parsePause(String line, ParseInformation pos) throws ParseExcep if (end < 0) { end = line.indexOf(']', begin); } - final double pause = NumberParser.parseDouble(line.substring(begin, end)); + double pause = NumberParser.parseDouble(line.substring(begin, end)); + + // ms... + if (line.endsWith("ms]")) { + pause = pause / 1000; + } // skip "secs]" pos.setIndex(line.indexOf(']', end) + 1); @@ -318,35 +303,12 @@ protected String parseTypeString(String line, ParseInformation pos) throws Parse protected ExtendedType parseType(String line, ParseInformation pos) throws ParseException { String typeString = parseTypeString(line, pos); - ExtendedType gcType = extractTypeFromParsedString(typeString); - if (gcType == null) { - throw new UnknownGcTypeException(typeString, line, pos); - } - - return gcType; + return getDataReaderTools().parseType(typeString); } - protected ExtendedType extractTypeFromParsedString(String typeName) throws UnknownGcTypeException { - ExtendedType extendedType = null; - String lookupTypeName = typeName.endsWith("--") - ? typeName.substring(0, typeName.length()-2) - : typeName; - AbstractGCEvent.Type gcType = AbstractGCEvent.Type.lookup(lookupTypeName); - // the gcType may be null because there was a PrintGCCause flag enabled - if so, reparse it with the first paren set stripped - if (gcType == null) { - // try to parse it again with the parens removed - Matcher parenMatcher = parenthesesPattern.matcher(lookupTypeName); - if (parenMatcher.find()) { - gcType = AbstractGCEvent.Type.lookup(parenMatcher.replaceFirst("")); - } - } - - if (gcType != null) { - extendedType = ExtendedType.lookup(gcType, typeName); - } - - return extendedType; + protected ExtendedType extractTypeFromParsedString(String typeName) { + return getDataReaderTools().parseTypeWithCause(typeName); } /** @@ -452,6 +414,7 @@ else if (datestamp != null && pos.getFirstDateStamp() != null) { * @param trimLine if true then trim line * @return true, if line starts with one of the strings in * lineStartStrings + * @see #contains(String, List, boolean) */ protected boolean startsWith(String line, List lineStartStrings, boolean trimLine) { String lineToTest = trimLine ? line.trim() : line; @@ -464,6 +427,24 @@ protected boolean startsWith(String line, List lineStartStrings, boolean return false; } + /** + * Tests if line starts with one of the strings in lineStartStrings. + * If trimLine is true, then line is trimmed first. + * + * @param line line to be checked against + * @param lineContainsStrings list of strings to check + * @param trimLine if true then trim line + * @return true, if line contains one of the strings in + * lineContainsStrings + * @see #startsWith(String, List, boolean) + */ + protected boolean contains(String line, List lineContainsStrings, boolean trimLine) { + String lineToTest = trimLine ? line.trim() : line; + return lineContainsStrings.stream() + .filter(entry -> lineToTest.contains(entry)) + .count() > 0; + } + /** * Parses a datestamp in line at pos. * @@ -477,7 +458,7 @@ protected ZonedDateTime parseDatestamp(String line, ParseInformation pos) throws if (nextIsDatestamp(line, pos)) { try { zonedDateTime = ZonedDateTime.parse(line.substring(pos.getIndex(), pos.getIndex() + LENGTH_OF_DATESTAMP - 1), - DATE_TIME_FORMATTER); + DateHelper.DATE_TIME_FORMATTER); pos.setIndex(pos.getIndex() + LENGTH_OF_DATESTAMP); if (pos.getFirstDateStamp() == null) { pos.setFirstDateStamp(zonedDateTime); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFacade.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFacade.java index 5061643c..cb944ca4 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFacade.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFacade.java @@ -1,14 +1,5 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.ctrl.impl.GcSeriesLoader; -import com.tagtraum.perf.gcviewer.model.GCModel; -import com.tagtraum.perf.gcviewer.model.GCResource; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import com.tagtraum.perf.gcviewer.model.GcResourceSeries; -import com.tagtraum.perf.gcviewer.util.BuildInfoReader; -import com.tagtraum.perf.gcviewer.util.HttpUrlConnectionHelper; -import com.tagtraum.perf.gcviewer.util.LocalisationHelper; - import java.beans.PropertyChangeListener; import java.io.File; import java.io.IOException; @@ -21,6 +12,15 @@ import java.util.concurrent.atomic.AtomicLong; import java.util.logging.Logger; +import com.tagtraum.perf.gcviewer.ctrl.impl.GcSeriesLoader; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.model.GcResourceSeries; +import com.tagtraum.perf.gcviewer.util.BuildInfoReader; +import com.tagtraum.perf.gcviewer.util.HttpUrlConnectionHelper; +import com.tagtraum.perf.gcviewer.util.LocalisationHelper; + /** * DataReaderFacade is a helper class providing a simple interface to read a gc log file * including standard error handling. @@ -85,7 +85,7 @@ public GCModel loadModel(GCResource gcResource) throws DataReaderException { * * @param gcResource the {@link GcResourceSeries} to load * @return a {@link GCModel} containing all events found in the given {@link GCResource}s that were readable - * @throws DataReaderException + * @throws DataReaderException thrown in case of some parser failure */ protected GCModel loadModelFromSeries(GcResourceSeries gcResource) throws DataReaderException { GcSeriesLoader seriesLoader = new GcSeriesLoader(this); @@ -103,34 +103,46 @@ private GCModel readModel(GcResourceFile gcResource) throws IOException { URL url = gcResource.getResourceNameAsUrl(); DataReaderFactory factory = new DataReaderFactory(); long contentLength = 0L; - InputStream in; - if (url.getProtocol().startsWith("http")) { - AtomicLong cl = new AtomicLong(); - URLConnection conn = url.openConnection(); - in = HttpUrlConnectionHelper.openInputStream((HttpURLConnection)conn, HttpUrlConnectionHelper.GZIP, cl); - contentLength = cl.get(); - } - else { - in = url.openStream(); - if (url.getProtocol().startsWith("file")) { - File file = new File(url.getFile()); - if (file.exists()) { - contentLength = file.length(); + InputStream in = null; + try { + if (url.getProtocol().startsWith("http")) { + AtomicLong atomicContentLength = new AtomicLong(); + URLConnection conn = url.openConnection(); + in = HttpUrlConnectionHelper.openInputStream((HttpURLConnection) conn, + HttpUrlConnectionHelper.GZIP, + atomicContentLength); + contentLength = atomicContentLength.get(); + } + else { + in = url.openStream(); + if (url.getProtocol().startsWith("file")) { + File file = new File(url.getFile()); + if (file.exists()) { + contentLength = file.length(); + } } } - } - if (contentLength > 100L) { - in = new MonitoredBufferedInputStream(in, DataReaderFactory.FOUR_KB, contentLength); - for (PropertyChangeListener listener : propertyChangeListeners) { - ((MonitoredBufferedInputStream)in).addPropertyChangeListener(listener); + if (contentLength > 100L) { + in = new MonitoredBufferedInputStream(in, DataReaderFactory.FOUR_KB, contentLength); + for (PropertyChangeListener listener : propertyChangeListeners) { + ((MonitoredBufferedInputStream) in).addPropertyChangeListener(listener); + } } - } - DataReader reader = factory.getDataReader(gcResource, in); - GCModel model = reader.read(); - model.setURL(url); + DataReader reader = factory.getDataReader(gcResource, in); + GCModel model = reader.read(); + model.setURL(url); - return model; + return model; + } finally { + if (in != null) { + try { + in.close(); + } catch (IOException e) { + gcResource.getLogger().warning("A problem occurred trying to close the InputStream: " + e.toString()); + } + } + } } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFactory.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFactory.java index ace7848b..2b1b47ed 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFactory.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderFactory.java @@ -57,7 +57,7 @@ public DataReader getDataReader(GCResource gcResource, InputStream inStream) thr break; } } - byte[] buf = new byte[ONE_KB * 3]; + byte[] buf = new byte[FOUR_KB]; int length = in.read(buf); in.reset(); @@ -108,7 +108,7 @@ private String getChunkOfLastLine(String currentTextBlock) { private DataReader getDataReaderBySample(String s, GCResource gcResource, InputStream in) throws IOException { // if there is a [memory ] somewhere in the first chunk of the logs, it is JRockit - if (s.indexOf("[memory ]") != -1) { + if (s.contains("[memory ]")) { int startOfRealLog = s.lastIndexOf("<"); // skip ahead of -: KB->KB (KB String realLog; @@ -123,7 +123,7 @@ private DataReader getDataReaderBySample(String s, GCResource gcResource, InputS return null; // No GC logs of format 1641728K->148365K (3145728K) yet, read next chunk } // JRockit 1.5 and 1.6 logs look like: [memory ][Tue Nov 13 08:39:01 2012][01684] [OC#1] - if ((realLog.indexOf("[YC#") != -1) ||(realLog.indexOf("[OC#") != -1)) { + if ((realLog.indexOf("[YC#") != -1) || (realLog.indexOf("[OC#") != -1)) { if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: JRockit 1.6"); return new DataReaderJRockit1_6_0(gcResource, in); } @@ -139,54 +139,59 @@ else if ((realLog.indexOf("\n[memory") == -1) && (realLog.indexOf("[INFO ][memor return new DataReaderJRockit1_5_0(gcResource, in); } } - else if (s.indexOf("since last AF or CON>") != -1) { + else if (s.contains("since last AF or CON>")) { if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: IBM 1.4.2"); return new DataReaderIBM1_4_2(gcResource, in); } - else if (s.indexOf("GC cycle started") != -1) { + else if (s.contains("GC cycle started")) { if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: IBM 1.3.1"); return new DataReaderIBM1_3_1(gcResource, in); } - else if (s.indexOf(" 0 || s.indexOf("G1Ergonomics") > 0) { + // ...][info][gc ] Using Shenandoah + else if (s.contains("][gc")) { + if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Oracle / OpenJDK unified jvm logging"); + return new DataReaderUnifiedJvmLogging(gcResource, in); + } + else if (s.contains(" (young)") || s.contains("G1Ergonomics") || s.contains(" (mixed)")) { // G1 logger usually starts with ": [GC pause (young)...]" // but can start with : [G1Ergonomics (Heap Sizing) expand the heap... // with certain logging flaggs. - if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Sun 1.6.x G1 collector"); + if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Sun 1.6.x .. 1.8.x G1 collector"); return new DataReaderSun1_6_0G1(gcResource, in, GcLogType.SUN1_6G1); } - else if (s.indexOf("[Times:") > 0) { + else if (s.contains("[Times:") || s.contains("[Pause Init Mark") /* Shenandoah, -XX:-PrintGCDetails */) { // all 1.6 lines end with a block like this "[Times: user=1.13 sys=0.08, real=0.95 secs]" if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Sun 1.6.x"); return new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_6); } - else if (s.indexOf("CMS-initial-mark") != -1 || s.indexOf("PSYoungGen") != -1) { + else if (s.contains("CMS-initial-mark") || s.contains("PSYoungGen")) { // format is 1.5, but datareader for 1_6_0 can handle it if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Sun 1.5.x"); return new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_5); } - else if (s.indexOf(": [GC") != -1) { + else if (s.contains(": [GC")) { // format is 1.4, but datareader for 1_6_0 can handle it if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Sun 1.4.x"); return new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_4); } - else if (s.indexOf("[GC") != -1 || s.indexOf("[Full GC") != -1 || s.indexOf("[Inc GC")!=-1) { + else if (s.contains("[GC") || s.contains("[Full GC") || s.contains("[Inc GC")) { if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: Sun 1.3.1"); return new DataReaderSun1_3_1(gcResource, in, GcLogType.SUN1_3_1); } - else if (s.indexOf("') != -1 && new StringTokenizer(s.substring(0, s.indexOf('>')+1), " ").countTokens() == 20) { + else if (s.indexOf("") && new StringTokenizer(s.substring(0, s.indexOf(">")+1), " ").countTokens() == 20) { if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: HP-UX 1.2/1.3/1.4.0"); return new DataReaderHPUX1_2(gcResource, in); } - else if (s.indexOf("') != -1 && new StringTokenizer(s.substring(0, s.indexOf('>')+1), " ").countTokens() == 22) { + else if (s.startsWith("") && new StringTokenizer(s.substring(0, s.indexOf(">")+1), " ").countTokens() == 22) { if (getLogger().isLoggable(Level.INFO)) getLogger().info("File format: HP-UX 1.4.1/1.4.2"); return new DataReaderHPUX1_4_1(gcResource, in); } @@ -194,14 +199,18 @@ else if (s.contains("Roland Illig + * @see Go documentation + */ +public class DataReaderGo extends AbstractDataReader { + + private static final Pattern GCLINE = Pattern.compile("" + + "gc " + + "(\\d+) " + + "@(\\d+\\.\\d+)s " + + "(\\d+)%: " + + "(\\d+(?:\\.\\d+)?)\\+" + + "(\\d+(?:\\.\\d+)?)\\+" + + "(\\d+(?:\\.\\d+)?) ms clock, " + + "(\\d+(?:\\.\\d+)?)\\+" + + "(\\d+(?:\\.\\d+)?)/" + + "(\\d+(?:\\.\\d+)?)/" + + "(\\d+(?:\\.\\d+)?)\\+" + + "(\\d+(?:\\.\\d+)?) ms cpu, " + + "(\\d+)->" + + "(\\d+)->" + + "(\\d+) MB, " + + "(\\d+) MB goal, " + + "(\\d+) P"); + + public DataReaderGo(GCResource gcResource, InputStream in) throws UnsupportedEncodingException { + super(gcResource, in); + } + + public GCModel read() throws IOException { + if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading Go format..."); + + try (LineNumberReader in = this.in) { + GCModel model = new GCModel(); + model.setFormat(GCModel.Format.GO); + ParseInformation parsePosition = new ParseInformation(0); + + Matcher matcher = GCLINE.matcher(""); + String line; + while ((line = in.readLine()) != null && shouldContinue()) { + parsePosition.setIndex(0); + parsePosition.setLineNumber(in.getLineNumber()); + if (!matcher.reset(line).matches()) { + continue; + } + + try { + AbstractGCEvent gcEvent = parseMatch(matcher); + model.add(gcEvent); + } catch (Exception pe) { + if (getLogger().isLoggable(Level.WARNING)) getLogger().warning(pe.toString()); + if (getLogger().isLoggable(Level.FINE)) getLogger().log(Level.FINE, pe.getMessage(), pe); + } + } + return model; + } finally { + if (getLogger().isLoggable(Level.INFO)) getLogger().info("Done reading."); + } + } + + private AbstractGCEvent parseMatch(Matcher matcher) { + double relativeTime = Double.parseDouble(matcher.group(2)); + double stopTheWorld1Time = Double.parseDouble(matcher.group(4)) / 1000.0; + double stopTheWorld2Time = Double.parseDouble(matcher.group(6)) / 1000.0; + int preUsed = Integer.parseInt(matcher.group(12)) * 1024; + int alive = Integer.parseInt(matcher.group(13)) * 1024; + int postUsed = Integer.parseInt(matcher.group(14)) * 1024; + + double pause = stopTheWorld1Time + stopTheWorld2Time; + return new GCEvent(relativeTime, preUsed, postUsed, alive, pause, AbstractGCEvent.Type.GC); + } +} diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_2.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_2.java index 4c6175ba..acf6b4e6 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_2.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_2.java @@ -148,12 +148,6 @@ public GCModel read() throws IOException { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading done."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_4_1.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_4_1.java index 65885545..52e54dc8 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_4_1.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderHPUX1_4_1.java @@ -204,12 +204,6 @@ If the heap area holding the reflection objects (representing classes and method return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading done."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_0.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_0.java index b3c95a5d..9bde64db 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_0.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_0.java @@ -81,12 +81,6 @@ public GCModel read() throws IOException { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading done."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_1.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_1.java index 256f3591..3d61740e 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_1.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_3_1.java @@ -111,12 +111,6 @@ else if (line.indexOf("managing allocation failure, action=3") != -1) { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Done reading."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_4_2.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_4_2.java index e0219185..ff330b27 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_4_2.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBM1_4_2.java @@ -119,12 +119,6 @@ else if (line.indexOf("managing allocation failure, action=3") != -1) { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Done reading."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBMi5OS1_4_2.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBMi5OS1_4_2.java index 82a04cc5..a5f5e834 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBMi5OS1_4_2.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderIBMi5OS1_4_2.java @@ -27,8 +27,9 @@ public class DataReaderIBMi5OS1_4_2 extends AbstractDataReader { /** * Constructor for the IBM i5/OS GC reader. + * @param gcResource information about the resource to be parsed * @param in InputStream delivering the GC data - * @throws UnsupportedEncodingException + * @throws UnsupportedEncodingException thrown in case the desired encoding is not supported */ public DataReaderIBMi5OS1_4_2(GCResource gcResource, InputStream in) throws UnsupportedEncodingException { super(gcResource, in); @@ -130,12 +131,6 @@ else if (line.indexOf("collection ending") != -1) { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Done reading."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_4_2.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_4_2.java index 68a95b59..921ad1ee 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_4_2.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_4_2.java @@ -144,12 +144,6 @@ else if (line.substring(startTimeIndex).startsWith("<")) { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading done."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_5_0.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_5_0.java index 867c7ba5..9512ea24 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_5_0.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_5_0.java @@ -185,12 +185,6 @@ else if (line.indexOf("->") == -1){ return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading done."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_6_0.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_6_0.java index 1e37cbc2..afcfad9c 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_6_0.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderJRockit1_6_0.java @@ -180,12 +180,6 @@ else if ((line.indexOf("C#") == -1) || (line.indexOf("->") == -1)){ return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading done."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_2_2.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_2_2.java index 324e19fb..d0cfed88 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_2_2.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_2_2.java @@ -103,12 +103,6 @@ else if (line.indexOf(" freed ") != -1 && line.indexOf(" objects, ") != -1) { return model; } finally { - if (in != null) - try { - in.close(); - } - catch (IOException ioe) { - } if (getLogger().isLoggable(Level.INFO)) getLogger().info("Done reading."); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0.java index 100d424e..8a41a8d0 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0.java @@ -1,10 +1,5 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.model.*; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.*; -import com.tagtraum.perf.gcviewer.util.NumberParser; -import com.tagtraum.perf.gcviewer.util.ParseInformation; - import java.io.IOException; import java.io.InputStream; import java.io.LineNumberReader; @@ -17,6 +12,20 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.CollectionType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Concurrency; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.GcPattern; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.ConcurrentGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.VmOperationEvent; +import com.tagtraum.perf.gcviewer.util.NumberParser; +import com.tagtraum.perf.gcviewer.util.ParseInformation; + /** * Parses log output from Sun / Oracle Java 1.4 / 1.5 / 1.6. / 1.7 / 1.8. *

@@ -27,6 +36,7 @@ *

  • -XX:+UseParNewGC
  • *
  • -XX:+UseParallelOldGC
  • *
  • -XX:+UseConcMarkSweepGC
  • + *
  • -XX:+UseShenandoahGC
  • *
  • -Xincgc (1.4 / 1.5)
  • * *

    @@ -65,43 +75,85 @@ public class DataReaderSun1_6_0 extends AbstractDataReaderSun { private static final String TIMES = " [Times"; private static final String ADAPTIVE_PATTERN = "AdaptiveSize"; - private static final List EXCLUDE_STRINGS = new LinkedList(); + /** lines to be excluded, if they start with a string of this list */ + private static final List EXCLUDE_STRINGS_LINE_START = new LinkedList(); + /** lines to be excluded, if they contain a string of this list */ + private static final List EXCLUDE_STRINGS_LINE_CONTAIN = new LinkedList(); static { - EXCLUDE_STRINGS.add(UNLOADING_CLASS); - EXCLUDE_STRINGS.add(APPLICATION_TIME); // -XX:+PrintGCApplicationConcurrentTime + EXCLUDE_STRINGS_LINE_START.add(UNLOADING_CLASS); + EXCLUDE_STRINGS_LINE_START.add(APPLICATION_TIME); // -XX:+PrintGCApplicationConcurrentTime //EXCLUDE_STRINGS.add(Type.APPLICATION_STOPPED_TIME.getName()); // -XX:+PrintGCApplicationStoppedTime - EXCLUDE_STRINGS.add("Desired survivor"); // -XX:+PrintTenuringDistribution - EXCLUDE_STRINGS.add("- age"); // -XX:+PrintTenuringDistribution - EXCLUDE_STRINGS.add(TIMES); - EXCLUDE_STRINGS.add("Finished"); // -XX:PrintCmsStatistics=2 - EXCLUDE_STRINGS.add(" (cardTable: "); // -XX:PrintCmsStatistics=2 - EXCLUDE_STRINGS.add("GC locker: Trying a full collection because scavenge failed"); - EXCLUDE_STRINGS.add("CMSCollector"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("time_until_cms_gen_full"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("free"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("contiguous_available"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("promotion_rate"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("cms_allocation_rate"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("occupancy"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("initiating"); // -XX:+PrintCMSInitiationStatistics - EXCLUDE_STRINGS.add("Statistics"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add("----------------"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add("Total Free Space:"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add("Max Chunk Size:"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add("Number of Blocks:"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add("Av. Block Size:"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add("Tree Height:"); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add(BEFORE_GC); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add(AFTER_GC); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add(CMS_LARGE_BLOCK); // -XX:+PrintFLSStatistics=1 - EXCLUDE_STRINGS.add(" free"); // -XX:+PrintFLSStatistics=2 - EXCLUDE_STRINGS.add(SIZE); // -XX:+PrintFLSStatistics=2 - EXCLUDE_STRINGS.add("demand"); // -XX:+PrintFLSStatistics=2 - EXCLUDE_STRINGS.add(ADAPTIVE_PATTERN); // -XX:+PrintAdaptiveSizePolicy - EXCLUDE_STRINGS.add("PS" + ADAPTIVE_PATTERN); // -XX:PrintAdaptiveSizePolicy - EXCLUDE_STRINGS.add(" avg_survived_padded_avg"); // -XX:PrintAdaptiveSizePolicy - EXCLUDE_STRINGS.add("/proc/meminfo"); // apple vms seem to print this out in the beginning of the logs + EXCLUDE_STRINGS_LINE_START.add("Desired survivor"); // -XX:+PrintTenuringDistribution + EXCLUDE_STRINGS_LINE_START.add("- age"); // -XX:+PrintTenuringDistribution + EXCLUDE_STRINGS_LINE_START.add(TIMES); + EXCLUDE_STRINGS_LINE_START.add("Finished"); // -XX:PrintCmsStatistics=2 + EXCLUDE_STRINGS_LINE_START.add(" (cardTable: "); // -XX:PrintCmsStatistics=2 + EXCLUDE_STRINGS_LINE_START.add("GC locker: Trying a full collection because scavenge failed"); + EXCLUDE_STRINGS_LINE_START.add("CMSCollector"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("time_until_cms_gen_full"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("free"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("contiguous_available"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("promotion_rate"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("cms_allocation_rate"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("occupancy"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("initiating"); // -XX:+PrintCMSInitiationStatistics + EXCLUDE_STRINGS_LINE_START.add("Statistics"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add("----------------"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add("Total Free Space:"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add("Max Chunk Size:"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add("Number of Blocks:"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add("Av. Block Size:"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add("Tree Height:"); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add(BEFORE_GC); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add(AFTER_GC); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add(CMS_LARGE_BLOCK); // -XX:+PrintFLSStatistics=1 + EXCLUDE_STRINGS_LINE_START.add(" free"); // -XX:+PrintFLSStatistics=2 + EXCLUDE_STRINGS_LINE_START.add(SIZE); // -XX:+PrintFLSStatistics=2 + EXCLUDE_STRINGS_LINE_START.add("demand"); // -XX:+PrintFLSStatistics=2 + EXCLUDE_STRINGS_LINE_START.add(ADAPTIVE_PATTERN); // -XX:+PrintAdaptiveSizePolicy + EXCLUDE_STRINGS_LINE_START.add("PS" + ADAPTIVE_PATTERN); // -XX:PrintAdaptiveSizePolicy + EXCLUDE_STRINGS_LINE_START.add(" avg_survived_padded_avg"); // -XX:PrintAdaptiveSizePolicy + EXCLUDE_STRINGS_LINE_START.add("/proc/meminfo"); // apple vms seem to print this out in the beginning of the logs + EXCLUDE_STRINGS_LINE_START.add("Uncommitted"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Cancelling concurrent GC"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Capacity"); // -XX:+UseShenandoahGC -XX:+PrintGCDetails + EXCLUDE_STRINGS_LINE_START.add("Periodic GC triggered"); // -XX:+UseShenandoahGC -XX:+PrintGCDetails + EXCLUDE_STRINGS_LINE_START.add("Immediate Garbage"); // -XX:+UseShenandoahGC -XX:+PrintGCDetails + EXCLUDE_STRINGS_LINE_START.add("Garbage to be collected"); // -XX:+UseShenandoahGC -XX:+PrintGCDetails + EXCLUDE_STRINGS_LINE_START.add("Live"); // -XX:+UseShenandoahGC -XX:+PrintGCDetails + EXCLUDE_STRINGS_LINE_START.add("Concurrent marking triggered"); // -XX:+UseShenandoahGC -XX:+PrintGCDetails + EXCLUDE_STRINGS_LINE_START.add("Adjusting free threshold"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Predicted cset threshold"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Trigger"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Free"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Evacuation Reserve"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add("Pacer for "); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add(" Using"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add(" Pacer for "); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add(" Adaptive CSet Selection"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add(" Collectable Garbage"); // -XX:+UseShenandoahGC + EXCLUDE_STRINGS_LINE_START.add(" Immediate Garbage"); // -XX:+UseShenandoahGC + + EXCLUDE_STRINGS_LINE_CONTAIN.add(LOGFILE_ROLLING_BEGIN); + EXCLUDE_STRINGS_LINE_CONTAIN.add(LOGFILE_ROLLING_END); + // when it occurs including timestamp (since about jdk1.7.0_50) it should still be ignored + EXCLUDE_STRINGS_LINE_CONTAIN.add(APPLICATION_TIME); // -XX:+PrintGCApplicationConcurrentTime + EXCLUDE_STRINGS_LINE_CONTAIN.add(", start"); // -XX:+UseShenandoahGC + + LOG_INFORMATION_STRINGS.add("Region"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Humongous threshold"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Number of regions"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Shenandoah heuristics"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Parallel GC threads");// -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Concurrent GC threads"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Parallel reference processing"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Humongous object threshold"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Max TLAB size"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("GC threads"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Reference processing"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Heuristics ergonomically sets"); // -XX:+UseShenandoahGC + LOG_INFORMATION_STRINGS.add("Initialize Shenandoah heap"); // -XX:+UseShenandoahGC } private static final String EVENT_YG_OCCUPANCY = "YG occupancy"; @@ -189,6 +241,18 @@ public class DataReaderSun1_6_0 extends AbstractDataReaderSun { private static final int PRINT_TENURING_DISTRIBUTION_PATTERN_GROUP_BEFORE = 1; private static final int PRINT_TENURING_DISTRIBUTION_PATTERN_GROUP_AFTER = 2; + // -XX:+UseShenandoahGC -XX:+PrintGCDetails + // 590327.714: [Pause Final MarkTotal Garbage: 57403M + // Immediate Garbage: 32M, 2 regions (1% of total) + // Garbage to be collected: 5134M (8% of total), 164 regions + // Live objects to be evacuated: 113M + // Live/garbage ratio in collected regions: 2% + // 219G->219G(256G), 5.000 ms] + private static final String SHENANDOAH_DETAILS_FINAL_MARK = "Final MarkTotal"; + private static final String SHENANDOAH_DETAILS_FINAL_MARK_SPLIT_START = "Total"; + + private static final String SHENANDOAH_INTRODUCTION_TO_GC_STATISTICS = "Shenandoah Heap"; + // -XX:+PrintReferenceGC private static final String PRINT_REFERENCE_GC_INDICATOR = "Reference"; @@ -228,22 +292,25 @@ public GCModel read() throws IOException { try { printTenuringDistributionOn = false; // filter out lines that don't need to be parsed - if (startsWith(line, EXCLUDE_STRINGS, false)) { + if (startsWith(line, EXCLUDE_STRINGS_LINE_START, false)) { continue; } - else if (line.indexOf(APPLICATION_TIME) > 0) { - // -XX:+PrintGCApplicationConcurrentTime - // when it occurs including timestamp (since about jdk1.7.0_50) it should still be ignored + else if (contains(line, EXCLUDE_STRINGS_LINE_CONTAIN, false)) { continue; } else if (startsWith(line, LOG_INFORMATION_STRINGS, false)) { getLogger().info(line); continue; } - else if (line.indexOf(LOGFILE_ROLLING_BEGIN) > 0 || line.indexOf(LOGFILE_ROLLING_END) > 0) { + + if (line.contains(SHENANDOAH_DETAILS_FINAL_MARK)) { + beginningOfLine.addFirst(line.substring(0, line.indexOf(SHENANDOAH_DETAILS_FINAL_MARK_SPLIT_START))); + continue; + } else if (line.startsWith(SHENANDOAH_INTRODUCTION_TO_GC_STATISTICS)) { + // Assumption: As soon as the shenandoah gc statistics block starts, the vm is shutting down + skipAndLogToEndOfFile(in); continue; } - if (line.indexOf(CMS_ABORT_PRECLEAN) >= 0) { // line contains like " CMS: abort preclean due to time " // -> remove the text @@ -417,6 +484,13 @@ else if (beginningOfLine.size() > 0) { } } + private void skipAndLogToEndOfFile(LineNumberReader in) throws IOException { + String line; + while ((line = in.readLine()) != null) { + getLogger().info(line); + } + } + private boolean isPrintHeapAtGcStarting(String line) { return line.startsWith(HEAP) // jdk 6 and before || line.indexOf(HEAP_SIZING_BEFORE) >= 0 // jdk 7 and after @@ -538,7 +612,6 @@ private boolean isCmsScavengeBeforeRemark(String line) { } protected AbstractGCEvent parseLine(String line, ParseInformation pos) throws ParseException { - AbstractGCEvent ae = null; try { // parse datestamp "yyyy-MM-dd'T'hh:mm:ssZ:" // parse timestamp "double:" @@ -548,61 +621,50 @@ protected AbstractGCEvent parseLine(String line, ParseInformation pos) throws ZonedDateTime datestamp = parseDatestamp(line, pos); double timestamp = getTimestamp(line, pos, datestamp); ExtendedType type = parseType(line, pos); - // special provision for CMS events + AbstractGCEvent ae; if (type.getConcurrency() == Concurrency.CONCURRENT) { ae = new ConcurrentGCEvent(); - ConcurrentGCEvent event = (ConcurrentGCEvent)ae; - - // simple concurrent events (ending with -start) just are of type GcPattern.GC - event.setDateStamp(datestamp); - event.setTimestamp(timestamp); - event.setExtendedType(type); - if (type.getPattern() == GcPattern.GC_PAUSE_DURATION) { - // the -end events contain a pause and duration as well - int start = pos.getIndex(); - int end = line.indexOf('/', pos.getIndex()); - event.setPause(NumberParser.parseDouble(line.substring(start, end))); - start = end + 1; - end = line.indexOf(' ', start); - event.setDuration(NumberParser.parseDouble(line.substring(start, end))); - } - // nothing more to parse... - } - else if (type.getCollectionType().equals(CollectionType.VM_OPERATION)) { + } else if (type.getCollectionType().equals(CollectionType.VM_OPERATION)) { ae = new VmOperationEvent(); - VmOperationEvent vmOpEvent = (VmOperationEvent) ae; - - vmOpEvent.setDateStamp(datestamp); - vmOpEvent.setTimestamp(timestamp); - vmOpEvent.setExtendedType(type); - vmOpEvent.setPause(parsePause(line, pos)); - } - else { + } else { ae = new GCEvent(); - GCEvent event = (GCEvent) ae; - - event.setDateStamp(datestamp); - event.setTimestamp(timestamp); - event.setExtendedType(type); - // now add detail gcevents, should they exist - parseDetailEventsIfExist(line, pos, event); - if (event.getExtendedType().getPattern() == GcPattern.GC_MEMORY_PAUSE - || event.getExtendedType().getPattern() == GcPattern.GC_MEMORY) { + } - setMemory(event, line, pos); - } - // then more detail events follow (perm gen is usually here) - parseDetailEventsIfExist(line, pos, event); - if (event.getExtendedType().getPattern() == GcPattern.GC_MEMORY_PAUSE - || event.getExtendedType().getPattern() == GcPattern.GC_PAUSE) { + ae.setDateStamp(datestamp); + ae.setTimestamp(timestamp); + ae.setExtendedType(type); + // now add detail gcevents, should they exist + if (ae instanceof GCEvent) { + parseDetailEventsIfExist(line, pos, (GCEvent) ae); + } + if (type.getPattern() == GcPattern.GC_MEMORY_PAUSE + || type.getPattern() == GcPattern.GC_MEMORY) { - event.setPause(parsePause(line, pos)); - } + setMemory(ae, line, pos); } + // then more detail events follow (perm gen is usually here) + if (ae instanceof GCEvent) { + parseDetailEventsIfExist(line, pos, (GCEvent)ae); + } + if (type.getPattern() == GcPattern.GC_MEMORY_PAUSE + || type.getPattern() == GcPattern.GC_PAUSE) { + + ae.setPause(parsePause(line, pos)); + } else if (type.getPattern() == GcPattern.GC_PAUSE_DURATION) { + // special case only occurring with concurrent collections... + // the -end events contain a pause and duration as well + int start = pos.getIndex(); + int end = line.indexOf('/', pos.getIndex()); + ae.setPause(NumberParser.parseDouble(line.substring(start, end))); + start = end + 1; + end = line.indexOf(' ', start); + ((ConcurrentGCEvent) ae).setDuration(NumberParser.parseDouble(line.substring(start, end))); + } + return ae; } - catch (RuntimeException rte) { - throw new ParseException("Error parsing entry (" + rte.toString() + ")", line, pos); + catch (RuntimeException | UnknownGcTypeException e) { + throw new ParseException(e.toString(), line, pos); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0G1.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0G1.java index bc7f38f4..267385ab 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0G1.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderSun1_6_0G1.java @@ -1,10 +1,5 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.model.*; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.*; -import com.tagtraum.perf.gcviewer.util.NumberParser; -import com.tagtraum.perf.gcviewer.util.ParseInformation; - import java.io.IOException; import java.io.InputStream; import java.io.LineNumberReader; @@ -16,6 +11,21 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.CollectionType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Concurrency; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.GcPattern; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.ConcurrentGCEvent; +import com.tagtraum.perf.gcviewer.model.G1GcEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.VmOperationEvent; +import com.tagtraum.perf.gcviewer.util.NumberParser; +import com.tagtraum.perf.gcviewer.util.ParseInformation; + /** * Parses log output from Sun / Oracle Java 1.6. / 1.7. *

    @@ -37,6 +47,7 @@ *

  • -XX:+PrintGCApplicationConcurrentTime (output ignored)
  • *
  • -XX:+PrintAdaptiveSizePolicy (output ignored)
  • *
  • -XX:+PrintReferenceGC (output ignored)
  • + *
  • -XX:+PrintStringDeduplicationStatistics (output ignored)
  • * * * @author Joerg Wuethrich @@ -56,6 +67,7 @@ public class DataReaderSun1_6_0G1 extends AbstractDataReaderSun { private static final String SETTING_ABORT_IN = "Setting abort in CSMarkOopClosure"; private static final String G1_ERGONOMICS = "G1Ergonomics"; private static final String SOFT_REFERENCE = "SoftReference"; + private static final String GC_CONCURRENT_STRING_DEDUPLICATION = "GC concurrent-string-deduplication"; private static final List EXCLUDE_STRINGS = new LinkedList<>(); static { @@ -87,6 +99,34 @@ public class DataReaderSun1_6_0G1 extends AbstractDataReaderSun { EXCLUDE_STRINGS.add(" [Humongous"); EXCLUDE_STRINGS.add(" [Free CSet"); EXCLUDE_STRINGS.add("/proc/meminfo"); // apple vms seem to print this out in the beginning of the logs + EXCLUDE_STRINGS.add(" [Last Exec:"); // -XX:+PrintStringDeduplicationStatistics ... + EXCLUDE_STRINGS.add(" [Inspected"); + EXCLUDE_STRINGS.add(" [Skipped"); + EXCLUDE_STRINGS.add(" [Hashed"); + EXCLUDE_STRINGS.add(" [Known"); + EXCLUDE_STRINGS.add(" [New"); + EXCLUDE_STRINGS.add(" [Deduplicated"); + EXCLUDE_STRINGS.add(" [Young"); + EXCLUDE_STRINGS.add(" [Old"); + EXCLUDE_STRINGS.add(" [Total Exec"); + EXCLUDE_STRINGS.add(" [Inspected"); + EXCLUDE_STRINGS.add(" [Skipped"); + EXCLUDE_STRINGS.add(" [Hashed"); + EXCLUDE_STRINGS.add(" [Known"); + EXCLUDE_STRINGS.add(" [New"); + EXCLUDE_STRINGS.add(" [Deduplicated"); + EXCLUDE_STRINGS.add(" [Young"); + EXCLUDE_STRINGS.add(" [Old"); + EXCLUDE_STRINGS.add(" [Table]"); + EXCLUDE_STRINGS.add(" [Memory Usage"); + EXCLUDE_STRINGS.add(" [Size"); + EXCLUDE_STRINGS.add(" [Entries"); + EXCLUDE_STRINGS.add(" [Resize Count"); + EXCLUDE_STRINGS.add(" [Rehash Count"); + EXCLUDE_STRINGS.add(" [Age Threshold"); + EXCLUDE_STRINGS.add(" [Queue]"); + EXCLUDE_STRINGS.add(" [Dropped"); // ... -XX:+PrintStringDeduplicationStatistics + } // the following pattern is specific for G1 with -XX:+PrintGCDetails @@ -137,7 +177,7 @@ public DataReaderSun1_6_0G1(GCResource gcResource, InputStream in, GcLogType gcL @Override public GCModel read() throws IOException { - if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading Sun 1.6.x / 1.7.x G1 format..."); + if (getLogger().isLoggable(Level.INFO)) getLogger().info("Reading Sun 1.6.x .. 1.8.x G1 format..."); try (LineNumberReader in = this.in) { GCModel model = new GCModel(); @@ -162,6 +202,9 @@ public GCModel read() throws IOException { if (startsWith(line, EXCLUDE_STRINGS, false)) { continue; } + else if (line.contains(GC_CONCURRENT_STRING_DEDUPLICATION)) { + continue; + } else if (line.indexOf(APPLICATION_TIME) > 0) { continue; } @@ -543,8 +586,8 @@ else if (type.getCollectionType().equals(CollectionType.VM_OPERATION)) { } return ae; } - catch (RuntimeException rte) { - throw new ParseException(rte.toString(), line, pos); + catch (RuntimeException | UnknownGcTypeException e) { + throw new ParseException(e.toString(), line, pos); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderTools.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderTools.java new file mode 100644 index 00000000..883b9d61 --- /dev/null +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderTools.java @@ -0,0 +1,114 @@ +package com.tagtraum.perf.gcviewer.imp; + +import java.util.logging.Level; +import java.util.logging.Logger; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; + +/** + * Tools useful for (most) DataReader implementations. + */ +public class DataReaderTools { + + private static Pattern parenthesesPattern = Pattern.compile("\\([^)]*(\\))?\\) ?"); + + private Logger logger; + + public DataReaderTools(Logger logger) { + this.logger = logger; + } + + /** + * Returns the amount of memory in kilobyte. Depending on memUnit, input is + * converted to kilobyte. + * @param memoryValue amount of memory + * @param memUnit memory unit + * @param line line that is parsed + * @return amount of memory in kilobyte + */ + public int getMemoryInKiloByte(double memoryValue, char memUnit, String line) { + if ('B' == memUnit) { + return (int) Math.rint(memoryValue / 1024); + } + else if ('K' == memUnit) { + return (int) Math.rint(memoryValue); + } + else if ('M' == memUnit) { + return (int) Math.rint(memoryValue * 1024); + } + else if ('G' == memUnit) { + return (int) Math.rint(memoryValue * 1024*1024); + } + else { + if (logger.isLoggable(Level.WARNING)) { + logger.warning("unknown memoryunit '" + memUnit + "' in line " + line); + } + return 1; + } + } + + /** + * Returns the ExtendedType for typeString, if it can find one. If there is a type name + * including gc cause ("ParNew (promotion failed)", where (promotion failed) is the gc cause), the cause is removed + * while trying to find the type. + * + * @param typeString string representation of the gc event + * @return ExtendedType representing typeString + * @throws UnknownGcTypeException If typeString can't be converted to an ExtendedType + */ + public ExtendedType parseType(String typeString) throws UnknownGcTypeException { + ExtendedType gcType = parseTypeWithCause(typeString.trim()); + if (gcType == null) { + throw new UnknownGcTypeException(typeString); + } + + return gcType; + } + + /** + * Same as @{link {@link #parseType(String)}}, but returns null instead of exception, if no type could + * be found. + * + * @param typeName string representation of the gc event + * @return ExtendedType representing typeString, or null if none could be found + */ + public ExtendedType parseTypeWithCause(String typeName) { + typeName = typeName.trim(); + ExtendedType extendedType = null; + String lookupTypeName = getLookupTypeName(typeName); + + AbstractGCEvent.Type gcType = AbstractGCEvent.Type.lookup(lookupTypeName); + // the gcType may be null because there was a PrintGCCause flag enabled - if so, reparse it with the first parentheses set stripped + while (gcType == null && (lookupTypeName.contains("(") && lookupTypeName.contains(")"))) { + // try to parse it again with the parentheses removed + Matcher parenthesesMatcher = parenthesesPattern.matcher(lookupTypeName); + if (parenthesesMatcher.find()) { + lookupTypeName = parenthesesMatcher.replaceFirst(""); + gcType = AbstractGCEvent.Type.lookup(lookupTypeName); + } else { + // is expected to never happen... + logger.warning("parenthesisMatcher does not match for '" + lookupTypeName + "', allthough string contains '(' + ')'"); + } + } + + if (gcType != null) { + extendedType = ExtendedType.lookup(gcType, typeName); + } + + return extendedType; + } + + private String getLookupTypeName(String typeName) { + typeName = typeName.endsWith(":") + ? typeName.substring(0, typeName.length()-1) + : typeName; + return typeName.endsWith("--") + ? typeName.substring(0, typeName.length()-2) + : typeName; + } + + +} diff --git a/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java new file mode 100644 index 00000000..e28ae7c0 --- /dev/null +++ b/src/main/java/com/tagtraum/perf/gcviewer/imp/DataReaderUnifiedJvmLogging.java @@ -0,0 +1,613 @@ +package com.tagtraum.perf.gcviewer.imp; + +import java.io.IOException; +import java.io.InputStream; +import java.io.UnsupportedEncodingException; +import java.util.Arrays; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.logging.Level; +import java.util.regex.Matcher; +import java.util.regex.Pattern; +import java.util.stream.Stream; + +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Concurrency; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.GcPattern; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.ConcurrentGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCEventUJL; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.util.DateHelper; +import com.tagtraum.perf.gcviewer.util.NumberParser; + +/** + * DataReaderUnifiedJvmLogging can parse all gc events of unified jvm logs with default decorations. + *

    + * Currently needs the "gc" selector with "info" level and "uptime,level,tags" decorators (Java 9.0.1). + * Also supports "gc*" selector with "trace" level and "time,uptime,level,tags" decorators, but will ignore some of + * the debug and all trace level info (evaluates the following tags: "gc", "gc,start", "gc,heap", "gc,metaspace". + *

      + *
    • minimum configuration with defaults supported: -Xlog:gc:file="path-to-file"
    • + *
    • explicit minimum configuration needed: -Xlog:gc=info:file="path-to-file":tags,uptime,level
    • + *
    • maximum detail configuration this parser is able to work with: -Xlog:gc*=trace:file="path-to-file":tags,time,uptime,level
    • + *
    + * Only processes the following information format for Serial, Parallel, CMS, G1 and Shenandoah algorithms, everything else is ignored: + *
    + * [0.731s][info][gc           ] GC(0) Pause Init Mark 1.021ms
    + * [0.735s][info][gc           ] GC(0) Concurrent marking 74M->74M(128M) 3.688ms
    + * [43.948s][info][gc             ] GC(831) Pause Full (Allocation Failure) 7943M->6013M(8192M) 14289.335ms
    + * 
    + * + *

    + * For more information about Shenandoah see: Shenandoah Wiki at OpenJDK + */ +public class DataReaderUnifiedJvmLogging extends AbstractDataReader { + // TODO also parse "Allocation Stall (main)" events + + // matches the whole line and extracts decorators from it (decorators always appear between [] and are independent of the gc algorithm being logged) + // Input: [0.693s][info][gc ] GC(0) Pause Init Mark 1.070ms + // Group 1 / time: (optional group, no full timestamp present) + // Group 2 / uptime: 0.693 (optional group, present in this example) + // Group 3 / level: info + // Group 4 / tags: gc + // Group 5 / gcnumber: 0 + // Group 6 / tail: Pause Init Mark 1.070ms + // Regex: ^(?:\[(?

      + *
    • GC: just the name of the event type
    • + *
    • PAUSE: length of a pause
    • + *
    • DURATION: cycle time of a (usually concurrent) event
    • + *
    • MEMORY: information about heap changes
    • + *
    • REGION: information about number of regions used (only G1 up to now)
    • + *
    + */ + public enum GcPattern { + /** "GC type" (just the name, no additional information) */ GC, - // : [, ] + /** "GC type": "pause" */ GC_PAUSE, - // : [, /] + /** "GC type": "pause"/"duration" */ GC_PAUSE_DURATION, - // [, ()] + /** "GC type": "memory current"("memory total") */ GC_MEMORY, - // : [ ->(), ] - GC_MEMORY_PAUSE} + /** "GC type": "memory before"->"memory after"("memory total"), "pause" */ + GC_MEMORY_PAUSE, + /** "GC type": "# regions before"->"# regions after"[("#total regions")] ("total regions" is optional; needs a region size to calculate memory usage)*/ + GC_REGION, + /** "Garbage Collection (Reason)" "memory before"("percentage of total")->"memory after"("percentage of total") */ + GC_MEMORY_PERCENTAGE, + /** "Heap memory type" "memory current"("memory percentage") */ + GC_HEAP_MEMORY_PERCENTAGE + } - public static enum Concurrency { CONCURRENT, SERIAL }; + public enum Concurrency { CONCURRENT, SERIAL } - public static enum Generation { YOUNG, + public enum Generation { YOUNG, TENURED, /** also used for "metaspace" that is introduced with java 8 */ PERM, ALL, /** special value for vm operations that are not collections */ - OTHER }; + OTHER } - public static enum CollectionType { + public enum CollectionType { /** plain GC pause collection garbage */ COLLECTION, /** @@ -554,5 +774,5 @@ public static enum CollectionType { */ VM_OPERATION, /** stop the world pause but used to prepare concurrent collection, might not collect garbage */ - CONCURRENCY_HELPER }; + CONCURRENCY_HELPER } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/model/ConcurrentGCEvent.java b/src/main/java/com/tagtraum/perf/gcviewer/model/ConcurrentGCEvent.java index c41de583..c0b04f0b 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/model/ConcurrentGCEvent.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/model/ConcurrentGCEvent.java @@ -24,6 +24,11 @@ public double getDuration() { return duration; } + @Override + public ConcurrentGCEvent cloneAndMerge(AbstractGCEvent otherEvent) { + return (ConcurrentGCEvent)super.cloneAndMerge(otherEvent); + } + /** * Set duration. * @see #getDuration() @@ -40,12 +45,24 @@ public boolean hasDuration() { public void toStringBuffer(StringBuffer sb) { sb.append(getTimestamp()); sb.append(": ["); + if (getNumber() >= 0) { + sb.append(" GC(").append(getNumber()).append(") "); + } sb.append(getExtendedType().getName()); + if (hasMemoryInformation()) { + sb.append(' '); + sb.append(getPreUsed()); + sb.append("K->"); + sb.append(getPostUsed()); + sb.append("K("); + sb.append(getTotal()); + sb.append("K), "); + } if (hasDuration()) { sb.append(' '); sb.append(getPause()); sb.append('/'); - sb.append(duration); + sb.append(getDuration()); sb.append(" secs"); } sb.append(']'); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/model/GCEvent.java b/src/main/java/com/tagtraum/perf/gcviewer/model/GCEvent.java index 1b5090be..25a47c81 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/model/GCEvent.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/model/GCEvent.java @@ -1,7 +1,10 @@ package com.tagtraum.perf.gcviewer.model; +import java.util.Iterator; import java.util.Objects; +import com.tagtraum.perf.gcviewer.util.DateHelper; + /** * The GCEvent is the type of event that contains memory (preused, postused, total) and * pause information. @@ -13,15 +16,6 @@ */ public class GCEvent extends AbstractGCEvent { - /** Used before GC in KB */ - private int preUsed; - - /** Used after GC in KB */ - private int postUsed; - - /** Capacity in KB */ - private int total; - /** store references to related/inferred events */ private GCEvent young; private GCEvent tenured; @@ -32,9 +26,9 @@ public GCEvent() { public GCEvent(double timestamp, int preUsed, int postUsed, int total, double pause, Type type) { this.setTimestamp(timestamp); - this.preUsed = preUsed; - this.postUsed = postUsed; - this.total = total; + this.setPreUsed(preUsed); + this.setPostUsed(postUsed); + this.setTotal(total); this.setPause(pause); this.setType(type); } @@ -43,15 +37,19 @@ public GCEvent(double timestamp, int preUsed, int postUsed, int total, double pa public void add(GCEvent event) { super.add(event); + setReferencedEvent(event); + } + + private void setReferencedEvent(GCEvent event) { switch (event.getExtendedType().getGeneration()) { case YOUNG: - young = event; + young = young == null ? event : young.cloneAndMerge(event); break; case TENURED: - tenured = event; + tenured = tenured == null ? event : tenured.cloneAndMerge(event); break; case PERM: - perm = event; + perm = perm == null ? event : perm.cloneAndMerge(event); break; // ALL and OTHER are never read case ALL: @@ -60,7 +58,33 @@ public void add(GCEvent event) { break; } } - + + @Override + protected Object clone() throws CloneNotSupportedException { + GCEvent[] events = {young, tenured, perm}; + young = null; + tenured = null; + perm = null; + + GCEvent clonedEvent = (GCEvent)super.clone(); + + Iterator eventIterator = clonedEvent.details(); + while (eventIterator.hasNext()) { + clonedEvent.setReferencedEvent(eventIterator.next()); + } + + young = events[0]; + tenured = events[1]; + perm = events[2]; + + return clonedEvent; + } + + @Override + public GCEvent cloneAndMerge(AbstractGCEvent otherEvent) { + return (GCEvent)super.cloneAndMerge(otherEvent); + } + /** * Returns information on young generation. If it was not present in the gc log, but * tenured was, it is inferred from there (with -XX:+PrintGCDetails). Otherwise it is @@ -73,9 +97,9 @@ public GCEvent getYoung() { if (tenured != null) { young = new GCEvent(); young.setTimestamp(tenured.getTimestamp()); - young.setPreUsed(preUsed - tenured.getPreUsed()); - young.setPostUsed(postUsed - tenured.getPostUsed()); - young.setTotal(total - tenured.getTotal()); + young.setPreUsed(getPreUsed() - tenured.getPreUsed()); + young.setPostUsed(getPostUsed() - tenured.getPostUsed()); + young.setTotal(getTotal() - tenured.getTotal()); young.setPause(tenured.getPause()); } } @@ -95,9 +119,9 @@ public GCEvent getTenured() { if (young != null) { tenured = new GCEvent(); tenured.setTimestamp(young.getTimestamp()); - tenured.setPreUsed(preUsed - young.getPreUsed()); - tenured.setPostUsed(postUsed - young.getPostUsed()); - tenured.setTotal(total - young.getTotal()); + tenured.setPreUsed(getPreUsed() - young.getPreUsed()); + tenured.setPostUsed(getPostUsed() - young.getPostUsed()); + tenured.setTotal(getTotal() - young.getTotal()); tenured.setPause(young.getPause()); } } @@ -114,35 +138,16 @@ public GCEvent getTenured() { public GCEvent getPerm() { return perm; } - - public void setPreUsed(int preUsed) { - this.preUsed = preUsed; - } - - public void setPostUsed(int postUsed) { - this.postUsed = postUsed; - } - - public void setTotal(int total) { - this.total = total; - } - - public int getPreUsed() { - return preUsed; - } - - public int getPostUsed() { - return postUsed; - } - - public int getTotal() { - return total; - } public void toStringBuffer(StringBuffer sb) { - sb.append(getTimestamp()); - sb.append(": ["); - sb.append(getExtendedType() != null ? getExtendedType().getName() : ExtendedType.UNDEFINED); + if (getDatestamp() != null) { + sb.append("[").append(DateHelper.formatDate(getDatestamp())).append("]"); + } + sb.append("[").append(getTimestamp()).append("]"); + if (getNumber() >= 0) { + sb.append(" GC(").append(getNumber()).append(")"); + } + sb.append(" [").append(getExtendedType() != null ? getExtendedType().getName() : ExtendedType.UNDEFINED); if (details != null) { sb.append(' '); for (AbstractGCEvent event : details) { @@ -153,11 +158,11 @@ public void toStringBuffer(StringBuffer sb) { else { sb.append(": "); } - sb.append(preUsed); + sb.append(getPreUsed()); sb.append("K->"); - sb.append(postUsed); + sb.append(getPostUsed()); sb.append("K("); - sb.append(total); + sb.append(getTotal()); sb.append("K), "); sb.append(getPause()); sb.append(" secs]"); @@ -172,13 +177,13 @@ public boolean equals(Object o) { if (!super.equals(o)) return false; GCEvent gcEvent = (GCEvent) o; - return preUsed == gcEvent.preUsed && - postUsed == gcEvent.postUsed && - total == gcEvent.total; + return getPreUsed() == gcEvent.getPreUsed() && + getPostUsed() == gcEvent.getPostUsed() && + getTotal() == gcEvent.getTotal(); } @Override public int hashCode() { - return Objects.hash(super.hashCode(), preUsed, postUsed, total); + return Objects.hash(super.hashCode(), getPreUsed(), getPostUsed(), getTotal()); } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/model/GCEventUJL.java b/src/main/java/com/tagtraum/perf/gcviewer/model/GCEventUJL.java new file mode 100644 index 00000000..17f421bd --- /dev/null +++ b/src/main/java/com/tagtraum/perf/gcviewer/model/GCEventUJL.java @@ -0,0 +1,36 @@ +package com.tagtraum.perf.gcviewer.model; + +/** + * @author Joerg Wuethrich + *

    created on: 03.01.2018

    + */ +public class GCEventUJL extends GCEvent { + + @Override + public boolean isFull() { + // assumption AbstractGCEvent does not hold here; only the event type itself can tell + return getExtendedType().getGeneration().equals(Generation.ALL); + } + + @Override + public Generation getGeneration() { + // assumption in AbstractGCEvent concerning "has information about several generations" + // -> "has collected objects from several generations" is not correct for unified jvm logging events + // they usually seem to hold information about several generations, as soon as heap details are logged + if (generation == null) { + generation = getExtendedType() != null ? getExtendedType().getGeneration() : null; + } + + return generation == null ? Generation.YOUNG : generation; + } + + @Override + public void addPhase(AbstractGCEvent phase) { + super.addPhase(phase); + + // If it is a stop-the-world event, increase pause time for parent GC event + if (Concurrency.SERIAL.equals(phase.getExtendedType().getConcurrency())) { + setPause(getPause() + phase.getPause()); + } + } +} diff --git a/src/main/java/com/tagtraum/perf/gcviewer/model/GCModel.java b/src/main/java/com/tagtraum/perf/gcviewer/model/GCModel.java index 255a90ed..0f6e310c 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/model/GCModel.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/model/GCModel.java @@ -1,11 +1,5 @@ package com.tagtraum.perf.gcviewer.model; -import com.tagtraum.perf.gcviewer.math.DoubleData; -import com.tagtraum.perf.gcviewer.math.IntData; -import com.tagtraum.perf.gcviewer.math.RegressionLine; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.CollectionType; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; - import java.io.File; import java.io.IOException; import java.io.InputStream; @@ -20,10 +14,22 @@ import java.time.ZoneId; import java.time.ZonedDateTime; import java.time.temporal.ChronoUnit; -import java.util.*; +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import java.util.TreeMap; import java.util.logging.Level; import java.util.logging.Logger; +import com.tagtraum.perf.gcviewer.math.DoubleData; +import com.tagtraum.perf.gcviewer.math.IntData; +import com.tagtraum.perf.gcviewer.math.RegressionLine; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.CollectionType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; + /** * Collection of GCEvents. * @@ -33,6 +39,63 @@ public class GCModel implements Serializable { private static final long serialVersionUID = -6479685723904770990L; + private static final Logger LOG = Logger.getLogger(GCModel.class.getName()); + + private List> allEvents; + private List> stopTheWorldEvents; + private List gcEvents; + private List> gcPhases; + private List> vmOperationEvents; + private List concurrentGCEvents; + private List currentNoFullGCEvents; + private List fullGCEvents; + private FileInformation fileInformation = new FileInformation(); + + private Map fullGcEventPauses; // pause information about all full gc events for detailed output + private Map gcEventPauses; // pause information about all stw events for detailed output + private Map gcEventPhases; // pause information about all phases for garbage collection events + private Map concurrentGcEventPauses; // pause information about all concurrent events + private Map vmOperationEventPauses; // pause information about vm operations ("application stopped") + + private IntData heapAllocatedSizes; // allocated heap size of every event + private IntData tenuredAllocatedSizes; // allocated tenured size of every event that has this information + private IntData youngAllocatedSizes; // allocated young size of every event that has this information + private IntData permAllocatedSizes; // allocated perm size of every event that has this information + private IntData heapUsedSizes; // used heap of every event + private IntData tenuredUsedSizes; // used tenured size of every event that has this information + private IntData youngUsedSizes; // used young size of every event that has this information + private IntData permUsedSizes; // used perm size of every event that has this information + + private IntData postConcurrentCycleUsedTenuredSizes; // used tenured heap after concurrent collections + private IntData postConcurrentCycleUsedHeapSizes; // used heap after concurrent collections + + private IntData promotion; // promotion from young to tenured generation during young collections + + private double firstPauseTimeStamp = Double.MAX_VALUE; + private double lastPauseTimeStamp = 0; + private DoubleData totalPause; + private DoubleData fullGCPause; + private double lastFullGcPauseTimeStamp = 0; + private DoubleData fullGcPauseInterval; // interval between two stop the Full GC pauses + private DoubleData gcPause; // not full gc but stop the world pause + private DoubleData vmOperationPause; // "application stopped" + private double lastGcPauseTimeStamp = 0; + private DoubleData pauseInterval; // interval between two stop the world pauses + private DoubleData initiatingOccupancyFraction; // all concurrent collectors; start of concurrent collection + private long freedMemory; + private Format format; + private IntData postGCUsedMemory; + private IntData postFullGCUsedHeap; + private IntData freedMemoryByGC; + private IntData freedMemoryByFullGC; + private DoubleData postGCSlope; + private RegressionLine currentPostGCSlope; + private RegressionLine currentRelativePostGCIncrease; + private DoubleData relativePostGCIncrease; + private RegressionLine postFullGCSlope; + private RegressionLine relativePostFullGCIncrease; + private URL url; + /** * Contains information about a file. * @@ -101,7 +164,7 @@ public boolean equals(Object other) { return false; } - FileInformation fileInfo = (FileInformation)other; + FileInformation fileInfo = (FileInformation) other; return fileInfo.lastModified == lastModified && fileInfo.creationTime == creationTime && fileInfo.length == length; } @@ -120,66 +183,12 @@ public String toString() { } } - private static final Logger LOG = Logger.getLogger(GCModel.class.getName()); - - private List> allEvents; - private List> stopTheWorldEvents; - private List gcEvents; - private List> vmOperationEvents; - private List concurrentGCEvents; - private List currentNoFullGCEvents; - private List fullGCEvents; - private FileInformation fileInformation = new FileInformation(); - - private Map fullGcEventPauses; // pause information about all full gc events for detailed output - private Map gcEventPauses; // pause information about all stw events for detailed output - private Map concurrentGcEventPauses; // pause information about all concurrent events - private Map vmOperationEventPauses; // pause information about vm operations ("application stopped") - - private IntData heapAllocatedSizes; // allocated heap size of every event - private IntData tenuredAllocatedSizes; // allocated tenured size of every event that has this information - private IntData youngAllocatedSizes; // allocated young size of every event that has this information - private IntData permAllocatedSizes; // allocated perm size of every event that has this information - private IntData heapUsedSizes; // used heap of every event - private IntData tenuredUsedSizes; // used tenured size of every event that has this information - private IntData youngUsedSizes; // used young size of every event that has this information - private IntData permUsedSizes; // used perm size of every event that has this information - - private IntData postConcurrentCycleUsedTenuredSizes; // used tenured heap after concurrent collections - private IntData postConcurrentCycleUsedHeapSizes; // used heap after concurrent collections - - private IntData promotion; // promotion from young to tenured generation during young collections - - private double firstPauseTimeStamp = Double.MAX_VALUE; - private double lastPauseTimeStamp = 0; - private DoubleData totalPause; - private DoubleData fullGCPause; - private double lastFullGcPauseTimeStamp = 0; - private DoubleData fullGcPauseInterval; // interval between two stop the Full GC pauses - private DoubleData gcPause; // not full gc but stop the world pause - private DoubleData vmOperationPause; // "application stopped" - private double lastGcPauseTimeStamp = 0; - private DoubleData pauseInterval; // interval between two stop the world pauses - private DoubleData initiatingOccupancyFraction; // all concurrent collectors; start of concurrent collection - private long freedMemory; - private Format format; - private IntData postGCUsedMemory; - private IntData postFullGCUsedHeap; - private IntData freedMemoryByGC; - private IntData freedMemoryByFullGC; - private DoubleData postGCSlope; - private RegressionLine currentPostGCSlope; - private RegressionLine currentRelativePostGCIncrease; - private DoubleData relativePostGCIncrease; - private RegressionLine postFullGCSlope; - private RegressionLine relativePostFullGCIncrease; - private URL url; - - public GCModel() { + public GCModel() { this.allEvents = new ArrayList>(); this.stopTheWorldEvents = new ArrayList>(); this.gcEvents = new ArrayList(); this.vmOperationEvents = new ArrayList>(); + this.gcPhases = new ArrayList>(); this.concurrentGCEvents = new ArrayList(); this.fullGCEvents = new ArrayList(); this.currentNoFullGCEvents = new ArrayList(); @@ -204,6 +213,7 @@ public GCModel() { this.fullGcEventPauses = new TreeMap(); this.gcEventPauses = new TreeMap(); + this.gcEventPhases = new TreeMap(); this.concurrentGcEventPauses = new TreeMap(); this.vmOperationEventPauses = new TreeMap(); @@ -236,7 +246,7 @@ public URL getURL() { } private void printPauseMap(Map pauseMap) { - for (Map.Entry entry: pauseMap.entrySet()) { + for (Map.Entry entry : pauseMap.entrySet()) { System.out.println(entry.getKey() + " [n, avg, sum, min, max]:\t" + entry.getValue().getN() + "\t" + entry.getValue().average() + "\t" + entry.getValue().getSum() + "\t" + entry.getValue().getMin() + "\t" + entry.getValue().getMax()); } } @@ -326,7 +336,7 @@ public boolean isDifferent(URL otherURL) { */ public AbstractGCEvent getLastEventAdded() { if (allEvents.size() > 0) { - return allEvents.get(allEvents.size()-1); + return allEvents.get(allEvents.size() - 1); } else { return null; @@ -410,96 +420,135 @@ public void add(AbstractGCEvent abstractEvent) { } if (abstractEvent instanceof ConcurrentGCEvent) { - ConcurrentGCEvent concEvent = (ConcurrentGCEvent)abstractEvent; - concurrentGCEvents.add(concEvent); - - DoubleData pauses = getDoubleData(concEvent.getExtendedType().getName(), concurrentGcEventPauses); - pauses.add(concEvent.getPause()); + ConcurrentGCEvent concEvent = (ConcurrentGCEvent) abstractEvent; + addConcurrentGcEvent(concEvent); } else if (abstractEvent instanceof GCEvent) { - // collect statistics about all stop the world events GCEvent event = (GCEvent) abstractEvent; + addGcEvent(event); + } + else if (abstractEvent instanceof VmOperationEvent) { + VmOperationEvent vmOperationEvent = (VmOperationEvent) abstractEvent; + addVmOperationEvent(vmOperationEvent); + } + + if (size() == 1 || (size() > 1 && abstractEvent.getTimestamp() > 0.0)) { + // timestamp == 0 is only valid, if it is the first event. + // sometimes, no timestamp is present, because the line is mixed -> don't count these here + firstPauseTimeStamp = Math.min(firstPauseTimeStamp, abstractEvent.getTimestamp()); + } + lastPauseTimeStamp = Math.max(lastPauseTimeStamp, abstractEvent.getTimestamp()); + if (abstractEvent.isStopTheWorld()) { + // add to total pause here, because then adjusted VmOperationEvents are added correctly + // as well + totalPause.add(abstractEvent.getPause()); + } + } - updateHeapSizes(event); + private void addConcurrentGcEvent(ConcurrentGCEvent concEvent) { + concurrentGCEvents.add(concEvent); - updateGcPauseInterval(event); + DoubleData pauses = getDoubleData(concEvent.getExtendedType().getName(), concurrentGcEventPauses); + pauses.add(concEvent.getPause()); - updatePromotion(event); + if (concEvent.hasMemoryInformation() && concEvent.isConcurrentCollectionEnd()) { + // register postConcurrentCycleUsedSizes, if event contains memory information. Otherwise deduce it (see in handling of GCEvent) + updatePostConcurrentCycleUsedSizes(concEvent); + } + } - if (event.isInitialMark()) { - updateInitiatingOccupancyFraction(event); - } - if (size() > 1 && allEvents.get(allEvents.size() - 2).isConcurrentCollectionEnd()) { - updatePostConcurrentCycleUsedSizes(event); - } + private void addGcEvent(GCEvent event) { + updateHeapSizes(event); - freedMemory += event.getPreUsed() - event.getPostUsed(); + updateGcPauseInterval(event); - if (!event.isFull()) { - // make a difference between stop the world events, which only collect from some generations... - DoubleData pauses = getDoubleData(event.getTypeAsString(), gcEventPauses); - pauses.add(event.getPause()); + updatePromotion(event); - gcEvents.add(event); - postGCUsedMemory.add(event.getPostUsed()); - freedMemoryByGC.add(event.getPreUsed() - event.getPostUsed()); - currentNoFullGCEvents.add(event); - currentPostGCSlope.addPoint(event.getTimestamp(), event.getPostUsed()); - currentRelativePostGCIncrease.addPoint(currentRelativePostGCIncrease.getPointCount(), event.getPostUsed()); - gcPause.add(event.getPause()); + if (event.isInitialMark()) { + updateInitiatingOccupancyFraction(event); + } + if (size() > 1 && allEvents.get(allEvents.size() - 2).isConcurrentCollectionEnd() && !allEvents.get(allEvents.size() - 2).hasMemoryInformation()) { + // only deduce postConcurrentCycleUsedSizes, if concurrent event itself does not contain memory information + updatePostConcurrentCycleUsedSizes(event); + } - } - else { - // ... as opposed to all generations - DoubleData pauses = getDoubleData(event.getTypeAsString(), fullGcEventPauses); - pauses.add(event.getPause()); - - updateFullGcPauseInterval(event); - fullGCEvents.add(event); - postFullGCUsedHeap.add(event.getPostUsed()); - int freed = event.getPreUsed() - event.getPostUsed(); - freedMemoryByFullGC.add(freed); - fullGCPause.add(event.getPause()); - postFullGCSlope.addPoint(event.getTimestamp(), event.getPostUsed()); - relativePostFullGCIncrease.addPoint(relativePostFullGCIncrease.getPointCount(), event.getPostUsed()); - - // process no full-gc run data - if (currentPostGCSlope.hasPoints()) { - // make sure we have at least _two_ data points - if (currentPostGCSlope.isLine()) { - postGCSlope.add(currentPostGCSlope.slope(), currentPostGCSlope.getPointCount()); - relativePostGCIncrease.add(currentRelativePostGCIncrease.slope(), currentRelativePostGCIncrease.getPointCount()); - } - currentPostGCSlope.reset(); - currentRelativePostGCIncrease.reset(); - } + freedMemory += event.getPreUsed() - event.getPostUsed(); - } + if (!event.isFull()) { + addGcEventPause(event); + } + else { + addFullGcEventPauses(event); + } + if (!event.getPhases().isEmpty()) { + addGcEventPhases(event); } - else if (abstractEvent instanceof VmOperationEvent) { - adjustPause((VmOperationEvent) abstractEvent); - if (abstractEvent.getTimestamp() < 0.000001) { - setTimeStamp((VmOperationEvent) abstractEvent); + } + + private void addGcEventPause(GCEvent event) { + // make a difference between stop the world events, which only collect from some generations... + DoubleData pauses = getDoubleData(event.getTypeAsString(), gcEventPauses); + pauses.add(event.getPause()); + + gcEvents.add(event); + postGCUsedMemory.add(event.getPostUsed()); + freedMemoryByGC.add(event.getPreUsed() - event.getPostUsed()); + currentNoFullGCEvents.add(event); + currentPostGCSlope.addPoint(event.getTimestamp(), event.getPostUsed()); + currentRelativePostGCIncrease.addPoint(currentRelativePostGCIncrease.getPointCount(), event.getPostUsed()); + gcPause.add(event.getPause()); + } + + private void addFullGcEventPauses(GCEvent event) { + // ... as opposed to all generations + DoubleData pauses = getDoubleData(event.getTypeAsString(), fullGcEventPauses); + pauses.add(event.getPause()); + + updateFullGcPauseInterval(event); + fullGCEvents.add(event); + postFullGCUsedHeap.add(event.getPostUsed()); + int freed = event.getPreUsed() - event.getPostUsed(); + freedMemoryByFullGC.add(freed); + fullGCPause.add(event.getPause()); + postFullGCSlope.addPoint(event.getTimestamp(), event.getPostUsed()); + relativePostFullGCIncrease.addPoint(relativePostFullGCIncrease.getPointCount(), event.getPostUsed()); + + // process no full-gc run data + if (currentPostGCSlope.hasPoints()) { + // make sure we have at least _two_ data points + if (currentPostGCSlope.isLine()) { + postGCSlope.add(currentPostGCSlope.slope(), currentPostGCSlope.getPointCount()); + relativePostGCIncrease.add(currentRelativePostGCIncrease.slope(), currentRelativePostGCIncrease.getPointCount()); } - vmOperationPause.add(abstractEvent.getPause()); - vmOperationEvents.add(abstractEvent); - DoubleData vmOpPauses = getDoubleData(abstractEvent.getTypeAsString(), vmOperationEventPauses); - vmOpPauses.add(abstractEvent.getPause()); + currentPostGCSlope.reset(); + currentRelativePostGCIncrease.reset(); } + } - if (size() == 1 || (size() > 1 && abstractEvent.getTimestamp() > 0.0)) { - // timestamp == 0 is only valid, if it is the first event. - // sometimes, no timestamp is present, because the line is mixed -> don't count these here - firstPauseTimeStamp = Math.min(firstPauseTimeStamp, abstractEvent.getTimestamp()); + private void addGcEventPhases(GCEvent event) { + DoubleData phases; + AbstractGCEvent phaseEvent; + + for (int i = 0; i < event.getPhases().size(); i++) { + phaseEvent = event.getPhases().get(i); + phases = getDoubleData(phaseEvent.getTypeAsString(), gcEventPhases); + phases.add(phaseEvent.getPause()); } - lastPauseTimeStamp = Math.max(lastPauseTimeStamp, abstractEvent.getTimestamp()); - if (abstractEvent.isStopTheWorld()) { - // add to total pause here, because then adjusted VmOperationEvents are added correctly - // as well - totalPause.add(abstractEvent.getPause()); + + gcPhases.addAll(event.getPhases()); + } + + private void addVmOperationEvent(VmOperationEvent vmOperationEvent) { + adjustPause(vmOperationEvent); + if (vmOperationEvent.getTimestamp() < 0.000001) { + setTimeStamp(vmOperationEvent); } + vmOperationPause.add(vmOperationEvent.getPause()); + vmOperationEvents.add(vmOperationEvent); + DoubleData vmOpPauses = getDoubleData(vmOperationEvent.getTypeAsString(), vmOperationEventPauses); + vmOpPauses.add(vmOperationEvent.getPause()); } private void makeSureHasTimeStamp(AbstractGCEvent abstractEvent) { @@ -509,11 +558,16 @@ private void makeSureHasTimeStamp(AbstractGCEvent abstractEvent) { } } + private void updatePostConcurrentCycleUsedSizes(ConcurrentGCEvent event) { + postConcurrentCycleUsedTenuredSizes.add(event.getPreUsed()); + postConcurrentCycleUsedHeapSizes.add(event.getPreUsed()); + } + private void updatePostConcurrentCycleUsedSizes(GCEvent event) { - // Most interesting is the size of the life objects immediately after a concurrent cycle. - // Since the "concurrent-end" events don't have the heap size information, the next event - // after is taken to get the information. Young generation, that has already filled up - // again since the concurrent-end should not be counted, so take tenured size, if available. + // Most interesting is the size of the life objects immediately after a concurrent cycle. + // Since the "concurrent-end" events don't have the heap size information, the next event + // after is taken to get the information. Young generation, that has already filled up + // again since the concurrent-end should not be counted, so take tenured size, if available. GCEvent afterConcurrentEvent = event; if (event.hasDetails()) { afterConcurrentEvent = event.getTenured(); @@ -553,7 +607,7 @@ private void adjustPause(VmOperationEvent vmOpEvent) { * pause duration of previousEvent. * * @param previousEvent event just before vmOpEvent - * @param vmOpEvent event to be adjusted + * @param vmOpEvent event to be adjusted */ private void adjustTimeStamp(AbstractGCEvent previousEvent, VmOperationEvent vmOpEvent) { if (previousEvent.getTimestamp() + previousEvent.getPause() > vmOpEvent.getTimestamp()) { @@ -598,8 +652,8 @@ private void updatePromotion(GCEvent event) { if (youngEvent != null) { promotion.add((youngEvent.getPreUsed() - youngEvent.getPostUsed()) - - (event.getPreUsed() - event.getPostUsed()) - ); + - (event.getPreUsed() - event.getPostUsed()) + ); } } } @@ -655,7 +709,7 @@ private void updateInitiatingOccupancyFraction(GCEvent event) { // getTotal() returns 0 only if just the memory information could not be parsed // which can be the case with java 7 G1 algorithm (mixed with concurrent event) if (initialMarkEvent != null && initialMarkEvent.getTotal() > 0) { - initiatingOccupancyFraction.add(initialMarkEvent.getPreUsed() / (double)initialMarkEvent.getTotal()); + initiatingOccupancyFraction.add(initialMarkEvent.getPreUsed() / (double) initialMarkEvent.getTotal()); } } @@ -822,6 +876,10 @@ public Map getGcEventPauses() { return gcEventPauses; } + public Map getGcEventPhases() { + return gcEventPhases; + } + public Map getFullGcEventPauses() { return fullGcEventPauses; } @@ -936,8 +994,8 @@ public long getFootprint() { public double getRunningTime() { return lastPauseTimeStamp - firstPauseTimeStamp + (stopTheWorldEvents.size() > 0 - ? stopTheWorldEvents.get(stopTheWorldEvents.size() - 1).getPause() - : 0); + ? stopTheWorldEvents.get(stopTheWorldEvents.size() - 1).getPause() + : 0); } /** @@ -970,22 +1028,23 @@ public void setFormat(Format format) { } public boolean hasCorrectTimestamp() { - return format == Format.IBM_VERBOSE_GC || format == Format.SUN_X_LOG_GC || format == Format.SUN_1_2_2VERBOSE_GC; + return format == Format.IBM_VERBOSE_GC || format == Format.SUN_X_LOG_GC || format == Format.SUN_1_2_2VERBOSE_GC || format == Format.UNIFIED_JVM_LOGGING; } public boolean hasDateStamp() { return allEvents.size() > 0 - ? get(0).getDatestamp() != null - : false; + ? get(0).getDatestamp() != null + : false; } public ZonedDateTime getFirstDateStamp() { return allEvents.size() > 0 - ? get(0).getDatestamp() - : null; + ? get(0).getDatestamp() + : null; } + public Optional getFirstTimeStamp() { - if(allEvents.size() > 0) + if (allEvents.size() > 0) return Optional.of(get(0).getTimestamp()); else return Optional.empty(); @@ -1000,8 +1059,7 @@ public ZonedDateTime getStartDate() { ZonedDateTime suggestedStartDate = ZonedDateTime.ofInstant(Instant.ofEpochMilli(getLastModified()), ZoneId.systemDefault()); if (hasDateStamp()) { suggestedStartDate = getFirstDateStamp(); - } - else if (hasCorrectTimestamp()) { + } else if (hasCorrectTimestamp()) { double runningTimeInSeconds = getRunningTime(); long runningTimeInMillis = (long) (runningTimeInSeconds * 1000d); suggestedStartDate = suggestedStartDate.minus(runningTimeInMillis, ChronoUnit.MILLIS); @@ -1027,13 +1085,13 @@ public boolean equals(Object o) { @Override public int hashCode() { - return Objects.hash(allEvents, fileInformation, fullGcEventPauses, gcEventPauses, concurrentGcEventPauses, vmOperationEventPauses, heapAllocatedSizes, tenuredAllocatedSizes, youngAllocatedSizes, permAllocatedSizes, heapUsedSizes, tenuredUsedSizes, youngUsedSizes, permUsedSizes, postConcurrentCycleUsedTenuredSizes, postConcurrentCycleUsedHeapSizes, promotion, firstPauseTimeStamp, lastPauseTimeStamp, totalPause, fullGCPause, lastFullGcPauseTimeStamp, fullGcPauseInterval, gcPause, vmOperationPause, lastGcPauseTimeStamp, pauseInterval, initiatingOccupancyFraction, freedMemory, format, postGCUsedMemory, postFullGCUsedHeap, freedMemoryByGC, freedMemoryByFullGC, postGCSlope, currentPostGCSlope, currentRelativePostGCIncrease, relativePostGCIncrease, postFullGCSlope, relativePostFullGCIncrease, url); + return Objects.hash(allEvents, fileInformation, fullGcEventPauses, gcEventPauses, gcEventPhases, concurrentGcEventPauses, vmOperationEventPauses, heapAllocatedSizes, tenuredAllocatedSizes, youngAllocatedSizes, permAllocatedSizes, heapUsedSizes, tenuredUsedSizes, youngUsedSizes, permUsedSizes, postConcurrentCycleUsedTenuredSizes, postConcurrentCycleUsedHeapSizes, promotion, firstPauseTimeStamp, lastPauseTimeStamp, totalPause, fullGCPause, lastFullGcPauseTimeStamp, fullGcPauseInterval, gcPause, vmOperationPause, lastGcPauseTimeStamp, pauseInterval, initiatingOccupancyFraction, freedMemory, format, postGCUsedMemory, postFullGCUsedHeap, freedMemoryByGC, freedMemoryByFullGC, postGCSlope, currentPostGCSlope, currentRelativePostGCIncrease, relativePostGCIncrease, postFullGCSlope, relativePostFullGCIncrease, url); } - public static class Format implements Serializable { - private static final long serialVersionUID = 483615745336894207L; + public static class Format implements Serializable { + private static final long serialVersionUID = 483615745336894207L; - private String format; + private String format; private Format(String format) { this.format = format; @@ -1047,5 +1105,7 @@ public String toString() { public static final Format SUN_X_LOG_GC = new Format("Sun -Xloggc:"); public static final Format IBM_VERBOSE_GC = new Format("IBM -verbose:gc"); public static final Format SUN_1_2_2VERBOSE_GC = new Format("Sun 1.2.2 -verbose:gc"); - } + public static final Format UNIFIED_JVM_LOGGING = new Format("Unified jvm logging -Xlog:gc"); + public static final Format GO = new Format("Go"); + } } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/util/DateHelper.java b/src/main/java/com/tagtraum/perf/gcviewer/util/DateHelper.java new file mode 100644 index 00000000..2073c5b6 --- /dev/null +++ b/src/main/java/com/tagtraum/perf/gcviewer/util/DateHelper.java @@ -0,0 +1,21 @@ +package com.tagtraum.perf.gcviewer.util; + +import java.time.ZonedDateTime; +import java.time.format.DateTimeFormatter; + +/** + * @author Joerg Wuethrich + *

    created on: 02.01.2018

    + */ +public class DateHelper { + public static final DateTimeFormatter DATE_TIME_FORMATTER = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); + + public static ZonedDateTime parseDate(String dateStampAsString) { + return ZonedDateTime.parse(dateStampAsString, DateHelper.DATE_TIME_FORMATTER); + } + + public static String formatDate(ZonedDateTime dateTime) { + return DATE_TIME_FORMATTER.format(dateTime); + } + +} diff --git a/src/main/java/com/tagtraum/perf/gcviewer/util/HttpUrlConnectionHelper.java b/src/main/java/com/tagtraum/perf/gcviewer/util/HttpUrlConnectionHelper.java index d6f13234..fb4a9778 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/util/HttpUrlConnectionHelper.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/util/HttpUrlConnectionHelper.java @@ -96,15 +96,14 @@ private static String readAndCloseErrorStream(InputStream in, /** * Sets request properties, connects and opens the input stream depending on the HTTP response. * - * @param httpConn The HTTP connection - * @param acceptEncoding Content-encoding (gzip,defate or null) + * @param httpConn The HTTP connection + * @param acceptEncoding Content-encoding (gzip, deflate or null) + * @param contentLength length of content (output parameter) * @return The input stream * @throws IOException if problem occured. */ - public static InputStream openInputStream(HttpURLConnection httpConn, - String acceptEncoding, - AtomicLong cl) - throws IOException { + public static InputStream openInputStream(HttpURLConnection httpConn, String acceptEncoding, AtomicLong contentLength) + throws IOException { // set request properties httpConn.setRequestProperty(ACCEPT_ENCODING, acceptEncoding); @@ -113,20 +112,20 @@ public static InputStream openInputStream(HttpURLConnection httpConn, // from here we're reading the server's response String contentEncoding = httpConn.getContentEncoding(); String contentType = httpConn.getContentType(); - long contentLength = httpConn.getContentLengthLong(); + long contentLengthLong = httpConn.getContentLengthLong(); long lastModified = httpConn.getLastModified(); - LOGGER.log(Level.INFO, "Reading " + (contentLength < 0L + LOGGER.log(Level.INFO, "Reading " + (contentLengthLong < 0L ? "?" - : Long.toString(contentLength) ) + " bytes from " + httpConn.getURL() + + : Long.toString(contentLengthLong) ) + " bytes from " + httpConn.getURL() + "; contentType = " + contentType + "; contentEncoding = " + contentEncoding + "; last modified = " + (lastModified <= 0L ? "-" : new Date(lastModified).toString())); final int responseCode = httpConn.getResponseCode(); if (responseCode/100 == 2) { - if (cl != null) { + if (contentLength != null) { // abuse of AtomicLong, but I need a pointer to long (or FileInformation) - cl.set(contentLength); + contentLength.set(contentLengthLong); } } else { String responseMessage = httpConn.getResponseMessage(); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/AboutDialog.java b/src/main/java/com/tagtraum/perf/gcviewer/view/AboutDialog.java index 247adec9..d4f6c9b1 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/AboutDialog.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/AboutDialog.java @@ -10,7 +10,6 @@ import java.awt.Panel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; - import javax.swing.BorderFactory; import javax.swing.ImageIcon; import javax.swing.JButton; @@ -40,6 +39,7 @@ public class AboutDialog extends ScreenCenteredDialog implements ActionListener "Hans Bausewein", "Peter Bilstein", "Steve Boardwell", + "Krzysztof Burek", "Cka3o4Huk", "Frank Dietrich", "Bernd Eckenfels", @@ -48,11 +48,17 @@ public class AboutDialog extends ScreenCenteredDialog implements ActionListener "Neil Gentleman", "Chris Grindstaff", "Michi Gysel", + "Roland Illig", + "Mary Sunitha Joseph", "Johan Kaving", "Maciej Kwiecien", + "Dennis Lawler", + "Yanqi Li", "Henry Lin", "James Livingston", + "Mart Mägi", "Tony Mancill", + "Auston McReynolds", "Samuel Mendenhall", "Carl Meyer", "Ondrej Mihályi", @@ -62,6 +68,7 @@ public class AboutDialog extends ScreenCenteredDialog implements ActionListener "Thomas Peyrard", "Rupesh Ramachandran", "Fred Rolland", + "Sandro Rossi", "Heiko W. Rupp", "Stephan Schroevers", "François Secherre", @@ -85,7 +92,7 @@ public AboutDialog(Frame f) { versionPanel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); versionPanel.setLayout(new GridBagLayout()); - JLabel copyright = new JLabel("\u00A9" + " 2011-2017: Joerg Wuethrich and contributors", JLabel.CENTER); + JLabel copyright = new JLabel("\u00A9" + " 2011-2019: Joerg Wuethrich and contributors", JLabel.CENTER); JLabel contributorsLabel = new JLabel("contributors (alphabetically ordered):", JLabel.CENTER); contributorsLabel.setForeground(Color.GRAY); @@ -167,7 +174,7 @@ private Dimension calculatePreferredSize(JLabel labelWithHtmlText, boolean width width ? 0 : preferredSize); float w = view.getPreferredSpan(View.X_AXIS); - float h = view.getPreferredSpan(View.Y_AXIS); + float h = view.getPreferredSpan(View.Y_AXIS) * (float)1.1; // add 10% to compensate for high dpi screens with jdk 11 return new Dimension((int) Math.ceil(w), (int) Math.ceil(h)); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/GCViewerGuiMenuBar.java b/src/main/java/com/tagtraum/perf/gcviewer/view/GCViewerGuiMenuBar.java index 8d6ac43d..94a0ccd8 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/GCViewerGuiMenuBar.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/GCViewerGuiMenuBar.java @@ -120,7 +120,7 @@ public void addToWindowMenuGroup(JCheckBoxMenuItem menuItem) { /** * Remove a menuItem from the window menu including removal of the group. - * @param menuItem + * @param menuItem menuItem to be removed */ public void removeFromWindowMenuGroup(JMenuItem menuItem) { windowMenu.remove(menuItem); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/ModelDetailsPanel.java b/src/main/java/com/tagtraum/perf/gcviewer/view/ModelDetailsPanel.java index aa1b5340..ee1ac0e9 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/ModelDetailsPanel.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/ModelDetailsPanel.java @@ -38,6 +38,9 @@ public class ModelDetailsPanel extends JPanel { private DoubleDataMapModel concurrentGcEventModel; private DoubleDataMapTable vmOperationTable; + + private DoubleDataMapModel gcPhasesModel; + private DoubleDataMapTable gcPhasesTable; public ModelDetailsPanel() { super(); @@ -56,14 +59,19 @@ public ModelDetailsPanel() { fullGcEventModel = new DoubleDataMapModel(); vmOperationEventModel = new DoubleDataMapModel(); concurrentGcEventModel = new DoubleDataMapModel(); + gcPhasesModel = new DoubleDataMapModel(); DoubleDataMapTable gcTable = new DoubleDataMapTable(LocalisationHelper.getString("data_panel_group_gc_pauses"), gcEventModel); DoubleDataMapTable fullGcTable = new DoubleDataMapTable(LocalisationHelper.getString("data_panel_group_full_gc_pauses"), fullGcEventModel); vmOperationTable = new DoubleDataMapTable(LocalisationHelper.getString("data_panel_vm_op_overhead"), vmOperationEventModel); DoubleDataMapTable concurrentGcTable = new DoubleDataMapTable(LocalisationHelper.getString("data_panel_group_concurrent_gc_events"), concurrentGcEventModel); + gcPhasesTable = new DoubleDataMapTable(LocalisationHelper.getString("data_panel_group_gc_phases"), gcPhasesModel); GridBagConstraints constraints = createGridBagConstraints(); add(gcTable, constraints); + + constraints.gridy++; + add(gcPhasesTable, constraints); constraints.gridy++; add(fullGcTable, constraints); @@ -109,6 +117,13 @@ public void setModel(GCModel model) { } concurrentGcEventModel.setModel(model.getConcurrentEventPauses(), totalPause, false); + if (model.size() > 1 && model.getGcEventPhases().size() == 0) { + remove(gcPhasesTable); + } + else { + gcPhasesModel.setModel(model.getGcEventPhases(), totalPause, false); + } + repaint(); } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/ModelMetricsPanel.java b/src/main/java/com/tagtraum/perf/gcviewer/view/ModelMetricsPanel.java index 804320c0..56330bc0 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/ModelMetricsPanel.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/ModelMetricsPanel.java @@ -1,25 +1,17 @@ package com.tagtraum.perf.gcviewer.view; -import java.awt.GridBagConstraints; -import java.awt.GridBagLayout; -import java.awt.Insets; -import java.text.DateFormat; -import java.text.NumberFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; - -import javax.swing.BorderFactory; -import javax.swing.BoxLayout; -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.JTabbedPane; - import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.util.LocalisationHelper; import com.tagtraum.perf.gcviewer.util.MemoryFormat; import com.tagtraum.perf.gcviewer.util.TimeFormat; +import javax.swing.*; +import java.awt.*; +import java.text.DateFormat; +import java.text.NumberFormat; +import java.util.Date; +import java.util.HashMap; +import java.util.Map; /** * Panel that contains characteristic data about the gc file. * @@ -394,7 +386,7 @@ public void setModel(GCModel model) { boolean fullGcPauseIntervalAvailable = model.getFullGCPauseInterval().getN() > 0; boolean pauseIntervalDataAvailable = model.getPauseInterval().getN() > 0; // fix for "Exception if only one GC log line in file" boolean vmOperationsAvailable = model.getVmOperationPause().getN() > 0; - + updateValue(LocalisationHelper.getString("data_panel_acc_pauses"), gcTimeFormatter.format(model.getPause().getSum()) + "s", true); @@ -455,7 +447,7 @@ else if (hasOverheadEntry) { updateValue(LocalisationHelper.getString("data_panel_min_max_gc_pause"), gcDataAvailable ? pauseFormatter.format(model.getGCPause().getMin()) + "s / " + pauseFormatter.format(model.getGCPause().getMax()) + "s": "n/a", gcDataAvailable); - + } } @@ -529,7 +521,7 @@ public void setModel(GCModel model) { Integer.toString(model.getGCPause().getN()), true); updateValue(LocalisationHelper.getString("data_panel_performance_gc"), - model.getGCPause().getN() > 0 + model.getGCPause().getN() > 0 && model.getFreedMemoryByGC().getN() > 0 ? footprintFormatter.format(model.getFreedMemoryByGC().getSum()/model.getGCPause().getSum()) + "/s" : "n/a", model.getGCPause().getN() > 0); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/SimpleChartRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/SimpleChartRenderer.java index c36ffb5c..9932076b 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/SimpleChartRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/SimpleChartRenderer.java @@ -22,6 +22,10 @@ public class SimpleChartRenderer { public void render(GCModel model, FileOutputStream outputStream) throws IOException { GCPreferences gcPreferences = new GCPreferences(); gcPreferences.load(); + render(model, outputStream, gcPreferences); + } + + public void render(GCModel model, FileOutputStream outputStream, GCPreferences gcPreferences) throws IOException { Dimension d = new Dimension(gcPreferences.getWindowWidth(), gcPreferences.getWindowHeight()); BufferedImage image = new BufferedImage(d.width, d.height, BufferedImage.TYPE_INT_RGB); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/StayOpenCheckBoxMenuItem.java b/src/main/java/com/tagtraum/perf/gcviewer/view/StayOpenCheckBoxMenuItem.java index 86ac6e08..fc803160 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/StayOpenCheckBoxMenuItem.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/StayOpenCheckBoxMenuItem.java @@ -38,6 +38,7 @@ public StayOpenCheckBoxMenuItem() { } /** + * @param a action, where properties are taken from to create MenuItem * @see JCheckBoxMenuItem#JCheckBoxMenuItem(Action) */ public StayOpenCheckBoxMenuItem(Action a) { @@ -45,6 +46,7 @@ public StayOpenCheckBoxMenuItem(Action a) { } /** + * @param icon icon for menu item * @see JCheckBoxMenuItem#JCheckBoxMenuItem(Icon) */ public StayOpenCheckBoxMenuItem(Icon icon) { @@ -52,6 +54,7 @@ public StayOpenCheckBoxMenuItem(Icon icon) { } /** + * @param text text for menu item * @see JCheckBoxMenuItem#JCheckBoxMenuItem(String) */ public StayOpenCheckBoxMenuItem(String text) { @@ -59,6 +62,8 @@ public StayOpenCheckBoxMenuItem(String text) { } /** + * @param text text for menu item + * @param selected initial state of checkbox * @see JCheckBoxMenuItem#JCheckBoxMenuItem(String, boolean) */ public StayOpenCheckBoxMenuItem(String text, boolean selected) { @@ -66,6 +71,8 @@ public StayOpenCheckBoxMenuItem(String text, boolean selected) { } /** + * @param text text for menu item + * @param icon icon for menu item * @see JCheckBoxMenuItem#JCheckBoxMenuItem(String, Icon) */ public StayOpenCheckBoxMenuItem(String text, Icon icon) { @@ -73,6 +80,9 @@ public StayOpenCheckBoxMenuItem(String text, Icon icon) { } /** + * @param text text for menu item + * @param icon icon for the menu item + * @param selected initial state for checkbox * @see JCheckBoxMenuItem#JCheckBoxMenuItem(String, Icon, boolean) */ public StayOpenCheckBoxMenuItem(String text, Icon icon, boolean selected) { diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/model/GCResourceGroup.java b/src/main/java/com/tagtraum/perf/gcviewer/view/model/GCResourceGroup.java index 07bd9519..98529212 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/model/GCResourceGroup.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/model/GCResourceGroup.java @@ -16,7 +16,6 @@ /** *

    Holds a group of resource names (those displayed in the same GCDocument).

    - *

    *

    This class was refactored from "URLSet".

    * * @author Joerg Wuethrich diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/ConcurrentGcBegionEndRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/ConcurrentGcBegionEndRenderer.java index a950fdeb..e70c4f37 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/ConcurrentGcBegionEndRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/ConcurrentGcBegionEndRenderer.java @@ -37,7 +37,7 @@ public void paintComponent(Graphics2D g2d) { for (Iterator i = getModelChart().getModel().getConcurrentGCEvents(); i.hasNext();) { final ConcurrentGCEvent event = i.next(); if (event.isConcurrentCollectionStart()) { - final int scaledTimestamp = (int) (scaleFactor * (event.getTimestamp() - getModelChart().getModel().getFirstPauseTimeStamp())); + final int scaledTimestamp = (int) (scaleFactor * (event.getTimestamp() - getModelChart().getModel().getFirstPauseTimeStamp() - event.getPause())); if (scaledTimestamp != lastScaledTimestampBegin) { g2d.setPaint(CONCURRENT_COLLECTION_BEGIN); g2d.drawLine(scaledTimestamp, 0, scaledTimestamp, height); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/FullGCLineRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/FullGCLineRenderer.java index b925e987..bbb33012 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/FullGCLineRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/FullGCLineRenderer.java @@ -1,12 +1,16 @@ package com.tagtraum.perf.gcviewer.view.renderer; +import java.awt.Color; +import java.awt.Graphics2D; +import java.awt.Paint; +import java.awt.Rectangle; +import java.awt.RenderingHints; +import java.util.Iterator; + import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.view.ChartRenderer; import com.tagtraum.perf.gcviewer.view.ModelChartImpl; -import java.awt.*; -import java.util.Iterator; - /** * FullGCLineRenderer. * @@ -34,7 +38,7 @@ public void paintComponent(Graphics2D g2d) { int lastScaledTimestamp = Integer.MIN_VALUE; for (Iterator i = getModelChart().getModel().getFullGCEvents(); i.hasNext();) { GCEvent event = i.next(); - int scaledTimestamp = (int)(scaleFactor * (event.getTimestamp() - getModelChart().getModel().getFirstPauseTimeStamp())); + int scaledTimestamp = (int)(scaleFactor * (event.getTimestamp() - getModelChart().getModel().getFirstPauseTimeStamp() - event.getPause())); if (scaledTimestamp != lastScaledTimestamp && scaledTimestamp >= minX && scaledTimestamp <= maxX) { g2d.drawLine(scaledTimestamp, 0, scaledTimestamp, height); lastScaledTimestamp = scaledTimestamp; diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/GCRectanglesRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/GCRectanglesRenderer.java index ee5c95c1..917e0739 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/GCRectanglesRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/GCRectanglesRenderer.java @@ -8,9 +8,9 @@ import java.util.Iterator; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.VmOperationEvent; import com.tagtraum.perf.gcviewer.view.ChartRenderer; import com.tagtraum.perf.gcviewer.view.ModelChartImpl; -import com.tagtraum.perf.gcviewer.model.VmOperationEvent; /** * Renders all stop the world event pauses as rectangles. @@ -56,7 +56,7 @@ public void paintComponent(Graphics2D g2d) { double pause = event.getPause(); int width = (int) Math.max(Math.abs(scaleFactor * pause), 1.0d); int height = (int) (pause * scaledHeight); - int x = (int) (scaleFactor * (event.getTimestamp() - getModelChart().getModel().getFirstPauseTimeStamp())); + int x = (int) (scaleFactor * (event.getTimestamp() - getModelChart().getModel().getFirstPauseTimeStamp() - event.getPause())); int y = getHeight() - (int) (pause * scaledHeight); if (lastX != x || lastY != y || lastWidth != width || lastHeight != height) { if ((x + width) > leftBoundary && x < rightBoundary) { diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalHeapRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalHeapRenderer.java index 0b1da8d2..fb089ed2 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalHeapRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalHeapRenderer.java @@ -7,7 +7,6 @@ import java.util.Iterator; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; -import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.view.ModelChart; import com.tagtraum.perf.gcviewer.view.ModelChartImpl; @@ -35,22 +34,19 @@ public Polygon computePolygon(ModelChart modelChart, GCModel model) { ScaledPolygon polygon = createMemoryScaledPolygon(); polygon.addPoint(0.0d, 0.0d); int lastTotal = 0; - for (Iterator> i = model.getStopTheWorldEvents(); i.hasNext();) { - AbstractGCEvent abstractGCEvent = i.next(); - if (abstractGCEvent instanceof GCEvent) { - GCEvent event = (GCEvent) abstractGCEvent; - if (event.getTotal() > 0) { - // there are events that don't have a heap size associated (like "GC remark" of G1) - // -> skip them - if (polygon.npoints == 1) { - // first point needs to be treated different from the rest, - // because otherwise the polygon would not start with a vertical line at 0, - // but with a slanting line between 0 and after the first pause - polygon.addPoint(0, (double)event.getTotal()); - } - polygon.addPoint(event.getTimestamp() - model.getFirstPauseTimeStamp() + event.getPause(), event.getTotal()); - lastTotal = event.getTotal(); + for (Iterator> i = model.getEvents(); i.hasNext();) { + AbstractGCEvent event = i.next(); + if (event.getTotal() > 0) { + // there are events that don't have a heap size associated (like "GC remark" of G1) + // -> skip them + if (polygon.npoints == 1) { + // first point needs to be treated different from the rest, + // because otherwise the polygon would not start with a vertical line at 0, + // but with a slanting line between 0 and after the first pause + polygon.addPoint(0, (double)event.getTotal()); } + polygon.addPoint(event.getTimestamp() - model.getFirstPauseTimeStamp(), event.getTotal()); + lastTotal = event.getTotal(); } } polygon.addPointNotOptimised(model.getRunningTime(), lastTotal); diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalTenuredRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalTenuredRenderer.java index 344965d8..87939108 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalTenuredRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalTenuredRenderer.java @@ -48,7 +48,7 @@ public Polygon computePolygon(ModelChart modelChart, GCModel model) { // but with a slanting line between 0 and after the first pause polygon.addPoint(0, (double)tenured.getTotal()); } - polygon.addPoint(tenured.getTimestamp() - model.getFirstPauseTimeStamp() + event.getPause(), + polygon.addPoint(tenured.getTimestamp() - model.getFirstPauseTimeStamp(), tenured.getTotal()); lastTotal = tenured.getTotal(); } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalYoungRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalYoungRenderer.java index 1798fc53..9d848784 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalYoungRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/TotalYoungRenderer.java @@ -57,7 +57,7 @@ public Polygon computePolygon(ModelChart modelChart, GCModel model) { // but with a slanting line between 0 and after the first pause polygon.addPoint(0, tenuredSize + youngSize); } - polygon.addPoint(event.getTimestamp() - model.getFirstPauseTimeStamp() + event.getPause(), tenuredSize + youngSize); + polygon.addPoint(event.getTimestamp() - model.getFirstPauseTimeStamp(), tenuredSize + youngSize); lastYoung = youngSize; lastTenured = tenuredSize; } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedHeapRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedHeapRenderer.java index 7b085b6a..f5750c83 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedHeapRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedHeapRenderer.java @@ -6,7 +6,6 @@ import java.util.Iterator; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; -import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.view.ModelChart; import com.tagtraum.perf.gcviewer.view.ModelChartImpl; @@ -30,16 +29,13 @@ public UsedHeapRenderer(ModelChartImpl modelChart) { public Polygon computePolygon(ModelChart modelChart, GCModel model) { ScaledPolygon polygon = createMemoryScaledPolygon(); - for (Iterator> i = model.getStopTheWorldEvents(); i.hasNext();) { - AbstractGCEvent abstractGCEvent = i.next(); - if (abstractGCEvent instanceof GCEvent) { - GCEvent event = (GCEvent) abstractGCEvent; - // e.g. "GC remark" of G1 algorithm does not contain memory information - if (event.getTotal() > 0) { - final double timestamp = event.getTimestamp() - model.getFirstPauseTimeStamp(); - polygon.addPoint(timestamp, event.getPreUsed()); - polygon.addPoint(timestamp + event.getPause(), event.getPostUsed()); - } + for (Iterator> i = model.getEvents(); i.hasNext();) { + AbstractGCEvent event = i.next(); + // e.g. "GC remark" of G1 algorithm does not contain memory information + if (event.getTotal() > 0) { + final double timestamp = event.getTimestamp() - model.getFirstPauseTimeStamp() - event.getPause(); + polygon.addPoint(timestamp, event.getPreUsed()); + polygon.addPoint(timestamp + event.getPause(), event.getPostUsed()); } } // dummy point to make the polygon complete diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedTenuredRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedTenuredRenderer.java index f9dec612..54b610c9 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedTenuredRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedTenuredRenderer.java @@ -39,7 +39,7 @@ public Polygon computePolygon(ModelChart modelChart, GCModel model) { // only -XX:+PrintGCDetails adds information about generations // e.g. "GC remark" of G1 algorithm does not contain memory information if (tenuredEvent.getTotal() > 0) { - final double timestamp = event.getTimestamp() - model.getFirstPauseTimeStamp(); + final double timestamp = event.getTimestamp() - model.getFirstPauseTimeStamp() - event.getPause(); polygon.addPoint(timestamp, tenuredEvent.getPreUsed()); polygon.addPoint(timestamp + event.getPause(), tenuredEvent.getPostUsed()); } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedYoungRenderer.java b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedYoungRenderer.java index be075604..100dece3 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedYoungRenderer.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/renderer/UsedYoungRenderer.java @@ -54,7 +54,7 @@ public Polygon computePolygon(ModelChart modelChart, GCModel model) { } // e.g. "GC remark" of G1 algorithm does not contain memory information if (youngEvent.getTotal() > 0) { - final double timestamp = event.getTimestamp() - model.getFirstPauseTimeStamp(); + final double timestamp = event.getTimestamp() - model.getFirstPauseTimeStamp() - event.getPause(); polygon.addPoint(timestamp, lastTenuredTotal + youngEvent.getPreUsed()); polygon.addPoint(timestamp + event.getPause(), tenuredTotal + youngEvent.getPostUsed()); } diff --git a/src/main/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilter.java b/src/main/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilter.java index 6be46604..9f6f835f 100644 --- a/src/main/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilter.java +++ b/src/main/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilter.java @@ -1,7 +1,7 @@ package com.tagtraum.perf.gcviewer.view.util; -import javax.swing.filechooser.FileFilter; import java.io.File; +import javax.swing.filechooser.FileFilter; /** * ExtensionFileFilter. @@ -22,7 +22,6 @@ public ExtensionFileFilter(String extension) { } public boolean accept(File f) { - // TODO: Can probably be refactored; seems to be the same as in Export class try { return f.isDirectory() || f.toString().toLowerCase().endsWith("." + extension); } diff --git a/src/main/resources/localStrings.properties b/src/main/resources/localStrings.properties index 17741d51..c5173efa 100644 --- a/src/main/resources/localStrings.properties +++ b/src/main/resources/localStrings.properties @@ -83,6 +83,8 @@ data_panel_group_concurrent_gc_events = Concurrent GCs data_panel_group_full_gc_pauses = Full gc pauses +data_panel_group_gc_phases= Gc phases + data_panel_group_gc_pauses = Gc pauses data_panel_group_total_pause = Total pause diff --git a/src/main/resources/localStrings_de.properties b/src/main/resources/localStrings_de.properties index 7c372dab..43254509 100644 --- a/src/main/resources/localStrings_de.properties +++ b/src/main/resources/localStrings_de.properties @@ -83,6 +83,8 @@ data_panel_group_concurrent_gc_events = nebenl\u00E4ufige GCs data_panel_group_full_gc_pauses = Vollst. GC Pausen +data_panel_group_gc_phases = Gc Phasen + data_panel_group_gc_pauses = GC Pausen data_panel_group_total_pause = Alle Pausen diff --git a/src/main/resources/localStrings_fr.properties b/src/main/resources/localStrings_fr.properties index 3378bdde..a96d5b90 100644 --- a/src/main/resources/localStrings_fr.properties +++ b/src/main/resources/localStrings_fr.properties @@ -83,6 +83,8 @@ data_panel_group_concurrent_gc_events = GCs simultan\u00E9es data_panel_group_full_gc_pauses = Pauses full gc +data_panel_group_gc_phases = Phases gc + data_panel_group_gc_pauses = Pauses gc data_panel_group_total_pause = Total des pauses diff --git a/src/main/resources/localStrings_sv.properties b/src/main/resources/localStrings_sv.properties index 43410263..dbda7dfa 100644 --- a/src/main/resources/localStrings_sv.properties +++ b/src/main/resources/localStrings_sv.properties @@ -83,6 +83,8 @@ data_panel_group_concurrent_gc_events = Concurrent GCs data_panel_group_full_gc_pauses = Full GC-pauser +data_panel_group_gc_phases = GC-faser + data_panel_group_gc_pauses = GC-pauser data_panel_group_total_pause = Pauser diff --git a/src/test/java/com/tagtraum/perf/gcviewer/GCViewerTest.java b/src/test/java/com/tagtraum/perf/gcviewer/GCViewerTest.java index 3209d8ea..89bf6f02 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/GCViewerTest.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/GCViewerTest.java @@ -1,57 +1,34 @@ package com.tagtraum.perf.gcviewer; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.is; +import static org.mockito.Matchers.any; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.never; +import static org.mockito.Mockito.verify; + +import java.util.Arrays; + import com.tagtraum.perf.gcviewer.ctrl.impl.GCViewerGuiController; import com.tagtraum.perf.gcviewer.model.GCResource; import com.tagtraum.perf.gcviewer.model.GcResourceFile; import com.tagtraum.perf.gcviewer.model.GcResourceSeries; -import org.junit.After; -import org.junit.Before; import org.junit.Test; -import java.io.ByteArrayOutputStream; -import java.io.PrintStream; -import java.util.Arrays; - -import static org.hamcrest.MatcherAssert.assertThat; -import static org.hamcrest.Matchers.containsString; -import static org.hamcrest.Matchers.isEmptyString; -import static org.mockito.Matchers.any; -import static org.mockito.Mockito.*; - /** * @author martin.geldmacher */ public class GCViewerTest { - private final ByteArrayOutputStream outContent = new ByteArrayOutputStream(); - private final ByteArrayOutputStream errContent = new ByteArrayOutputStream(); - private PrintStream oldOut; - private PrintStream oldErr; - - @Before - public void replaceStreams() { - oldOut = System.out; - oldErr = System.err; - System.setOut(new PrintStream(outContent)); - System.setErr(new PrintStream(errContent)); - } - - @After - public void revertToOriginalStreams() { - System.setOut(oldOut); - System.setErr(oldErr); - } - @Test public void singleArgumentOpensGui() throws Exception { GCViewerGuiController controller = mock(GCViewerGuiController.class); GCViewer gcViewer = new GCViewer(controller, new GCViewerArgsParser()); String[] args = {"some_gc.log"}; - gcViewer.doMain(args); + int exitValue = gcViewer.doMain(args); verify(controller).startGui(new GcResourceFile("some_gc.log")); - assertThat(outContent.toString(), isEmptyString()); - assertThat(errContent.toString(), isEmptyString()); + assertThat("exitValue of doMain", exitValue, is(0)); } @Test @@ -60,10 +37,9 @@ public void singleArgumentWithSeriesOpensGui() throws Exception { GCViewer gcViewer = new GCViewer(controller, new GCViewerArgsParser()); String[] args = {"some_gc.log.0;some_gc.log.1;some_gc.log.2"}; - gcViewer.doMain(args); + int exitValue = gcViewer.doMain(args); verify(controller).startGui(new GcResourceSeries(Arrays.asList(new GcResourceFile("some_gc.log.0"), new GcResourceFile("some_gc.log.1"), new GcResourceFile("some_gc.log.2")))); - assertThat(outContent.toString(), isEmptyString()); - assertThat(errContent.toString(), isEmptyString()); + assertThat("result of doMain", exitValue, is(0)); } @Test @@ -72,9 +48,39 @@ public void moreThan3ArgumentsPrintsUsage() throws Exception { GCViewer gcViewer = new GCViewer(controller, new GCViewerArgsParser()); String[] args = {"argument1", "argument2", "argument3", "argument4"}; - gcViewer.doMain(args); + int exitValue = gcViewer.doMain(args); + verify(controller, never()).startGui(any(GCResource.class)); + assertThat("result of doMain", exitValue, is(-3)); + } + + @Test + public void export() throws Exception { + GCViewerGuiController controller = mock(GCViewerGuiController.class); + GCViewer gcViewer = new GCViewer(controller, new GCViewerArgsParser()); + + String[] args = {"target/test-classes/openjdk/SampleSun1_7_0-01_G1_young.txt", "target/export.csv", "target/export.png", "-t", "PLAIN"}; + int exitValue = gcViewer.doMain(args); + verify(controller, never()).startGui(any(GCResource.class)); + assertThat("result of doMain", exitValue, is(0)); + } + + @Test + public void exportFileNotFound() throws Exception { + GCViewerGuiController controller = mock(GCViewerGuiController.class); + GCViewer gcViewer = new GCViewer(controller, new GCViewerArgsParser()); + + String[] args = {"doesNotExist.log", "export.csv", "-t", "PLAIN"}; + int exitValue = gcViewer.doMain(args); verify(controller, never()).startGui(any(GCResource.class)); - assertThat(outContent.toString(), containsString("Welcome to GCViewer with cmdline")); - assertThat(errContent.toString(), isEmptyString()); + assertThat("result of doMain", exitValue, is(-1)); + } + + @Test + public void illegalExportFormat() throws Exception { + GCViewer gcViewer = new GCViewer(); + + String[] args = {"-t", "INVALID"}; + int exitValue = gcViewer.doMain(args); + assertThat("result of doMain", exitValue, is(-2)); } } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/UnittestHelper.java b/src/test/java/com/tagtraum/perf/gcviewer/UnittestHelper.java index d574ff27..45e9bbc1 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/UnittestHelper.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/UnittestHelper.java @@ -1,9 +1,25 @@ package com.tagtraum.perf.gcviewer; +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.startsWith; +import static org.junit.Assert.assertThat; + import java.io.File; import java.io.IOException; import java.io.InputStream; import java.net.URL; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.imp.DataReader; +import com.tagtraum.perf.gcviewer.imp.DataReaderFactory; +import com.tagtraum.perf.gcviewer.imp.TestLogHandler; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; /** * Helper class to support the unittests. @@ -12,13 +28,28 @@ *

    created on: 22.05.2013

    */ public class UnittestHelper { - - public static final String FOLDER_HP = "hp"; - public static final String FOLDER_IBM = "ibm"; - public static final String FOLDER_JROCKIT = "jrockit"; - public static final String FOLDER_OPENJDK = "openjdk"; - public static final String FOLDER_HTTP = "http"; - + + private static final String FOLDER_OPENJDK = "openjdk"; + public enum FOLDER { + GO("go"), + HP("hp"), + IBM("ibm"), + JROCKIT("jrockit"), + OPENJDK(FOLDER_OPENJDK), + OPENJDK_UJL(OPENJDK.getFolderName() + File.separator + "unified-jvm-logging"), + HTTP("http"); + + private String folderName; + FOLDER(String folderName) { + this.folderName = folderName; + } + + public String getFolderName() { + return folderName; + } + + } + /** * Load resource as stream if it is present somewhere in the classpath. * @param name Name of the resource @@ -39,8 +70,8 @@ public static InputStream getResourceAsStream(String name) throws IOException { * * @see #getResourceAsStream(String) */ - public static InputStream getResourceAsStream(String folder, String name) throws IOException { - return getResourceAsStream(folder + File.separator + name); + public static InputStream getResourceAsStream(FOLDER folder, String name) throws IOException { + return getResourceAsStream(folder.getFolderName() + File.separator + name); } /** @@ -63,8 +94,8 @@ public static URL getResource(String name) throws IOException { * * @see #getResource(String) */ - public static URL getResource(String folder, String name) throws IOException { - return getResource(folder + "/" + name); + public static URL getResource(FOLDER folder, String name) throws IOException { + return getResource(folder.getFolderName() + "/" + name); } /** @@ -76,7 +107,7 @@ public static URL getResource(String folder, String name) throws IOException { * @throws IOException if resource could not be found * @see {@link #getResource(String)} */ - public static String getResourceAsString(String folder, String name) throws IOException { + public static String getResourceAsString(FOLDER folder, String name) throws IOException { return getResource(folder, name).getFile(); } @@ -89,4 +120,60 @@ public static String getResourceAsString(String folder, String name) throws IOEx public static int toKiloBytes(long bytes) { return (int)Math.rint(bytes / (double)1024); } + + /** + * Return GCModel from given input fileName. + * + * @param fileName file to be parsed + * @param folderName folder, where fileName can be found + * @param expectedDataReaderClass Expected DataReaderFactory class for the given fileName parameter + * @return GCModel model containing contents of parsed file + * @throws IOException thrown, if something went wrong reading the file + */ + public static GCModel getGCModelFromLogFile(String fileName, FOLDER folderName, Class expectedDataReaderClass) throws IOException { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile(fileName); + gcResource.getLogger().addHandler(handler); + + try (InputStream in = getResourceAsStream(folderName, gcResource.getResourceName())) { + DataReader reader = new DataReaderFactory().getDataReader(gcResource, in); + assertThat("reader from factory", reader.getClass().getName(), is(expectedDataReaderClass.getName())); + + GCModel model = reader.read(); + assertThat("number of errors", handler.getCount(), is(0)); + return model; + } + } + + /** + * Tests a given event for several of its attribute values. + * @param event event under test + * @param testName expressive name for the current test + * @param expectedType expected type + * @param expectedPause expected pause duration + * @param expectedHeapBefore expected heap size before + * @param expectedHeapAfter expected heap size after + * @param expectedHeapTotal expected total heap size + * @param expectedValueForIsFull expected value for "is full gc event" + */ + public static void testMemoryPauseEvent(AbstractGCEvent event, + String testName, + Type expectedType, + double expectedPause, + int expectedHeapBefore, + int expectedHeapAfter, + int expectedHeapTotal, + Generation expectedGeneration, + boolean expectedValueForIsFull) { + + assertThat(testName + " type", event.getTypeAsString(), startsWith(expectedType.getName())); + assertThat(testName + " pause", event.getPause(), closeTo(expectedPause, 0.00001)); + assertThat(testName + " heap before", event.getPreUsed(), is(expectedHeapBefore)); + assertThat(testName + " heap after", event.getPostUsed(), is(expectedHeapAfter)); + assertThat(testName + " total heap", event.getTotal(), is(expectedHeapTotal)); + assertThat(testName + " generation", event.getGeneration(), is(expectedGeneration)); + assertThat(testName + " isFull", event.isFull(), is(expectedValueForIsFull)); + } + } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GCModelSeriesLoaderImplTest.java b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GCModelSeriesLoaderImplTest.java index cfa1dd59..10bfe6f3 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GCModelSeriesLoaderImplTest.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GCModelSeriesLoaderImplTest.java @@ -1,19 +1,20 @@ package com.tagtraum.perf.gcviewer.ctrl.impl; +import static org.hamcrest.CoreMatchers.notNullValue; +import static org.junit.Assert.assertThat; + +import java.util.ArrayList; + import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.ctrl.GCModelLoader; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; import com.tagtraum.perf.gcviewer.model.GcResourceSeries; import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; -import java.util.ArrayList; - -import static org.hamcrest.CoreMatchers.notNullValue; -import static org.junit.Assert.assertThat; - public class GCModelSeriesLoaderImplTest { @Rule public ExpectedException expectedException = ExpectedException.none(); @@ -21,9 +22,9 @@ public class GCModelSeriesLoaderImplTest { @Test public void getGcResource() throws Exception { ArrayList gcResourceList = new ArrayList<>(); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); GCModelLoader loader = new GCModelSeriesLoaderImpl(new GcResourceSeries(gcResourceList)); assertThat(loader.getGcResource(), notNullValue()); @@ -38,9 +39,9 @@ public void GCModelSeriesLoaderImpl_ForEmptySeries() throws Exception { @Test public void loadGcModel() throws Exception { ArrayList gcResourceList = new ArrayList<>(); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); GCModelSeriesLoaderImpl loader = new GCModelSeriesLoaderImpl(new GcResourceSeries(gcResourceList)); assertThat(loader.loadGcModel(), notNullValue()); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GcSeriesLoaderTest.java b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GcSeriesLoaderTest.java index d0da502c..a95280ca 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GcSeriesLoaderTest.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/GcSeriesLoaderTest.java @@ -1,16 +1,7 @@ package com.tagtraum.perf.gcviewer.ctrl.impl; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.imp.DataReaderException; -import com.tagtraum.perf.gcviewer.imp.DataReaderFacade; -import com.tagtraum.perf.gcviewer.model.*; -import org.junit.Before; -import org.junit.Rule; -import org.junit.Test; -import org.junit.rules.ExpectedException; -import org.junit.rules.TemporaryFolder; -import org.junit.runner.RunWith; -import org.mockito.runners.MockitoJUnitRunner; +import static org.hamcrest.CoreMatchers.is; +import static org.hamcrest.MatcherAssert.assertThat; import java.io.File; import java.io.IOException; @@ -25,8 +16,23 @@ import java.util.List; import java.util.Map; -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.MatcherAssert.assertThat; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.imp.DataReaderException; +import com.tagtraum.perf.gcviewer.imp.DataReaderFacade; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.model.GcResourceSeries; +import org.junit.Before; +import org.junit.Rule; +import org.junit.Test; +import org.junit.rules.ExpectedException; +import org.junit.rules.TemporaryFolder; +import org.junit.runner.RunWith; +import org.mockito.runners.MockitoJUnitRunner; @RunWith(MockitoJUnitRunner.class) public class GcSeriesLoaderTest { @@ -182,6 +188,6 @@ private GCModel createModel(GCResource resource) throws DataReaderException { } private GcResourceFile getGcResource(String name) throws IOException { - return new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, name).getPath()); + return new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, name).getPath()); } } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoader.java b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoader.java index 5081d73d..196df4bc 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoader.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoader.java @@ -1,15 +1,16 @@ package com.tagtraum.perf.gcviewer.ctrl.impl; +import static org.hamcrest.Matchers.not; +import static org.hamcrest.Matchers.notNullValue; +import static org.junit.Assert.assertThat; + import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; import com.tagtraum.perf.gcviewer.model.GcResourceFile; import org.junit.Test; -import static org.hamcrest.Matchers.not; -import static org.hamcrest.Matchers.notNullValue; -import static org.junit.Assert.assertThat; - /** * Unittest for {@link GCModelLoaderImpl}. * @@ -21,7 +22,7 @@ public class TestGCModelLoader { @Test public void loadExistingFile() throws Exception { GCResource gcResource = new GcResourceFile( - UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt")); + UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt")); GCModelLoaderImpl loader = new GCModelLoaderImpl(gcResource); loader.execute(); GCModel model = loader.get(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoaderController.java b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoaderController.java index 25a7ac82..f740b8fa 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoaderController.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/ctrl/impl/TestGCModelLoaderController.java @@ -1,14 +1,8 @@ package com.tagtraum.perf.gcviewer.ctrl.impl; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.GCResource; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import com.tagtraum.perf.gcviewer.model.GcResourceSeries; -import com.tagtraum.perf.gcviewer.view.GCViewerGui; -import com.tagtraum.perf.gcviewer.view.model.GCPreferences; -import org.junit.Before; -import org.junit.Test; -import org.mockito.Mockito; +import static org.hamcrest.Matchers.contains; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; import java.awt.datatransfer.DataFlavor; import java.awt.datatransfer.Transferable; @@ -20,9 +14,16 @@ import java.util.List; import java.util.stream.Collectors; -import static org.hamcrest.Matchers.contains; -import static org.hamcrest.Matchers.is; -import static org.junit.Assert.assertThat; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.model.GcResourceSeries; +import com.tagtraum.perf.gcviewer.view.GCViewerGui; +import com.tagtraum.perf.gcviewer.view.model.GCPreferences; +import org.junit.Before; +import org.junit.Test; +import org.mockito.Mockito; /** * Unittest for main controller class of GCViewerGui ({@link GCModelLoaderControllerImpl}). @@ -53,7 +54,7 @@ public void openStringFail() throws Exception { @Test public void openString() throws Exception { assertThat("number of gcdocuments before", controller.getGCViewerGui().getDesktopPane().getAllFrames().length, is(0)); - controller.open(new GcResourceFile(UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt"))); + controller.open(new GcResourceFile(UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt"))); assertThat("number of gcdocuments after", controller.getGCViewerGui().getDesktopPane().getAllFrames().length, is(1)); } @@ -70,9 +71,9 @@ public void openAsSeries() throws Exception { private ArrayList getGcResourcesForSeries() throws IOException { ArrayList gcResourceList = new ArrayList<>(); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); - gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); + gcResourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); return gcResourceList; } @@ -85,7 +86,7 @@ public void dropOnDesktopPane() throws Exception { assertThat("number of gcdocuments before", controller.getGCViewerGui().getDesktopPane().getAllFrames().length, is(0)); List fileList = new ArrayList(); - fileList.add(new File(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0G1_MarkStackFull.txt").getPath())); + fileList.add(new File(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_6_0G1_MarkStackFull.txt").getPath())); Transferable tr = Mockito.mock(Transferable.class); Mockito.when(tr.getTransferData(DataFlavor.javaFileListFlavor)).thenReturn(fileList); @@ -103,7 +104,7 @@ public void dropOnDesktopPane() throws Exception { @Test public void open_File() throws Exception { File[] files = new File[1]; - File file = new File(UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt")); + File file = new File(UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt")); files[0] = file; controller.open(files); assertThat(getOpenResources(), contains(new GcResourceFile(file))); @@ -111,7 +112,7 @@ public void open_File() throws Exception { @Test public void open_GcResourceFile() throws Exception { - GCResource resource = new GcResourceFile(UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt")); + GCResource resource = new GcResourceFile(UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt")); controller.open(resource); assertThat(getOpenResources(), contains(resource)); } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/exp/SummaryDataWriterTest.java b/src/test/java/com/tagtraum/perf/gcviewer/exp/SummaryDataWriterTest.java new file mode 100644 index 00000000..d21fba82 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/exp/SummaryDataWriterTest.java @@ -0,0 +1,143 @@ +package com.tagtraum.perf.gcviewer.exp; + +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.ByteArrayOutputStream; +import java.io.IOException; +import java.net.MalformedURLException; +import java.net.URL; +import java.text.NumberFormat; + +import com.tagtraum.perf.gcviewer.exp.impl.SummaryDataWriter; +import com.tagtraum.perf.gcviewer.imp.DataReader; +import com.tagtraum.perf.gcviewer.imp.DataReaderSun1_6_0; +import com.tagtraum.perf.gcviewer.imp.GcLogType; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.util.MemoryFormat; + +import org.hamcrest.Matchers; +import org.junit.BeforeClass; +import org.junit.Test; + +/** + * Test implementation of {@link SummaryDataWriter} + * + *

    hint: don't use memory numbers > 999, because they are not formatted the same on all platforms -> unstable tests

    + */ +public class SummaryDataWriterTest { + + private static NumberFormat percentFormatter; + private static MemoryFormat memoryFormatter; + + @BeforeClass + public static void setupClass() { + percentFormatter = NumberFormat.getInstance(); + percentFormatter.setMaximumFractionDigits(1); + percentFormatter.setMinimumFractionDigits(1); + memoryFormatter = new MemoryFormat(); + } + + private GCModel createGcModel() throws MalformedURLException { + GCModel model = new GCModel(); + model.setURL(new URL("file", "localhost", "test-file")); + + model.add(new GCEvent(0.1, 996, 768, 999, 0.3, Type.GC)); + model.add(new GCEvent(0.2, 996, 424, 997, 0.4, Type.GC)); + model.add(new GCEvent(0.3, 612, 512, 998, 0.3, Type.GC)); + model.add(new GCEvent(0.4, 816, 768, 999, 0.3, Type.GC)); + + return model; + } + + @Test + public void testWriteForEmptyModel() throws IOException { + ByteArrayOutputStream output = new ByteArrayOutputStream(); + SummaryDataWriter objectUnderTest = new SummaryDataWriter(output); + GCModel model = new GCModel(); + model.setURL(new URL("file", "localhost", "test-file")); + + objectUnderTest.write(model); + + String csv = output.toString(); + + assertThat("totalTenuredAllocMax", csv, Matchers.containsString("totalTenuredAllocMax; n/a; M")); + } + + @Test + public void testWrite() throws IOException { + ByteArrayOutputStream output = new ByteArrayOutputStream(); + SummaryDataWriter objectUnderTest = new SummaryDataWriter(output); + + objectUnderTest.write(createGcModel()); + + String csv = output.toString(); + + assertThat("totalHeapAllocMax", csv, Matchers.containsString("totalHeapAllocMax; 999; K")); + } + + @Test + public void testWriteWithFullGc() throws IOException { + ByteArrayOutputStream output = new ByteArrayOutputStream(); + SummaryDataWriter objectUnderTest = new SummaryDataWriter(output); + + GCModel model = createGcModel(); + model.add(new GCEvent(0.5, 999, 724, 999, 0.8, Type.FULL_GC)); + + objectUnderTest.write(model); + + String csv = output.toString(); + + assertThat("totalHeapAllocMax", csv, Matchers.containsString("avgfootprintAfterFullGC; 724; K")); + } + + @Test + public void testWriteWithPerm() throws IOException { + ByteArrayOutputStream output = new ByteArrayOutputStream(); + SummaryDataWriter objectUnderTest = new SummaryDataWriter(output); + + // 83.403: [Full GC 83.403: [Tenured: 38156K->54636K(349568K), 0.6013150 secs] 141564K->54636K(506944K), [Perm : 73727K->73727K(73728K)], 0.6014256 secs] [Times: user=0.58 sys=0.00, real=0.59 secs] + GCEvent fullGcEvent = new GCEvent(83.403, 141564, 54636, 506944, 0.6014256, Type.FULL_GC); + GCEvent tenured = new GCEvent(83.403, 38156, 54636, 349568, 0.6013150, Type.TENURED); + GCEvent perm = new GCEvent(83.403, 73727, 73727, 73728, 0.6014256, Type.PERM); + fullGcEvent.add(tenured); + fullGcEvent.add(perm); + + GCModel model = createGcModel(); + model.add(fullGcEvent); + + objectUnderTest.write(model); + + String csv = output.toString(); + + assertThat("totalPermAllocMax", csv, Matchers.containsString("totalPermAllocMax; 72; M")); + assertThat("totalPermUsedMax", csv, Matchers.containsString("totalPermUsedMax; " + memoryFormatter.formatToFormatted(73727).getValue() + "; M")); + assertThat("totalPermUsedMaxpc", csv, Matchers.containsString("totalPermUsedMaxpc; " + percentFormatter.format(100.0) + "; %")); + } + + @Test + public void testWriteWithPromotion() throws IOException { + ByteArrayInputStream in = new ByteArrayInputStream( + ("2011-01-25T17:10:16.889+0100: 12076.859: [GC 12076.859: [ParNew2011-01-25T17:10:16.896+0100: 12076.866: [CMS-concurrent-abortable-preclean: 0.929/4.899 secs] [Times: user=2.13 sys=0.04, real=4.90 secs]" + + "\n" + + "\nDesired survivor size 720896 bytes, new threshold 1 (max 4)" + + "\n- age 1: 1058016 bytes, 1058016 total" + + "\n: 13056K->1408K(13056K), 0.0128277 secs] 131480K->122757K(141328K), 0.0131346 secs] [Times: user=0.15 sys=0.00, real=0.01 secs]") + .getBytes()); + DataReader reader = new DataReaderSun1_6_0(new GcResourceFile("byteArray"), in, GcLogType.SUN1_6); + GCModel model = reader.read(); + model.setURL(new URL("file", "localhost", "test-file")); + + ByteArrayOutputStream output = new ByteArrayOutputStream(); + SummaryDataWriter objectUnderTest = new SummaryDataWriter(output); + + objectUnderTest.write(model); + + String csv = output.toString(); + + assertThat("avgPromotion", csv, Matchers.containsString("avgPromotion; " + memoryFormatter.formatToFormatted(2925).getValue() + "; K")); + } +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestAbstractDataReaderSun.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestAbstractDataReaderSun.java index 44467f37..38f8dcac 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestAbstractDataReaderSun.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestAbstractDataReaderSun.java @@ -1,16 +1,24 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.model.*; -import com.tagtraum.perf.gcviewer.util.ParseInformation; -import org.junit.Before; -import org.junit.Test; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.io.UnsupportedEncodingException; +import java.util.Arrays; +import java.util.List; -import static org.junit.Assert.assertEquals; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.util.ParseInformation; +import org.junit.Before; +import org.junit.Test; public class TestAbstractDataReaderSun { @@ -90,6 +98,13 @@ public void setExtendedMemoryFloatingPointPreEden_postEden() throws ParseExcepti assertEquals("heap before", 121344, event.getPreUsed()); assertEquals("heap after", 128, event.getPostUsed()); } + + @Test + public void contains() { + String line = "0.233: [Concurrent reset, start]\n"; + List containsStrings = Arrays.asList(", start", "blabla"); + assertThat("should detect string", dataReader.contains(line, containsStrings, false), is(true)); + } /** * Subclass of {@link AbstractDataReaderSun} which makes those methods public, I want to test here. diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFacade.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFacade.java index e5dc4625..a401ee5a 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFacade.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFacade.java @@ -1,12 +1,10 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.GCModel; -import com.tagtraum.perf.gcviewer.model.GCResource; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import com.tagtraum.perf.gcviewer.model.GcResourceSeries; -import org.junit.Before; -import org.junit.Test; +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.fail; import java.io.FileNotFoundException; import java.io.IOException; @@ -15,8 +13,14 @@ import java.util.List; import java.util.logging.Level; -import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.*; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.model.GcResourceSeries; +import org.junit.Before; +import org.junit.Test; /** * Tests the implementation of {@link DataReaderFacade}. @@ -28,7 +32,7 @@ public class TestDataReaderFacade { private static final String SAMPLE_GCLOG_SUN1_6_0 = "SampleSun1_6_0PrintHeapAtGC.txt"; - private static final String PARENT_PATH = "src/test/resources/" + UnittestHelper.FOLDER_OPENJDK + "/"; + private static final String PARENT_PATH = "src/test/resources/" + FOLDER.OPENJDK.getFolderName() + "/"; private DataReaderFacade dataReaderFacade; @@ -111,14 +115,14 @@ public void loadModelFileDoesntExists() throws Exception { @Test public void testLoadModel_forSeries() throws IOException, DataReaderException { - GCResource file1 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath()); - GCResource file2 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath()); - GCResource file3 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath()); - GCResource file4 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part4.txt").getPath()); - GCResource file5 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part5.txt").getPath()); - GCResource file6 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part6.txt").getPath()); - GCResource file7 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part7.txt").getPath()); - GCResource expectedResult = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-ManuallyMerged.txt").getPath()); + GCResource file1 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath()); + GCResource file2 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath()); + GCResource file3 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath()); + GCResource file4 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part4.txt").getPath()); + GCResource file5 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part5.txt").getPath()); + GCResource file6 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part6.txt").getPath()); + GCResource file7 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part7.txt").getPath()); + GCResource expectedResult = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-ManuallyMerged.txt").getPath()); GCModel expectedModel = dataReaderFacade.loadModel(expectedResult); List resources = new ArrayList<>(); @@ -137,14 +141,14 @@ public void testLoadModel_forSeries() throws IOException, DataReaderException { @Test public void testLoadModelFromSeries() throws IOException, DataReaderException { - GCResource file1 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath()); - GCResource file2 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath()); - GCResource file3 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath()); - GCResource file4 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part4.txt").getPath()); - GCResource file5 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part5.txt").getPath()); - GCResource file6 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part6.txt").getPath()); - GCResource file7 = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part7.txt").getPath()); - GCResource expectedResult = new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-ManuallyMerged.txt").getPath()); + GCResource file1 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath()); + GCResource file2 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath()); + GCResource file3 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath()); + GCResource file4 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part4.txt").getPath()); + GCResource file5 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part5.txt").getPath()); + GCResource file6 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part6.txt").getPath()); + GCResource file7 = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part7.txt").getPath()); + GCResource expectedResult = new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-ManuallyMerged.txt").getPath()); GCModel expectedModel = dataReaderFacade.loadModel(expectedResult); List resources = new ArrayList<>(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFactory.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFactory.java index b10b78fa..08ea7077 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFactory.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderFactory.java @@ -6,14 +6,14 @@ import java.io.IOException; import java.io.InputStream; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GcResourceFile; import org.junit.Rule; import org.junit.Test; import org.junit.rules.TestName; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.GCModel; - /** * Tests the logic of the {@link DataReaderFactory} * @@ -29,15 +29,15 @@ public class TestDataReaderFactory { public TestName name = new TestName(); private InputStream getInputStreamIBM(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); } private InputStream getInputStreamJRockit(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_JROCKIT, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.JROCKIT, fileName); } private InputStream getInputStreamOpenJdk(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } private void assertDataReader( @@ -313,4 +313,33 @@ public void testSun1_4_0() throws Exception { assertDataReader(DataReaderSun1_6_0.class, dr.getClass()); } + @Test + public void testOracleG1J8() throws Exception { + DataReaderFactory factory = new DataReaderFactory(); + DataReader dr = factory.getDataReader(new GcResourceFile("byteArray"), new ByteArrayInputStream(("Java HotSpot(TM) 64-Bit Server VM (25.112-b15) for windows-amd64 JRE (1.8.0_112-b15), built on Sep 22 2016 21:31:56 by \"java_re\" with MS VC++ 10.0 (VS2010)\n" + + "Memory: 4k page, physical 50331128k(13997304k free), swap 60569268k(13009848k free)\n" + + "CommandLine flags: -XX:CICompilerCount=4 -XX:ConcGCThreads=3 -XX:G1HeapRegionSize=2097152 -XX:GCLogFileSize=1048576 -XX:InitialHeapSize=4294967296 -XX:+ManagementServer -XX:MarkStackSize=4194304 -XX:MaxHeapSize=8589934592 -XX:MaxNewSize=5152702464 -XX:MinHeapDeltaBytes=2097152 -XX:NumberOfGCLogFiles=5 -XX:-OmitStackTraceInFastThrow -XX:+ParallelRefProcEnabled -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution -XX:+ReduceSignalUsage -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseFastUnorderedTimeStamps -XX:+UseG1GC -XX:+UseGCLogFileRotation -XX:-UseLargePagesIndividualAllocation\n" + + "2017-12-01T14:14:50.781-0600: 1501608.217: [GC pause (G1 Evacuation Pause) (mixed)\n").getBytes())); + assertDataReader(DataReaderSun1_6_0G1.class, dr.getClass()); + } + + @Test + public void testOracleG1J8_StringDeduplication() throws Exception { + DataReaderFactory factory = new DataReaderFactory(); + DataReader dr = factory.getDataReader(new GcResourceFile("byteArray"), + getInputStreamOpenJdk("SampleSun1_8_0G1StringDeduplication.txt")); + assertDataReader(DataReaderSun1_6_0G1.class, dr.getClass()); + } + + @Test + public void testOracleShenandoahJ8Simple() throws Exception { + DataReaderFactory factory = new DataReaderFactory(); + DataReader dr = factory.getDataReader(new GcResourceFile("byteArray"), new ByteArrayInputStream(( + "OpenJDK 64-Bit Server VM (25.161-b14) for linux-amd64 JRE (1.8.0_161-b14), built on Jan 9 2018 19:54:33 by \"mockbuild\" with gcc 4.8.5 20150623 (Red Hat 4.8.5-16)\n" + + "Memory: 4k page, physical 8002012k(4357532k free), swap 2097148k(1656904k free)\n" + + "CommandLine flags: -XX:HeapDumpPath=/work -XX:InitialHeapSize=2147483648 -XX:LogFile=/log/jvm.log -XX:+LogVMOutput -XX:+ManagementServer -XX:MaxHeapSize=2147483648 -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+UnlockDiagnosticVMOptions -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:-UseNUMA -XX:+UseShenandoahGC \n" + + "13.976: [Pause Init Mark, 3.587 ms]\n").getBytes())); + assertDataReader(DataReaderSun1_6_0.class, dr.getClass()); + } + } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderGo.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderGo.java new file mode 100644 index 00000000..d16d9713 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderGo.java @@ -0,0 +1,63 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +public class TestDataReaderGo { + + @Test + public void test() throws IOException { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + String gcLog = "" + + "gc starting...\n" // Such a line is not produced by the Go GC; it is just for testing + + "gc 1 @0.058s 0%: 0+1.9+0 ms clock, 0+0.94/1.9/2.9+0 ms cpu, 4->5->1 MB, 5 MB goal, 4 P\n" + + "a line unrelated to GC logging\n" + + "gc 2 @0.073s 3%: 68+0.36+0.51 ms clock, 205+0/16/89+1.5 ms cpu, 11111111111111111111111111111111111->84->42 MB, 86 MB goal, 3 P\n" + + "gc 58 @17.837s 0%: 0.48+17+0 ms clock, 1.9+9.3/7.9/15+0 ms cpu, 30->30->15 MB, 31 MB goal, 4 P\n"; + ByteArrayInputStream in = new ByteArrayInputStream(gcLog.getBytes("US-ASCII")); + DataReader reader = new DataReaderGo(gcResource, in); + GCModel model = reader.read(); + + assertThat("gc 2 -> warning", handler.getCount(), is(1)); + assertThat("size", model.size(), is(2)); + + AbstractGCEvent event1 = model.get(0); + assertThat("timestamp", event1.getTimestamp(), closeTo(0.058, 0.0001)); + assertThat("pause", event1.getPause(), closeTo(0 + 0, 0.1)); + assertThat("preused", event1.getPreUsed(), is(4096)); + assertThat("postused", event1.getPostUsed(), is(1024)); + assertThat("heap", event1.getTotal(), is(5120)); + } + + @Test + public void exampleLog() throws IOException { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("go1.9.txt"); + gcResource.getLogger().addHandler(handler); + + InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER.GO, gcResource.getResourceName()); + DataReader reader = new DataReaderGo(gcResource, in); + GCModel model = reader.read(); + + assertThat("warnings", handler.getCount(), is(0)); + assertThat("size", model.size(), is(635)); + } +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_2.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_2.java index b9dd2f6f..3d8ecc6a 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_2.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_2.java @@ -4,11 +4,11 @@ import java.io.InputStream; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * @@ -21,7 +21,7 @@ public class TestDataReaderHPUX1_2 { @Test public void testParse1() throws Exception { String fileName = "SampleHP-UX1_3.txt"; - InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_HP, fileName); + InputStream in = UnittestHelper.getResourceAsStream(FOLDER.HP, fileName); DataReader reader = new DataReaderHPUX1_2(new GcResourceFile(fileName), in); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_4_1.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_4_1.java index abe0f5dd..bea1b30d 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_4_1.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderHPUX1_4_1.java @@ -10,11 +10,11 @@ import java.io.InputStream; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * @@ -27,7 +27,7 @@ public class TestDataReaderHPUX1_4_1 { @Test public void testParse1() throws Exception { String fileName = "SampleHP-UX1_4_1.txt"; - final InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_HP, fileName); + final InputStream in = UnittestHelper.getResourceAsStream(FOLDER.HP, fileName); final DataReader reader = new DataReaderHPUX1_4_1(new GcResourceFile(fileName), in); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_2_2.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_2_2.java index 152c2f99..01498366 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_2_2.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_2_2.java @@ -4,11 +4,11 @@ import java.io.InputStream; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * @@ -21,7 +21,7 @@ public class TestDataReaderIBM1_2_2 { @Test public void testParse1() throws Exception { String fileName = "SampleIBM1_2_2.txt"; - InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + InputStream in = UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); DataReader reader = new DataReaderIBM1_3_0(new GcResourceFile(fileName), in); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_3_1.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_3_1.java index 36bf8c85..7b6e0560 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_3_1.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_3_1.java @@ -4,11 +4,11 @@ import java.io.InputStream; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * @@ -21,7 +21,7 @@ public class TestDataReaderIBM1_3_1 { @Test public void testParse1() throws Exception { String fileName = "SampleIBM1_3_1.txt"; - InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + InputStream in = UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); DataReader reader = new DataReaderIBM1_3_1(new GcResourceFile(fileName), in); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_4_2.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_4_2.java index e1a1dbe5..2525f513 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_4_2.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM1_4_2.java @@ -10,13 +10,13 @@ import java.io.InputStream; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GcResourceFile; import org.junit.Ignore; import org.junit.Test; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.GCModel; - /** * * Date: Jan 30, 2002 @@ -29,7 +29,7 @@ public class TestDataReaderIBM1_4_2 { @Test public void testParse1() throws Exception { String fileName = "SampleIBM1_4_2.txt"; - final InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + final InputStream in = UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); final DataReader reader = new DataReaderIBM1_4_2(new GcResourceFile(fileName), in); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMJ9_5_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMJ9_5_0.java index 4b36fc94..41f56413 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMJ9_5_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMJ9_5_0.java @@ -6,13 +6,13 @@ import java.io.InputStream; import java.io.UnsupportedEncodingException; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Tests the implementation of {@link TestDataReaderIBMJ9_5_0} and {@link IBMJ9SAXHandler}. @@ -23,7 +23,7 @@ public class TestDataReaderIBMJ9_5_0 { private InputStream getInputStream(String filename) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, filename); + return UnittestHelper.getResourceAsStream(FOLDER.IBM, filename); } private DataReader getDataReader(String fileName) throws UnsupportedEncodingException, IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R26.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R26.java index f07a0080..1305f57e 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R26.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R26.java @@ -10,6 +10,7 @@ import java.util.logging.Level; import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; @@ -21,7 +22,7 @@ */ public class TestDataReaderIBM_J9_R26 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); } private DataReader getDataReader(GCResource gcResource) throws IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R27.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R27.java index d1f43457..8f53fb3f 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R27.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R27.java @@ -10,6 +10,7 @@ import java.util.logging.Level; import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; @@ -23,7 +24,7 @@ public class TestDataReaderIBM_J9_R27 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); } private DataReader getDataReader(GCResource gcResource) throws IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R28.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R28.java index d93c1568..cc352209 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R28.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBM_J9_R28.java @@ -11,6 +11,7 @@ import java.util.logging.Level; import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; @@ -25,7 +26,7 @@ public class TestDataReaderIBM_J9_R28 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); } private DataReader getDataReader(GCResource gcResource) throws IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMi5OS1_4_2.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMi5OS1_4_2.java index b92af1d5..51c6f760 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMi5OS1_4_2.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderIBMi5OS1_4_2.java @@ -4,11 +4,11 @@ import java.io.InputStream; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** @@ -22,7 +22,7 @@ public class TestDataReaderIBMi5OS1_4_2 { @Test public void testParse1() throws Exception { String fileName = "SampleIBMi5OS1_4_2.txt"; - final InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_IBM, fileName); + final InputStream in = UnittestHelper.getResourceAsStream(FOLDER.IBM, fileName); final DataReader reader = new DataReaderIBMi5OS1_4_2(new GcResourceFile(fileName), in); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_4_2.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_4_2.java index 52ae945a..faeab651 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_4_2.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_4_2.java @@ -7,13 +7,13 @@ import java.io.InputStream; import java.io.UnsupportedEncodingException; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Date: Jan 30, 2002 @@ -23,7 +23,7 @@ public class TestDataReaderJRockit1_4_2 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_JROCKIT, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.JROCKIT, fileName); } private DataReader getDataReader1_4(String fileName) throws UnsupportedEncodingException, IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_5_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_5_0.java index c82f67a9..b32e3ef6 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_5_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_5_0.java @@ -17,15 +17,15 @@ import java.util.logging.Level; import java.util.logging.LogRecord; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.math.DoubleData; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** *

    Test DataReaderJRockit1_5_0 implementation.

    @@ -37,7 +37,7 @@ public class TestDataReaderJRockit1_5_0 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_JROCKIT, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.JROCKIT, fileName); } private DataReader getDataReader1_5(GCResource gcResource) throws UnsupportedEncodingException, IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_6_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_6_0.java index 24498f3d..8c0d716b 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_6_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderJRockit1_6_0.java @@ -11,14 +11,14 @@ import java.util.logging.Level; import java.util.logging.LogRecord; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Tests for logs generated by JRockit 1.6 vm. @@ -29,7 +29,7 @@ public class TestDataReaderJRockit1_6_0 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_JROCKIT, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.JROCKIT, fileName); } private DataReader getDataReader(GCResource gcResource) throws UnsupportedEncodingException, IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_3_1_19.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_3_1_19.java index dd562938..d06f29d2 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_3_1_19.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_3_1_19.java @@ -4,13 +4,13 @@ import java.io.InputStream; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GcResourceFile; import org.junit.Ignore; import org.junit.Test; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.GCModel; - /** * * Date: Jan 30, 2002 @@ -25,7 +25,7 @@ public void testCMSPrintGCDetails() throws Exception { // does not seem to be implemented at all String fileName = "SampleSun1_3_1_19SunOS.txt"; - final InputStream in = UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + final InputStream in = UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); final DataReader reader = new DataReaderSun1_3_1(new GcResourceFile(fileName), in, GcLogType.SUN1_3_1); GCModel model = reader.read(); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_4_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_4_0.java index bd2b61d5..255f5fa3 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_4_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_4_0.java @@ -1,8 +1,6 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.*; -import org.junit.Test; +import static org.junit.Assert.assertEquals; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -10,7 +8,14 @@ import java.util.Iterator; import java.util.logging.Level; -import static org.junit.Assert.assertEquals; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Tests some cases for java 1.4 (using DataReaderSun1_6_0). @@ -21,7 +26,7 @@ */ public class TestDataReaderSun1_4_0 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } /** diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_5_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_5_0.java index 254ebe2f..798bb3f4 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_5_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_5_0.java @@ -6,11 +6,11 @@ import java.io.IOException; import java.io.InputStream; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Tests some cases for java 1.5 (using DataReaderSun1_6_0). @@ -22,7 +22,7 @@ public class TestDataReaderSun1_5_0 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } /** diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0.java index 95dadfea..abef124d 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0.java @@ -1,11 +1,10 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import com.tagtraum.perf.gcviewer.model.GCEvent; -import com.tagtraum.perf.gcviewer.model.GCModel; -import com.tagtraum.perf.gcviewer.model.GCResource; -import org.junit.Test; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; +import static org.junit.Assert.assertTrue; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -14,16 +13,21 @@ import java.time.format.DateTimeFormatter; import java.util.logging.Level; -import static org.hamcrest.Matchers.equalTo; -import static org.hamcrest.Matchers.is; -import static org.junit.Assert.*; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.util.DateHelper; +import org.junit.Test; public class TestDataReaderSun1_6_0 { - private final DateTimeFormatter dateTimeFormatter = AbstractDataReaderSun.DATE_TIME_FORMATTER; + private final DateTimeFormatter dateTimeFormatter = DateHelper.DATE_TIME_FORMATTER; private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } @Test @@ -123,6 +127,7 @@ public void testCMSFullGcCmsInterrupted() throws Exception { assertEquals("count", 1, model.getPause().getN()); assertEquals("full gc pause", 0.0089351, model.getFullGCPause().getSum(), 0.00000001); + assertThat("is system gc", model.get(0).isSystem(), is(true)); } @Test @@ -489,6 +494,7 @@ public void testAdaptiveSizePolicyFullSystemGc() throws Exception { assertEquals("GC count", 1, model.size()); assertEquals("Full GC pause", 0.0070749, model.getFullGCPause().getMax(), 0.00000001); + assertThat("is system gc", model.get(0).isSystem(), is(true)); } @Test diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0G1.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0G1.java index eecc1132..9e22da49 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0G1.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_6_0G1.java @@ -1,11 +1,10 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import com.tagtraum.perf.gcviewer.model.GCModel; -import com.tagtraum.perf.gcviewer.model.GCResource; -import org.junit.Test; +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; import java.io.ByteArrayInputStream; import java.io.IOException; @@ -14,16 +13,21 @@ import java.time.format.DateTimeFormatter; import java.util.logging.Level; -import static org.hamcrest.Matchers.*; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertThat; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.util.DateHelper; +import org.junit.Test; public class TestDataReaderSun1_6_0G1 { - private final DateTimeFormatter dateTimeFormatter = AbstractDataReaderSun.DATE_TIME_FORMATTER; + private final DateTimeFormatter dateTimeFormatter = DateHelper.DATE_TIME_FORMATTER; private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } /** @@ -87,7 +91,7 @@ public void testG1FullGcSystemGc() throws Exception { assertEquals("count", 1, model.size()); assertEquals("full gc pause", 0.1604955, model.getFullGCPause().getMax(), 0.000001); - + assertThat("is system gc", model.get(0).isSystem(), is(true)); } @Test diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0.java index 732a8454..df8f96aa 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0.java @@ -13,9 +13,15 @@ import java.util.Iterator; import java.util.logging.Level; -import com.tagtraum.perf.gcviewer.model.*; -import org.junit.Test; import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.util.DateHelper; +import org.junit.Test; /** * Tests for logs generated specifically by jdk 1.7.0. @@ -25,10 +31,10 @@ */ public class TestDataReaderSun1_7_0 { - private final DateTimeFormatter dateTimeFormatter = AbstractDataReaderSun.DATE_TIME_FORMATTER; + private final DateTimeFormatter dateTimeFormatter = DateHelper.DATE_TIME_FORMATTER; private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } private DataReader getDataReader(GCResource gcResource) throws IOException { @@ -403,8 +409,8 @@ public void cmsPrintFlsStatistics1() throws Exception { assertThat("GC count", model.size(), is(3)); assertThat("event 1 pause", model.get(0).getPause(), closeTo(0.0030039, 0.00000001)); - assertThat("event 2", model.get(1).isConcurrent(), is(true)); - assertThat("event 3", model.get(2).isFull(), is(true)); + assertThat("event 2 is concurrent", model.get(1).isConcurrent(), is(true)); + assertThat("event 3 is full", model.get(2).isFull(), is(true)); assertThat("event 3 pause", model.get(2).getPause(), closeTo(0.0339164, 0.00000001)); assertThat("number of parse problems", handler.getCount(), is(0)); @@ -422,11 +428,11 @@ public void cmsPrintFlsStatistics2() throws Exception { assertThat("GC count", model.size(), is(5)); assertThat("event 1 pause", model.get(0).getPause(), closeTo(0.0054252, 0.00000001)); - assertThat("event 2", model.get(1).isConcurrent(), is(true)); - assertThat("event 3", model.get(2).isFull(), is(true)); + assertThat("event 2 is concurrent", model.get(1).isConcurrent(), is(true)); + assertThat("event 3 is full", model.get(2).isFull(), is(true)); assertThat("event 3 pause", model.get(2).getPause(), closeTo(0.0356364, 0.00000001)); - assertThat("event 4", model.get(3).isConcurrent(), is(true)); - assertThat("event 5", model.get(4).isFull(), is(true)); + assertThat("event 4 is concurrent", model.get(3).isConcurrent(), is(true)); + assertThat("event 5 is full", model.get(4).isFull(), is(true)); assertThat("event 5 pause", model.get(4).getPause(), closeTo(0.0264843, 0.00000001)); assertThat("number of parse problems", handler.getCount(), is(0)); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0G1.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0G1.java index 1156d7f4..3bbb34be 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0G1.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_7_0G1.java @@ -1,23 +1,32 @@ package com.tagtraum.perf.gcviewer.imp; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.math.DoubleData; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; -import com.tagtraum.perf.gcviewer.model.*; -import org.junit.Test; +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertThat; import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.util.logging.Level; -import static org.hamcrest.Matchers.*; -import static org.junit.Assert.*; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.math.DoubleData; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.ConcurrentGCEvent; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; public class TestDataReaderSun1_7_0G1 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } private DataReader getDataReader(String fileName) throws IOException { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0.java index a76a7477..f86f0ccc 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0.java @@ -3,19 +3,23 @@ import static org.hamcrest.Matchers.closeTo; import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.startsWith; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; +import java.io.ByteArrayInputStream; import java.io.IOException; import java.io.InputStream; import java.util.logging.Level; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Test logs generated specifically by java 1.8. @@ -26,7 +30,7 @@ public class TestDataReaderSun1_8_0 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } private DataReader getDataReader(GCResource gcResource) throws IOException { @@ -132,4 +136,285 @@ public void cmsPrintHeapBeforeFullGc() throws Exception { assertEquals("number of errors", 0, handler.getCount()); } + + @Test + public void shenandoahPauseMark() throws Exception { + // in its early implementation (jdk8u171), Shenandoah had memory information in the "Pause Final Mark" event, which was dropped later (jdk8u232) + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("0.234: [Pause Init Mark (process weakrefs), start]\n" + + " Using 2 of 2 workers for init marking\n" + + " Pacer for Mark. Expected Live: 12M, Free: 87M, Non-Taxable: 8M, Alloc Tax Rate: 0.5x\n" + + "0.236: [Pause Init Mark (process weakrefs), 1.983 ms]\n" + + "0.239: [Pause Final Mark (process weakrefs), start]\n" + + " Using 2 of 2 workers for final marking\n" + + " Adaptive CSet Selection. Target Free: 12M, Actual Free: 92M, Max CSet: 5M, Min Garbage: 0M\n" + + " Collectable Garbage: 0M (0% of total), 0M CSet, 0 CSet regions\n" + + " Immediate Garbage: 0M (0% of total), 0 regions\n" + + "0.242: [Pause Final Mark (process weakrefs), 2.472 ms]\n") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(2)); + assertThat("warnings", handler.getCount(), is(0)); + + AbstractGCEvent initMarkEvent = model.get(0); + assertThat("Pause init mark: name", initMarkEvent.getTypeAsString(), startsWith("Pause Init Mark")); + assertThat("Pause init mark: type", initMarkEvent.getExtendedType().getType(), is(Type.UJL_SHEN_INIT_MARK)); + assertThat("Pause init mark: duration", initMarkEvent.getPause(), closeTo(0.001983, 0.00001)); + + AbstractGCEvent finalMarkEvent = model.get(1); + assertThat("Pause final mark: name", finalMarkEvent.getTypeAsString(), startsWith("Pause Final Mark")); + assertThat("Pause final mark: type", finalMarkEvent.getExtendedType().getType(), is(Type.UJL_SHEN_FINAL_MARK)); + assertThat("Pause final mark: duration", finalMarkEvent.getPause(), closeTo(0.002472, 0.00001)); + } + + @Test + public void shenandoahPauseUpdateRefs() throws Exception { + // in its early implementation (jdk8u171), Shenandoah had memory information in the "Pause Final Update Refs" event, which was dropped later (jdk8u232) + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("0.500: [Pause Init Update Refs, start]\n" + + " Pacer for Update Refs. Used: 43M, Free: 76M, Non-Taxable: 7M, Alloc Tax Rate: 1.1x\n" + + "0.500: [Pause Init Update Refs, 0.015 ms]\n" + + "0.501: [Pause Final Update Refs, start]\n" + + " Using 2 of 2 workers for final reference update\n" + + "0.501: [Pause Final Update Refs, 0.291 ms]\n") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(2)); + assertThat("warnings", handler.getCount(), is(0)); + + AbstractGCEvent initUpdateRefsEvent = model.get(0); + assertThat("Pause init update refs: name", initUpdateRefsEvent.getTypeAsString(), equalTo("Pause Init Update Refs")); + assertThat("Pause init update refs: duration", initUpdateRefsEvent.getPause(), closeTo(0.000015, 0.0000001)); + + AbstractGCEvent finalUpdateRefsEvent = model.get(1); + assertThat("Pause Final Update Refs: name", finalUpdateRefsEvent.getTypeAsString(), equalTo("Pause Final Update Refs")); + assertThat("Pause Final Update Refs: duration", finalUpdateRefsEvent.getPause(), closeTo(0.000291, 0.00001)); + } + + @Test + public void shehandoahConcurrentEventsjsk8u171() throws Exception { + // probably jdk8u171 + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("13.979: [Concurrent marking 1435M->1447M(2048M), 12.576 ms]" + + "\n13.994: [Concurrent evacuation 684M->712M(2048M), 6.041 ms]" + + "\n14.001: [Concurrent update references 713M->726M(2048M), 14.718 ms]" + + "\n14.017: [Concurrent reset bitmaps 60M->62M(2048M), 0.294 ms]" + + "\n626.259: [Cancel concurrent mark, 0.056 ms]\n") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(5)); + assertThat("warnings", handler.getCount(), is(0)); + + AbstractGCEvent concurrentMarking = model.get(0); + assertThat("Concurrent Marking: name", concurrentMarking.getTypeAsString(), equalTo("Concurrent marking")); + assertThat("Concurrent Marking: duration", concurrentMarking.getPause(), closeTo(0.012576, 0.0000001)); + assertThat("Concurrent Marking: before", concurrentMarking.getPreUsed(), is(1435 * 1024)); + assertThat("Concurrent Marking: after", concurrentMarking.getPostUsed(), is(1447 * 1024)); + assertThat("Concurrent Marking: total", concurrentMarking.getTotal(), is(2048 * 1024)); + } + + @Test + public void shehandoahConcurrentEventsjsk8u232() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("0.233: [Concurrent reset, start]\n" + + " Using 2 of 2 workers for concurrent reset\n" + + "0.234: [Concurrent reset 32854K->32983K(34816K), 0.401 ms]\n" + + "0.237: [Concurrent marking (process weakrefs), start]\n" + + " Using 2 of 2 workers for concurrent marking\n" + + "0.238: [Concurrent marking (process weakrefs) 32983K->34327K(36864K), 1.159 ms]\n" + + "0.238: [Concurrent precleaning, start]\n" + + " Using 1 of 2 workers for concurrent preclean\n" + + "0.238: [Concurrent precleaning 34359K->34423K(36864K), 0.053 ms]\n" + + "0.242: [Concurrent cleanup, start]\n" + + "0.242: [Concurrent cleanup 34807K->34840K(36864K), 0.019 ms]\n" + + "Free: 78M (56 regions), Max regular: 2048K, Max humongous: 61440K, External frag: 24%, Internal frag: 29%\n" + + "Evacuation Reserve: 7M (4 regions), Max regular: 2048K\n" + + "0.298: [Concurrent evacuation, start]\n" + + " Using 2 of 2 workers for concurrent evacuation\n" + + "0.299: [Concurrent evacuation 42458K->46621K(112M), 0.538 ms]\n" + + "0.299: [Concurrent update references, start]\n" + + " Using 2 of 2 workers for concurrent reference update\n" + + "0.299: [Concurrent update references 46813K->49951K(112M), 0.481 ms]\n" + + "Free: 118M (60 regions), Max regular: 2048K, Max humongous: 110592K, External frag: 9%, Internal frag: 1%\n" + + "Evacuation Reserve: 8M (4 regions), Max regular: 2048K\n" + + "Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x\n" + + "1.115: [Concurrent uncommit, start]\n" + + "1.129: [Concurrent uncommit 1986K->1986K(10240K), 13.524 ms]\n") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(7)); + assertThat("warnings", handler.getCount(), is(0)); + + AbstractGCEvent concurrentMarking = model.get(0); + assertThat("Concurrent reset: name", concurrentMarking.getTypeAsString(), is("Concurrent reset")); + assertThat("Concurrent reset: duration", concurrentMarking.getPause(), closeTo(0.000401, 0.0000001)); + assertThat("Concurrent reset: before", concurrentMarking.getPreUsed(), is(32854)); + assertThat("Concurrent reset: after", concurrentMarking.getPostUsed(), is(32983)); + assertThat("Concurrent reset: total", concurrentMarking.getTotal(), is(34816)); + } + + @Test + public void shenandoahIgnoredLines() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("Uncommitted 87M. Heap: 2048M reserved, 1961M committed, 992M used" + + "\nCancelling concurrent GC: Allocation Failure") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(0)); + assertThat("warnings", handler.getCount(), is(0)); + } + + @Test + public void shenandoaPauseInitMarkDetails() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("Capacity: 262144M, Peak Occupancy: 222063M, Lowest Free: 40080M, Free Threshold: 7864M\n" + + "Uncommitted 1184M. Heap: 262144M reserved, 223616M committed, 213270M used\n" + + "Periodic GC triggered. Time since last GC: 300004 ms, Guaranteed Interval: 300000 ms\n" + + "347584.988: [Pause Init Mark, 3.942 ms]\n") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(1)); + assertThat("warnings", handler.getCount(), is(0)); + + AbstractGCEvent initMarkEvent = model.get(0); + assertThat("Pause init mark: duration", initMarkEvent.getPause(), closeTo(0.003942, 0.00001)); + } + + @Test + public void shenandoahConcurrentCleanup() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("0.242: [Concurrent cleanup 34807K->34840K(36864K), 0.019 ms]\n" + + "Free: 85M (43 regions), Max regular: 2048K, Max humongous: 86016K, External frag: 2%, Internal frag: 0%\n" + + "Evacuation Reserve: 8M (4 regions), Max regular: 2048K\n" + + "Free: 85M (43 regions), Max regular: 2048K, Max humongous: 86016K, External frag: 2%, Internal frag: 0%\n" + + "Evacuation Reserve: 8M (4 regions), Max regular: 2048K\n" + + "Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x\n" + + "Trigger: Learning 2 of 5. Free (83M) is below initial threshold (89M)\n" + + "Free: 83M (42 regions), Max regular: 2048K, Max humongous: 83968K, External frag: 2%, Internal frag: 0%\n" + + "Evacuation Reserve: 8M (4 regions), Max regular: 2048K\n") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(1)); + assertThat("warnings", handler.getCount(), is(0)); + + AbstractGCEvent concurrentCleanupEvent = model.get(0); + assertThat("name", concurrentCleanupEvent.getTypeAsString(), equalTo("Concurrent cleanup")); + assertThat("duration", concurrentCleanupEvent.getPause(), closeTo(0.000019, 0.0000001)); + assertThat("before", concurrentCleanupEvent.getPreUsed(), is(34807)); + } + + @Test + public void shenandoahDetailsShutdown() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.INFO); + GCResource gcResource = new GcResourceFile("SampleOpenJdk1_8_0ShenandoahDetailsShutdown.txt"); + gcResource.getLogger().addHandler(handler); + + DataReader reader = getDataReader(gcResource); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(0)); + assertThat("number of errors", + handler.getLogRecords().stream().filter(logRecord -> !logRecord.getLevel().equals(Level.INFO)).count(), + is(0L)); + assertThat("contains GC STATISTICS", + handler.getLogRecords().stream().filter(logRecord -> logRecord.getMessage().startsWith("GC STATISTICS")).count(), + is(1L)); + } + + @Test + public void shenandoah_171_Beginning() throws Exception { + // in its early implementation (jdk8u171), Shenandoah had memory information in the "Pause Final Mark" event, which was dropped later (jdk8u232) + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.INFO); + GCResource gcResource = new GcResourceFile("SampleOpenJdk1_8_0-171-ShenandoahBeginning.txt"); + gcResource.getLogger().addHandler(handler); + + DataReader reader = getDataReader(gcResource); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(9)); + assertThat("number of errors", + handler.getLogRecords().stream().filter(logRecord -> !logRecord.getLevel().equals(Level.INFO)).count(), + is(2L)); + assertThat("contains 'Initialize Shenandoah heap'", + handler.getLogRecords().stream().filter(logRecord -> logRecord.getMessage().startsWith("Initialize Shenandoah heap")).count(), + is(1L)); + } + + @Test + public void shenandoah_232_Beginning() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.INFO); + GCResource gcResource = new GcResourceFile("SampleOpenJdk1_8_0-232-ShenandoahBeginning.txt"); + gcResource.getLogger().addHandler(handler); + + DataReader reader = getDataReader(gcResource); + GCModel model = reader.read(); + + assertThat("gc count", model.size(), is(1)); + assertThat("number of errors", + handler.getLogRecords().stream().filter(logRecord -> !logRecord.getLevel().equals(Level.INFO)).count(), + is(0L)); + assertThat("contains 'Shenandoah heuristics'", + handler.getLogRecords().stream().filter(logRecord -> logRecord.getMessage().startsWith("Shenandoah heuristics")).count(), + is(1L)); + } + } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0G1.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0G1.java index 943f66fd..33e34216 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0G1.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderSun1_8_0G1.java @@ -1,6 +1,7 @@ package com.tagtraum.perf.gcviewer.imp; import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertThat; @@ -11,13 +12,14 @@ import java.io.UnsupportedEncodingException; import java.util.logging.Level; -import com.tagtraum.perf.gcviewer.model.GcResourceFile; -import org.junit.Test; - -import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCEvent; import com.tagtraum.perf.gcviewer.model.GCModel; import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; /** * Test logs generated specifically by JDK 1.8 G1 algorithm. @@ -28,7 +30,7 @@ public class TestDataReaderSun1_8_0G1 { private InputStream getInputStream(String fileName) throws IOException { - return UnittestHelper.getResourceAsStream(UnittestHelper.FOLDER_OPENJDK, fileName); + return UnittestHelper.getResourceAsStream(FOLDER.OPENJDK, fileName); } private DataReader getDataReader(GCResource gcResource) throws UnsupportedEncodingException, IOException { @@ -64,6 +66,7 @@ public void fullGcWithDetailedSizes() throws Exception { TestLogHandler handler = new TestLogHandler(); handler.setLevel(Level.WARNING); GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); ByteArrayInputStream in = new ByteArrayInputStream( ("2014-07-24T13:49:45.090+0400: 92457.841: [Full GC (Allocation Failure) 5811M->3097M(12G), 8.9862292 secs]" @@ -143,4 +146,70 @@ public void extendedRemark() throws Exception { assertThat("number of errors", handler.getCount(), is(0)); assertThat("pause duration", model.get(0).getPause(), closeTo(0.1005220, 0.00000001)); } + + @Test + public void youngInitialMarkSystemGc() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("SampleSun1_8_0G1SystemGcYoung.txt"); + gcResource.getLogger().addHandler(handler); + + DataReader reader = getDataReader(gcResource); + GCModel model = reader.read(); + + assertThat("number of events", model.size(), is(1)); + assertThat("number of errors", handler.getCount(), is(0)); + assertThat("pause duration", model.get(0).getPause(), closeTo(0.2124664, 0.00000001)); + assertThat("is system gc", model.get(0).isSystem(), is(true)); + } + + @Test + public void youngInitialMarkMetadataThreshold() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("SampleSun1_8_0G1YoungMetadataGcThreshold.txt"); + gcResource.getLogger().addHandler(handler); + + DataReader reader = getDataReader(gcResource); + GCModel model = reader.read(); + + assertThat("number of events", model.size(), is(1)); + assertThat("number of errors", handler.getCount(), is(0)); + assertThat("pause duration", model.get(0).getPause(), closeTo(0.0229931, 0.00000001)); + } + + @Test + public void doubleTimeStamp() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + + ByteArrayInputStream in = new ByteArrayInputStream( + ("176020.306: 176020.306: [GC concurrent-root-region-scan-start]") + .getBytes()); + + DataReader reader = new DataReaderSun1_6_0G1(gcResource, in, GcLogType.SUN1_8); + GCModel model = reader.read(); + + assertThat("size", model.size(), is(0)); + assertThat("warnings", handler.getCount(), is(1)); + assertThat("log message contains line number", handler.getLogRecords().get(0).getMessage(), containsString("Line")); + assertThat("log message contains log line", handler.getLogRecords().get(0).getMessage(), containsString("176020.306: 176020.306")); + } + + @Test + public void ignorePrintStringDeduplicationStatistics() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("SampleSun1_8_0G1StringDeduplication.txt"); + gcResource.getLogger().addHandler(handler); + + DataReader reader = getDataReader(gcResource); + GCModel model = reader.read(); + + assertThat("warnings", handler.getCount(), is(0)); + assertThat("size", model.size(), is(1)); + assertThat("type", model.get(0).getExtendedType().getType(), is(Type.G1_YOUNG)); + } } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLCMS.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLCMS.java new file mode 100644 index 00000000..31138213 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLCMS.java @@ -0,0 +1,180 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +/** + * Tests unified jvm logging parser for cms gc events. + */ +public class TestDataReaderUJLCMS { + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Test + public void parseGcDefaults() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-cms-gc-defaults.txt"); + assertThat("size", model.size(), is(16)); + assertThat("amount of gc event types", model.getGcEventPauses().size(), is(3)); + assertThat("amount of gc events", model.getGCPause().getN(), is(5)); + assertThat("amount of full gc event types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of full gc events", model.getFullGCPause().getN(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(5)); + + UnittestHelper.testMemoryPauseEvent(model.get(0), + "young", + Type.UJL_PAUSE_YOUNG, + 0.008822, + 1024 * 41, 1024 * 38,1024 * 150, + Generation.YOUNG, + false); + + AbstractGCEvent event2 = model.get(1); + UnittestHelper.testMemoryPauseEvent(event2, + "initialMarkEvent", + Type.UJL_PAUSE_INITIAL_MARK, + 0.000136, + 1024 * 61, 1024 * 61,1024 * 150, + Generation.TENURED, + false); + assertThat("isInitialMark", event2.isInitialMark(), is(true)); + + AbstractGCEvent event3 = model.get(10); + UnittestHelper.testMemoryPauseEvent(event3, + "RemarkEvent", + Type.UJL_PAUSE_REMARK, + 0.000859, + 1024 * 110, 1024 * 110,1024 * 150, + Generation.TENURED, + false); + assertThat("isRemark", event3.isRemark(), is(true)); + + AbstractGCEvent event4 = model.get(15); + UnittestHelper.testMemoryPauseEvent(event4, + "full", + Type.UJL_PAUSE_FULL, + 0.009775, + 1024 * 125, 1024 * 31, 1024 * 150, + Generation.ALL, + true); + + AbstractGCEvent concurrentMarkBeginEvent = model.get(2); + assertThat("event is not start of concurrent collection", concurrentMarkBeginEvent.isConcurrentCollectionStart(), is(false)); + + AbstractGCEvent concurrentMarkWithPauseEvent = model.get(3); + assertThat("event is start of concurrent collection", concurrentMarkWithPauseEvent.isConcurrentCollectionStart(), is(true)); + + AbstractGCEvent concurrentResetBeginEvent = model.get(13); + assertThat("event is not end of concurrent collection", concurrentResetBeginEvent.isConcurrentCollectionEnd(), is(false)); + + AbstractGCEvent concurrentResetEvent = model.get(14); + assertThat("event is end of concurrent collection", concurrentResetEvent.isConcurrentCollectionEnd(), is(true)); + + } + + @Test + public void parseGcAllSafepointOsCpu() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-cms-gc-all,safepoint,os+cpu.txt"); + assertThat("size", model.size(), is(26)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(3)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(4)); + + AbstractGCEvent event1 = model.get(0); + UnittestHelper.testMemoryPauseEvent(event1, + "young", + Type.UJL_PAUSE_YOUNG, + 0.009618, + 1024 * 41, 1024 * 38, 1024 * 150, + Generation.YOUNG, + false); + + // GC(3) Pause Initial Mark + AbstractGCEvent event2 = model.get(3); + UnittestHelper.testMemoryPauseEvent(event2, + "initial mark", + Type.UJL_PAUSE_INITIAL_MARK, + 0.000165, + 91 * 1024, 91 * 1024, 150 * 1024, + Generation.TENURED, + false); + assertThat("isInitialMark", event2.isInitialMark(), is(true)); + + // GC(3) Pause Remark + AbstractGCEvent remarkEvent = model.get(10); + UnittestHelper.testMemoryPauseEvent(remarkEvent, + "remark", + Type.UJL_PAUSE_REMARK, + 0.000908, + 130 * 1024, 130 * 1024, 150 * 1024, + Generation.TENURED, + false); + assertThat("isRemark", remarkEvent.isRemark(), is(true)); + + // GC(5) Pause Full + AbstractGCEvent fullGcEvent = model.get(13); + UnittestHelper.testMemoryPauseEvent(fullGcEvent, + "full gc ", + Type.UJL_PAUSE_FULL, + 0.009509, + 119 * 1024, 33 * 1024, 150 * 1024, + Generation.ALL, + true); + + AbstractGCEvent concurrentMarkBeginEvent = model.get(4); + assertThat("event is not start of concurrent collection", concurrentMarkBeginEvent.isConcurrentCollectionStart(), is(false)); + + AbstractGCEvent concurrentMarkWithPauseEvent = model.get(5); + assertThat("event is start of concurrent collection", concurrentMarkWithPauseEvent.isConcurrentCollectionStart(), is(true)); + } + + @Test + public void testParseFullGcWithPhases() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[0.315s][info][gc,start ] GC(5) Pause Full (Allocation Failure)\n" + + "[0.315s][info][gc ] GC(3) Concurrent Sweep 0.817ms\n" + + "[0.315s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.00s\n" + + "[0.315s][info][gc,phases,start] GC(5) Phase 1: Mark live objects\n" + + "[0.316s][info][gc,phases ] GC(5) Phase 1: Mark live objects 1.154ms\n" + + "[0.316s][info][gc,phases,start] GC(5) Phase 2: Compute new object addresses\n" + + "[0.317s][info][gc,phases ] GC(5) Phase 2: Compute new object addresses 0.391ms\n" + + "[0.317s][info][gc,phases,start] GC(5) Phase 3: Adjust pointers\n" + + "[0.317s][info][gc,phases ] GC(5) Phase 3: Adjust pointers 0.575ms\n" + + "[0.317s][info][gc,phases,start] GC(5) Phase 4: Move objects\n" + + "[0.324s][info][gc,phases ] GC(5) Phase 4: Move objects 6.493ms\n" + + "[0.324s][info][gc ] GC(5) Pause Full (Allocation Failure) 119M->33M(150M) 9.509ms\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(2)); + assertThat("event type", model.get(1).getExtendedType().getType(), is(Type.UJL_PAUSE_FULL)); + assertThat("event pause", model.get(1).getPause(), closeTo(0.009509, 0.0000001)); + + assertThat("phases", model.getGcEventPhases().size(), is(4)); + assertThat("phase 1", model.getGcEventPhases().get(Type.UJL_SERIAL_PHASE_MARK_LIFE_OBJECTS.getName()).getSum(), closeTo(0.001154, 0.0000001)); + } + +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1.java new file mode 100644 index 00000000..e9b0d084 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1.java @@ -0,0 +1,237 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.Iterator; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCEventUJL; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +/** + * Tests unified jvm logging parser for cms gc events. + */ +public class TestDataReaderUJLG1 { + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Test + public void parseGcDefaults() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-g1-gc-defaults.txt"); + assertThat("size", model.size(), is(15)); + assertThat("amount of gc event types", model.getGcEventPauses().size(), is(6)); + assertThat("amount of gc events", model.getGCPause().getN(), is(12)); + assertThat("amount of full gc event types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of full gc events", model.getFullGCPause().getN(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(1)); + + UnittestHelper.testMemoryPauseEvent(model.get(0), + "young", + Type.UJL_PAUSE_YOUNG, + 0.006529, + 1024 * 14, 1024 * 12, 1024 * 128, + Generation.YOUNG, + false); + + AbstractGCEvent mixedEvent = model.get(14); + UnittestHelper.testMemoryPauseEvent(mixedEvent, + "mixed", + Type.UJL_G1_PAUSE_MIXED, + 0.002790, + 1024 * 29, 1024 * 28, 1024 * 123, + Generation.TENURED, + false); + + AbstractGCEvent initialMarkEvent = model.get(1); + UnittestHelper.testMemoryPauseEvent(initialMarkEvent, + "initialMarkEvent", + Type.UJL_PAUSE_INITIAL_MARK, + 0.006187, + 1024 * 80, 1024 * 80, 1024 * 128, + Generation.TENURED, + false); + assertThat("isInitialMark", initialMarkEvent.isInitialMark(), is(true)); + + AbstractGCEvent remarkEvent = model.get(6); + UnittestHelper.testMemoryPauseEvent(remarkEvent, + "RemarkEvent", + Type.UJL_PAUSE_REMARK, + 0.000837, + 1024 * 121, 1024 * 121, 1024 * 128, + Generation.TENURED, + false); + assertThat("isRemark", remarkEvent.isRemark(), is(true)); + + AbstractGCEvent fullGcEvent = model.get(11); + UnittestHelper.testMemoryPauseEvent(fullGcEvent, + "full", + Type.UJL_PAUSE_FULL, + 0.014918, + 1024 * 128, 1024 * 8, 1024 * 28, + Generation.ALL, + true); + + AbstractGCEvent cleanupEvent = model.get(12); + UnittestHelper.testMemoryPauseEvent(cleanupEvent, + "cleanup", + Type.UJL_G1_PAUSE_CLEANUP, + 0.000001, + 1024 * 9, 1024 * 9, 1024 * 28, + Generation.TENURED, + false); + + AbstractGCEvent concurrentCycleBegin = model.get(2); + assertThat("event is start of concurrent collection", + concurrentCycleBegin.isConcurrentCollectionStart(), + is(true)); + + AbstractGCEvent concurrentCycleEnd = model.get(13); + assertThat("event is end of concurrent collection", concurrentCycleEnd.isConcurrentCollectionEnd(), is(true)); + + } + + @Test + public void parseGcAllSafepointOsCpu() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-g1-gc-all,safepoint,os+cpu.txt"); + assertThat("size", model.size(), is(15)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(4)); + assertThat("amount of STW GC pauses", model.getGCPause().getN(), is(13)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(0)); + assertThat("amount of STW Full GC pauses", model.getFullGCPause().getN(), is(0)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(1)); + + AbstractGCEvent event1 = model.get(0); + UnittestHelper.testMemoryPauseEvent(event1, + "young", + Type.UJL_PAUSE_YOUNG, + 0.007033, + 1024 * 14, 1024 * 12, 1024 * 128, + Generation.YOUNG, + false); + assertThat("young heap before", event1.details().next().getPreUsed(), is(1024 * 14)); + + // GC(3) Pause Initial Mark + AbstractGCEvent event2 = model.get(5); + UnittestHelper.testMemoryPauseEvent(event2, + "initial mark", + Type.UJL_PAUSE_INITIAL_MARK, + 0.005011, + 1024 * 80, 1024 * 80, 1024 * 128, + Generation.TENURED, + false); + assertThat("isInitialMark", event2.isInitialMark(), is(true)); + + // GC(3) Pause Remark + AbstractGCEvent remarkEvent = model.get(10); + UnittestHelper.testMemoryPauseEvent(remarkEvent, + "remark", + Type.UJL_PAUSE_REMARK, + 0.000939, + 1024 * 113, 1024 * 113, 1024 * 128, + Generation.TENURED, + false); + assertThat("isRemark", remarkEvent.isRemark(), is(true)); + + AbstractGCEvent cleanupEvent = model.get(13); + UnittestHelper.testMemoryPauseEvent(cleanupEvent, + "cleanup", + Type.UJL_G1_PAUSE_CLEANUP, + 0.000367, + 1024 * 114, 1024 * 70, 1024 * 128, + Generation.TENURED, + false); + + AbstractGCEvent concurrentCycleBeginEvent = model.get(6); + assertThat("event is start of concurrent collection", + concurrentCycleBeginEvent.isConcurrentCollectionStart(), + is(true)); + + AbstractGCEvent concurrentCycleEndEvent = model.get(14); + assertThat("event is end of concurrent collection", + concurrentCycleEndEvent.isConcurrentCollectionEnd(), + is(true)); + } + + @Test + public void parseGcAllSafepointOsCpuWithToSpaceExhausted() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-g1-gc-all,safepoint,os+cpu-to-space-exhausted.txt"); + assertThat("size", model.size(), is(1)); + AbstractGCEvent youngEvent = model.get(0); + UnittestHelper.testMemoryPauseEvent(youngEvent, + "young", + Type.UJL_PAUSE_YOUNG, + 0.002717, + 1024 * 116, 1024 * 119, 1024 * 128, + Generation.YOUNG, + false); + assertThat("typeAsString", youngEvent.getTypeAsString(), equalTo("Pause Young (G1 Evacuation Pause); To-space exhausted; Eden regions:; Survivor regions:; Old regions:; Humongous regions:; Metaspace:")); + Iterator> iterator = (Iterator>) youngEvent.details(); + // skip "To-space exhausted" + iterator.next(); + testHeapSizing(iterator.next(), "eden", 0, 0, 0); + testHeapSizing(iterator.next(), "survivor", 0, 0, 0); + testHeapSizing(iterator.next(), "old", 0, 0, 0); + testHeapSizing(iterator.next(), "humongous", 0, 0, 0); + testHeapSizing(iterator.next(), "metaspace", 3648, 3648, 1056768); + + GCEventUJL gcEventUJL = (GCEventUJL)youngEvent; + testHeapSizing(gcEventUJL.getYoung(), "young", 0, 0, 0); + testHeapSizing(gcEventUJL.getTenured(), "tenured", 0, 0, 0); + testHeapSizing(gcEventUJL.getPerm(), "metaspace", 3648, 3648, 1056768); + } + + @Test + public void testParseGcWithPhases() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[0.200s][info][gc,start ] GC(0) Pause Young (G1 Evacuation Pause)\n" + + "[0.200s][info][gc,task ] GC(0) Using 4 workers of 4 for evacuation\n" + + "[0.207s][info][gc,phases ] GC(0) Pre Evacuate Collection Set: 0.0ms\n" + + "[0.207s][info][gc,phases ] GC(0) Evacuate Collection Set: 6.4ms\n" + + "[0.207s][info][gc,phases ] GC(0) Post Evacuate Collection Set: 0.3ms\n" + + "[0.207s][info][gc,phases ] GC(0) Other: 0.3ms\n" + + "[0.207s][info][gc,heap ] GC(0) Eden regions: 14->0(8)\n" + + "[0.207s][info][gc,heap ] GC(0) Survivor regions: 0->2(2)\n" + + "[0.207s][info][gc,heap ] GC(0) Old regions: 0->11\n" + + "[0.207s][info][gc,heap ] GC(0) Humongous regions: 0->0\n" + + "[0.207s][info][gc,metaspace ] GC(0) Metaspace: 3644K->3644K(1056768K)\n" + + "[0.207s][info][gc ] GC(0) Pause Young (G1 Evacuation Pause) 14M->12M(128M) 7.033ms\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_PAUSE_YOUNG)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.007033, 0.0000001)); + + assertThat("phases", model.getGcEventPhases().size(), is(4)); + assertThat("phase 1", model.getGcEventPhases().get(Type.UJL_G1_PHASE_PRE_EVACUATE_COLLECTION_SET.getName() + ":").getSum(), closeTo(0.0, 0.00001)); + assertThat("phase 2", model.getGcEventPhases().get(Type.UJL_G1_PHASE_EVACUATE_COLLECTION_SET.getName() + ":").getSum(), closeTo(0.0064, 0.00001)); + } + + private void testHeapSizing(AbstractGCEvent event, String testName, int expectedBefore, int expectedAfter, int expectedTotal) { + assertThat(testName + " before", event.getPreUsed(), is(expectedBefore)); + assertThat(testName + " after", event.getPostUsed(), is(expectedAfter)); + assertThat(testName + " total", event.getTotal(), is(expectedTotal)); + } +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK11.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK11.java new file mode 100644 index 00000000..0e0214aa --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK11.java @@ -0,0 +1,183 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +/** + * Test unified java logging G1 algorithm in OpenJDK 11 + */ +public class TestDataReaderUJLG1JDK11 { + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Test + public void testDefaultsPauseYoungNormal() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1.113s][info][gc] GC(4) Pause Young (Normal) (G1 Evacuation Pause) 70M->70M(128M) 12.615ms") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("pause", model.get(0).getPause(), closeTo(0.012615, 0.00000001)); + } + + @Test + public void testNewUptimestamp() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[113ms][info][gc] GC(4) Pause Young (Normal) (G1 Evacuation Pause) 70M->70M(128M) 12.615ms") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat(model.getEvents().next().getTimestamp(), is(0.113)); + } + + @Test + public void testDefaultsPauseYoungConcurrentStart() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1.155s][info][gc] GC(5) Pause Young (Concurrent Start) (G1 Evacuation Pause) 84M->79M(128M) 5.960ms") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("heap before", model.get(0).getPreUsed(), is(84 * 1024)); + } + + @Test + public void testDefaultsPauseYoungPrepareMixed() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2.649s][info][gc] GC(218) Pause Young (Prepare Mixed) (G1 Evacuation Pause) 81M->79M(128M) 1.322ms") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("heap after", model.get(0).getPostUsed(), is(79 * 1024)); + } + + @Test + public void testDefaultsPauseYoungMixed() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2.651s][info][gc] GC(219) Pause Young (Mixed) (G1 Evacuation Pause) 84M->83M(128M) 1.599ms") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("total heap", model.get(0).getTotal(), is(128 * 1024)); + } + + @Test + public void testFullGcWithPhases() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1.204s][info][gc,task ] GC(15) Using 3 workers of 4 for full compaction\n" + + "[1.204s][info][gc,start ] GC(15) Pause Full (G1 Evacuation Pause)\n" + + "[1.204s][info][gc,phases,start] GC(15) Phase 1: Mark live objects\n" + + "[1.207s][info][gc,stringtable ] GC(15) Cleaned string and symbol table, strings: 7381 processed, 70 removed, symbols: 49128 processed, 10 removed\n" + + "[1.207s][info][gc,phases ] GC(15) Phase 1: Mark live objects 3.036ms\n" + + "[1.207s][info][gc,phases,start] GC(15) Phase 2: Prepare for compaction\n" + + "[1.208s][info][gc,phases ] GC(15) Phase 2: Prepare for compaction 0.808ms\n" + + "[1.208s][info][gc,phases,start] GC(15) Phase 3: Adjust pointers\n" + + "[1.210s][info][gc,phases ] GC(15) Phase 3: Adjust pointers 1.916ms\n" + + "[1.210s][info][gc,phases,start] GC(15) Phase 4: Compact heap\n" + + "[1.223s][info][gc,phases ] GC(15) Phase 4: Compact heap 13.268ms\n" + + "[1.224s][info][gc,heap ] GC(15) Eden regions: 0->0(17)\n" + + "[1.224s][info][gc,heap ] GC(15) Survivor regions: 0->0(1)\n" + + "[1.224s][info][gc,heap ] GC(15) Old regions: 128->62\n" + + "[1.224s][info][gc,heap ] GC(15) Humongous regions: 0->0\n" + + "[1.224s][info][gc,metaspace ] GC(15) Metaspace: 15025K->15025K(1062912K)\n" + + "[1.224s][info][gc ] GC(15) Pause Full (G1 Evacuation Pause) 127M->59M(128M) 20.596ms\n" + + "[1.225s][info][gc,cpu ] GC(15) User=0.05s Sys=0.00s Real=0.02s\n" + + "[1.225s][info][safepoint ] Leaving safepoint region\n" + + "[1.225s][info][safepoint ] Total time for which application threads were stopped: 0.0222150 seconds, Stopping threads took: 0.0000452 seconds\n") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("total heap", model.get(0).getTotal(), is(128 * 1024)); + } + + @Test + public void testPauseYoungConcurrentStartMetadataGcThreshold() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1.459s][info][gc,start ] GC(1) Pause Young (Concurrent Start) (Metadata GC Threshold)\n" + + "[1.459s][info][gc,task ] GC(1) Using 8 workers of 8 for evacuation\n" + + "[1.464s][info][gc,phases ] GC(1) Pre Evacuate Collection Set: 0.0ms\n" + + "[1.464s][info][gc,phases ] GC(1) Evacuate Collection Set: 4.1ms\n" + + "[1.464s][info][gc,phases ] GC(1) Post Evacuate Collection Set: 1.1ms\n" + + "[1.464s][info][gc,phases ] GC(1) Other: 0.4ms\n" + + "[1.464s][info][gc,heap ] GC(1) Eden regions: 8->0(38)\n" + + "[1.465s][info][gc,heap ] GC(1) Survivor regions: 3->1(3)\n" + + "[1.465s][info][gc,heap ] GC(1) Old regions: 4->7\n" + + "[1.465s][info][gc,heap ] GC(1) Humongous regions: 5->5\n" + + "[1.465s][info][gc,metaspace ] GC(1) Metaspace: 20599K->20599K(1069056K)\n" + + "[1.465s][info][gc ] GC(1) Pause Young (Concurrent Start) (Metadata GC Threshold) 19M->12M(256M) 5.774ms\n" + + "[1.465s][info][gc,cpu ] GC(1) User=0.03s Sys=0.00s Real=0.00s\n") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_PAUSE_YOUNG)); + assertThat("total heap", model.get(0).getTotal(), is(256 * 1024)); + } +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK12.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK12.java new file mode 100644 index 00000000..b30d4d7e --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLG1JDK12.java @@ -0,0 +1,53 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.containsString; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +/** + * Test unified java logging G1 algorithm in OpenJDK 12 + */ +public class TestDataReaderUJLG1JDK12 { + @Test + public void testG1ArchiveRegions() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-16T20:06:59.836+0000][0.153s][info][gc,start ] GC(0) Pause Young (Normal) (G1 Evacuation Pause)\n" + + "[2019-09-16T20:06:59.836+0000][0.153s][info][gc,task ] GC(0) Using 2 workers of 2 for evacuation\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,phases ] GC(0) Pre Evacuate Collection Set: 0.0ms\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,phases ] GC(0) Evacuate Collection Set: 3.1ms\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,phases ] GC(0) Post Evacuate Collection Set: 0.7ms\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,phases ] GC(0) Other: 0.4ms\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,heap ] GC(0) Eden regions: 7->0(4)\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,heap ] GC(0) Survivor regions: 0->1(1)\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,heap ] GC(0) Old regions: 0->6\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,heap ] GC(0) Archive regions: 2->2\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,heap ] GC(0) Humongous regions: 0->0\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,metaspace ] GC(0) Metaspace: 189K->189K(1056768K)\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc ] GC(0) Pause Young (Normal) (G1 Evacuation Pause) 7M->7M(34M) 4.379ms\n" + + "[2019-09-16T20:06:59.840+0000][0.157s][info][gc,cpu ] GC(0) User=0.00s Sys=0.01s Real=0.01s\n") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("pause", model.get(0).getPause(), closeTo(0.004379, 0.0000001)); + assertThat("name", model.get(0).getTypeAsString(), containsString("Archive regions")); + } + +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLParallel.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLParallel.java new file mode 100644 index 00000000..1100b678 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLParallel.java @@ -0,0 +1,139 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +/** + * Tests unified jvm logging parser for parallel gc events. + */ +public class TestDataReaderUJLParallel { + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Test + public void parseGcDefaults() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-parallel-gc-defaults.txt"); + assertThat("size", model.size(), is(11)); + assertThat("amount of gc event types", model.getGcEventPauses().size(), is(1)); + assertThat("amount of gc events", model.getGCPause().getN(), is(5)); + assertThat("amount of full gc event types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of full gc events", model.getFullGCPause().getN(), is(6)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + + AbstractGCEvent event1 = model.get(0); + UnittestHelper.testMemoryPauseEvent(event1, + "pause young", + Type.UJL_PAUSE_YOUNG, + 0.006868, + 1024 * 32, 1024 * 29, 1024 * 123, + Generation.YOUNG, + false); + + AbstractGCEvent event2 = model.get(2); + UnittestHelper.testMemoryPauseEvent(event2, + "pause full", + Type.UJL_PAUSE_FULL, + 0.013765, + 1024 * 62, 1024 * 61, 1024 * 123, + Generation.ALL, + true); + } + + @Test + public void parseGcAllSafepointOsCpu() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-parallel-gc-all,safepoint,os+cpu.txt"); + assertThat("size", model.size(), is(8)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(1)); + assertThat("amount of gc events", model.getGCPause().getN(), is(4)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of full gc events", model.getFullGCPause().getN(), is(4)); + assertThat("amount of phase types", model.getGcEventPhases().size(), is(5)); + assertThat("amount of events for phase 1 types", model.getGcEventPhases().get(Type.UJL_PARALLEL_PHASE_MARKING.getName()).getN(), is(4)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + + AbstractGCEvent event1 = model.get(0); + UnittestHelper.testMemoryPauseEvent(event1, + "pause young", + Type.UJL_PAUSE_YOUNG, + 0.008112, + 1024 * 32, 1024 * 29, 1024 * 123, + Generation.YOUNG, + false); + + // GC(6) Pause Full (Ergonomics) + AbstractGCEvent event2 = model.get(6); + UnittestHelper.testMemoryPauseEvent(event2, + "pause full", + Type.UJL_PAUSE_FULL, + 0.008792, + 1024 * 95, 1024 * 31, 1024 * 123, + Generation.ALL, + true); + + // GC(7) Pause Young (Allocation Failure) + AbstractGCEvent event3 = model.get(7); + UnittestHelper.testMemoryPauseEvent(event3, + "pause young 2", + Type.UJL_PAUSE_YOUNG, + 0.005794, + 1024 * 63, 1024 * 63, 1024 * 123, + Generation.YOUNG, + false); + } + + @Test + public void testParseFullGcWithPhases() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1.499s][info][gc,start ] GC(4) Pause Full (Ergonomics)\n" + + "[1.499s][info][gc,phases,start] GC(4) Marking Phase\n" + + "[1.504s][info][gc,phases ] GC(4) Marking Phase 4.370ms\n" + + "[1.504s][info][gc,phases,start] GC(4) Summary Phase\n" + + "[1.504s][info][gc,phases ] GC(4) Summary Phase 0.039ms\n" + + "[1.504s][info][gc,phases,start] GC(4) Adjust Roots\n" + + "[1.507s][info][gc,phases ] GC(4) Adjust Roots 2.971ms\n" + + "[1.507s][info][gc,phases,start] GC(4) Compaction Phase\n" + + "[1.520s][info][gc,phases ] GC(4) Compaction Phase 13.004ms\n" + + "[1.520s][info][gc,phases,start] GC(4) Post Compact\n" + + "[1.522s][info][gc,phases ] GC(4) Post Compact 2.222ms\n" + + "[1.522s][info][gc,heap ] GC(4) PSYoungGen: 5105K->0K(38400K)\n" + + "[1.522s][info][gc,heap ] GC(4) ParOldGen: 79662K->45521K(87552K)\n" + + "[1.522s][info][gc,metaspace ] GC(4) Metaspace: 15031K->15031K(1062912K)\n" + + "[1.522s][info][gc ] GC(4) Pause Full (Ergonomics) 82M->44M(123M) 23.271ms\n" + + "[1.523s][info][gc,cpu ] GC(4) User=0.05s Sys=0.00s Real=0.02s\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_PAUSE_FULL)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.023271, 0.0000001)); + + assertThat("phases", model.getGcEventPhases().size(), is(5)); + assertThat("phase 1", model.getGcEventPhases().get(Type.UJL_PARALLEL_PHASE_MARKING.getName()).getSum(), closeTo(0.00437, 0.0000001)); + } + + +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLSerial.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLSerial.java new file mode 100644 index 00000000..709d1737 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLSerial.java @@ -0,0 +1,161 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.startsWith; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import org.junit.Test; + +/** + * Tests unified jvm logging parser for serial gc events. + */ +public class TestDataReaderUJLSerial { + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Test + public void parseGcDefaults() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-serial-gc-defaults.txt"); + assertThat("size", model.size(), is(11)); + assertThat("amount of gc event types", model.getGcEventPauses().size(), is(1)); + assertThat("amount of gc events", model.getGCPause().getN(), is(8)); + assertThat("amount of full gc events", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of full gc events", model.getFullGCPause().getN(), is(3)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + + AbstractGCEvent event1 = model.get(0); + assertThat("event1 type", event1.getTypeAsString(), startsWith(Type.UJL_PAUSE_YOUNG.getName())); + assertThat("event1 pause", event1.getPause(), closeTo(0.011421, 0.00001)); + assertThat("event1 heap before", event1.getPreUsed(), is(1024 * 25)); + assertThat("event1 heap after", event1.getPostUsed(), is(1024 * 23)); + assertThat("event1 total heap", event1.getTotal(), is(1024 * 92)); + assertThat("event1 not isFull", event1.isFull(), is(false)); + + AbstractGCEvent event2 = model.get(2); + assertThat("event2 type", event2.getTypeAsString(), startsWith(Type.UJL_PAUSE_FULL.getName())); + assertThat("event2 pause", event2.getPause(), closeTo(0.007097, 0.00001)); + assertThat("event2 heap before", event2.getPreUsed(), is(1024 * 74)); + assertThat("event2 heap after", event2.getPostUsed(), is(1024 * 10)); + assertThat("event2 total heap", event2.getTotal(), is(1024 * 92)); + assertThat("event2 isFull", event2.isFull(), is(true)); + + // gc log says GC(10) for this event + AbstractGCEvent event3 = model.get(9); + assertThat("event3 type", event3.getTypeAsString(), startsWith(Type.UJL_PAUSE_FULL.getName())); + + // gc log says GC(9) for this event, but comes after GC(10) + AbstractGCEvent event4 = model.get(10); + assertThat("event4 type", event4.getTypeAsString(), startsWith(Type.UJL_PAUSE_YOUNG.getName())); + } + + @Test + public void parseGcAllSafepointOsCpu() throws Exception { + GCModel model = getGCModelFromLogFile("sample-ujl-serial-gc-all,safepoint,os+cpu.txt"); + assertThat("size", model.size(), is(4)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(1)); + assertThat("amount of STW GC pauses", model.getGCPause().getN(), is(3)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of STW Full GC pauses", model.getFullGCPause().getN(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + + AbstractGCEvent event1 = model.get(0); + assertThat("event1 type", event1.getTypeAsString(), startsWith(Type.UJL_PAUSE_YOUNG.getName())); + assertThat("event1 pause", event1.getPause(), closeTo(0.009814, 0.00001)); + assertThat("event1 heap before", event1.getPreUsed(), is(1024 * 25)); + assertThat("event1 heap after", event1.getPostUsed(), is(1024 * 23)); + assertThat("event1 total heap", event1.getTotal(), is(1024 * 92)); + + // TODO fix timestamps or renderers (seeing the ujl logs, I realise, that the timestamps usually are the end of the event, not the beginning, as I kept thinking) + // GC(3) Pause Full (Allocation Failure) + AbstractGCEvent event2 = model.get(2); + assertThat("event2 type", event2.getTypeAsString(), startsWith(Type.UJL_PAUSE_FULL.getName())); + assertThat("event2 pause", event2.getPause(), closeTo(0.006987, 0.00001)); + assertThat("event2 time", event2.getTimestamp(), closeTo(0.290, 0.0001)); + + // GC(2) Pause Young (Allocation Failure) + AbstractGCEvent event3 = model.get(3); + assertThat("event3 type", event3.getTypeAsString(), startsWith(Type.UJL_PAUSE_YOUNG.getName())); + assertThat("event3 pause", event3.getPause(), closeTo(0.007118, 0.00001)); + assertThat("event3 time", event3.getTimestamp(), closeTo(0.290, 0.0001)); + } + + @Test + public void testParseUnknownLineFormat() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[0.317s][info][gc ] GC(11) Pause Young (G1 Evacuation Pause) 122M->113M(128M) unexpected 0.774ms") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(1)); + assertThat("warning message", handler.getLogRecords().get(0).getMessage(), startsWith("Expected memory and pause in the end of line number")); + } + + @Test + public void testParseUnknownGcType() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[0.317s][info][gc ] GC(11) Pause Young unknown event") + .getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(1)); + assertThat("warning message", handler.getLogRecords().get(0).getMessage(), startsWith("Failed to parse gc event (")); + } + + @Test + public void testParseFullGcWithPhases() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1.145s][info][gc,start ] GC(4) Pause Full (Allocation Failure)" + + "\n[1.145s][info][gc,phases,start] GC(4) Phase 1: Mark live objects" + + "\n[1.149s][info][gc,phases ] GC(4) Phase 1: Mark live objects 3.978ms" + + "\n[1.149s][info][gc,phases,start] GC(4) Phase 2: Compute new object addresses" + + "\n[1.151s][info][gc,phases ] GC(4) Phase 2: Compute new object addresses 1.245ms" + + "\n[1.151s][info][gc,phases,start] GC(4) Phase 3: Adjust pointers" + + "\n[1.153s][info][gc,phases ] GC(4) Phase 3: Adjust pointers 2.388ms" + + "\n[1.153s][info][gc,phases,start] GC(4) Phase 4: Move objects" + + "\n[1.156s][info][gc,phases ] GC(4) Phase 4: Move objects 3.136ms" + + "\n[1.157s][info][gc ] GC(4) Pause Full (Allocation Failure) 81M->17M(92M) 11.537ms" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_PAUSE_FULL)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.011537, 0.0000001)); + + assertThat("phases", model.getGcEventPhases().size(), is(4)); + assertThat("phase 1", model.getGcEventPhases().get(Type.UJL_SERIAL_PHASE_MARK_LIFE_OBJECTS.getName()).getSum(), closeTo(0.003978, 0.0000001)); + } + +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLShenandoah.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLShenandoah.java new file mode 100644 index 00000000..748875ad --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLShenandoah.java @@ -0,0 +1,437 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.hamcrest.Matchers.startsWith; +import static org.junit.Assert.assertThat; + +import java.io.ByteArrayInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.util.logging.Level; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import com.tagtraum.perf.gcviewer.model.GCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import com.tagtraum.perf.gcviewer.model.GCResource; +import com.tagtraum.perf.gcviewer.model.GcResourceFile; +import com.tagtraum.perf.gcviewer.util.DateHelper; +import org.junit.Test; + +/** + * Created by Mart on 10/05/2017. + */ +public class TestDataReaderUJLShenandoah { + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Test + public void parseAllocationFailure() throws Exception { + GCModel model = getGCModelFromLogFile("SampleShenandoahAllocationFailure.txt"); + assertThat("size", model.size(), is(1)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(0)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + assertThat("total pause time", model.getPause().getSum(), closeTo(14.289335, 0.000001)); + assertThat("gc pause time", model.getGCPause().getSum(), is(0.0)); + assertThat("full gc pause time", model.getFullGCPause().getSum(), closeTo(14.289335, 0.000001)); + + GCEvent event = (GCEvent) model.get(0); + assertThat("type", event.getTypeAsString(), startsWith(Type.UJL_PAUSE_FULL.toString())); + assertThat("preUsed heap size", event.getPreUsed(), is(7943 * 1024)); + assertThat("postUsed heap size", event.getPostUsed(), is(6013 * 1024)); + assertThat("total heap size", event.getTotal(), is(8192 * 1024)); + assertThat("timestamp", event.getTimestamp(), closeTo(43.948, 0.001)); + assertThat("generation", event.getGeneration(), is(AbstractGCEvent.Generation.ALL)); + } + + @Test + public void parsePassiveHeuristics() throws Exception { + GCModel model = getGCModelFromLogFile("SampleShenandoahPassiveHeuristics.txt"); + assertThat("size", model.size(), is(0)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(0)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(0)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + } + + + @Test + public void parseSingleSystemGCEvent() throws Exception { + // this kind of system.gc event logging might have been removed in jdk1.8_232 + GCModel model = getGCModelFromLogFile("SampleShenandoahSingleSystemGC.txt"); + assertThat("size", model.size(), is(1)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(0)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + + GCEvent event = (GCEvent) model.get(0); + assertThat("type", event.getTypeAsString(), equalTo(Type.UJL_PAUSE_FULL + " (System.gc())")); + assertThat("is system gc", event.isSystem(), is(true)); + assertThat("preUsed heap size", event.getPreUsed(), is(10 * 1024)); + assertThat("postUsed heap size", event.getPostUsed(), is(1 * 1024)); + assertThat("total heap size", event.getTotal(), is(128 * 1024)); + assertThat("timestamp", event.getTimestamp(), closeTo(1.481, 0.001)); + assertThat("generation", event.getGeneration(), is(AbstractGCEvent.Generation.ALL)); + } + + @Test + public void parseSeveralSystemGCEvents() throws Exception { + GCModel model = getGCModelFromLogFile("SampleShenandoahSeveralSystemGC.txt"); + assertThat("size", model.size(), is(438)); + assertThat("amount of STW GC pause types", model.getGcEventPauses().size(), is(0)); + assertThat("amount of STW Full GC pause types", model.getFullGcEventPauses().size(), is(1)); + assertThat("amount of concurrent pause types", model.getConcurrentEventPauses().size(), is(0)); + + GCEvent event = (GCEvent) model.get(0); + assertThat("type", event.getTypeAsString(), equalTo(Type.UJL_PAUSE_FULL + " (System.gc())")); + assertThat("is system gc", event.isSystem(), is(true)); + assertThat("preUsed heap size", event.getPreUsed(), is(10 * 1024)); + assertThat("postUsed heap size", event.getPostUsed(), is(1 * 1024)); + assertThat("total heap size", event.getTotal(), is(128 * 1024)); + assertThat("generation", event.getGeneration(), is(AbstractGCEvent.Generation.ALL)); + assertThat("timestamp", event.getTimestamp(), closeTo(1.303, 0.001)); + } + + @Test + public void parseJdk11Beginning() throws Exception { + // the main purpose if this test is to make sure, that no warnings are printed, when parsing the beginning of a shenandoah gc log file + GCModel model = getGCModelFromLogFile("Sample-ujl-shenandoah-jdk11-beginning.txt"); + assertThat("size", model.size(), is(1)); + } + + @Test + public void testConcurrentReset() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.558+0000][0.277s][info][gc ] Trigger: Learning 1 of 5. Free (88M) is below initial threshold (89M)\n" + + "[2019-09-28T14:32:51.558+0000][0.277s][info][gc,ergo ] Free: 88M (44 regions), Max regular: 2048K, Max humongous: 88064K, External frag: 3%, Internal frag: 0%\n" + + "[2019-09-28T14:32:51.558+0000][0.277s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K\n" + + "[2019-09-28T14:32:51.558+0000][0.277s][info][gc,start ] GC(0) Concurrent reset\n" + + "[2019-09-28T14:32:51.558+0000][0.277s][info][gc,task ] GC(0) Using 1 of 1 workers for concurrent reset\n" + + "[2019-09-28T14:32:51.558+0000][0.277s][info][gc ] GC(0) Concurrent reset 32M->32M(32M) 0.081ms\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_SHEN_CONCURRENT_RESET)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000081, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(32 * 1024)); + assertThat("begin of concurrent collection", model.get(0).isConcurrentCollectionStart(), is(true)); + } + + @Test + public void testPauseInitMark() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.558+0000][0.277s][info][safepoint ] Application time: 0.1149181 seconds\n" + + "[2019-09-28T14:32:51.558+0000][0.278s][info][safepoint ] Entering safepoint region: ShenandoahInitMark\n" + + "[2019-09-28T14:32:51.559+0000][0.278s][info][gc,start ] GC(0) Pause Init Mark (process weakrefs)\n" + + "[2019-09-28T14:32:51.559+0000][0.278s][info][gc,task ] GC(0) Using 1 of 1 workers for init marking\n" + + "[2019-09-28T14:32:51.560+0000][0.279s][info][gc,ergo ] GC(0) Pacer for Mark. Expected Live: 12M, Free: 88M, Non-Taxable: 8M, Alloc Tax Rate: 0.5x\n" + + "[2019-09-28T14:32:51.560+0000][0.279s][info][gc ] GC(0) Pause Init Mark (process weakrefs) 1.275ms\n" + + "[2019-09-28T14:32:51.560+0000][0.279s][info][safepoint ] Leaving safepoint region\n" + + "[2019-09-28T14:32:51.560+0000][0.279s][info][safepoint ] Total time for which application threads were stopped: 0.0021273 seconds, Stopping threads took: 0.0005609 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type as string", model.get(0).getTypeAsString(), is("Pause Init Mark (process weakrefs)")); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_SHEN_INIT_MARK)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.001275, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(0)); + assertThat("datestamp", model.get(0).getDatestamp(), is(DateHelper.parseDate("2019-09-28T14:32:51.560+0000"))); + assertThat("is initial mark", model.get(0).isInitialMark(), is(true)); + } + + @Test + public void testConcurrentMark() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.560+0000][0.279s][info][gc,start ] GC(0) Concurrent marking (process weakrefs)\n" + + "[2019-09-28T14:32:51.560+0000][0.279s][info][gc,task ] GC(0) Using 1 of 1 workers for concurrent marking\n" + + "[2019-09-28T14:32:51.561+0000][0.281s][info][gc ] GC(0) Concurrent marking (process weakrefs) 32M->36M(36M) 1.385ms\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type as string", model.get(0).getTypeAsString(), is("Concurrent marking (process weakrefs)")); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_SHEN_CONCURRENT_CONC_MARK)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.001385, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(32 * 1024)); + assertThat("event postUsed", model.get(0).getPostUsed(), is(36 * 1024)); + } + + @Test + public void testConcurrentPrecleaning() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.561+0000][0.281s][info][gc,start ] GC(0) Concurrent precleaning\n" + + "[2019-09-28T14:32:51.561+0000][0.281s][info][gc,task ] GC(0) Using 1 of 1 workers for concurrent preclean\n" + + "[2019-09-28T14:32:51.561+0000][0.281s][info][gc ] GC(0) Concurrent precleaning 36M->36M(36M) 0.029ms\n" + + "[2019-09-28T14:32:51.562+0000][0.281s][info][safepoint ] Application time: 0.0015217 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Concurrent precleaning")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000029, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(36 * 1024)); + assertThat("event postUsed", model.get(0).getPostUsed(), is(36 * 1024)); + } + + @Test + public void testPauseFinalMark() throws Exception { + // in its early implementation (2017), Shenandoah had memory information in this event, which was dropped later (2019) + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.562+0000][0.281s][info][safepoint ] Entering safepoint region: ShenandoahFinalMarkStartEvac\n" + + "[2019-09-28T14:32:51.562+0000][0.281s][info][gc,start ] GC(0) Pause Final Mark (process weakrefs)\n" + + "[2019-09-28T14:32:51.562+0000][0.281s][info][gc,task ] GC(0) Using 1 of 1 workers for final marking\n" + + "[2019-09-28T14:32:51.563+0000][0.282s][info][gc,ergo ] GC(0) Adaptive CSet Selection. Target Free: 12M, Actual Free: 92M, Max CSet: 5M, Min Garbage: 0M\n" + + "[2019-09-28T14:32:51.563+0000][0.282s][info][gc,ergo ] GC(0) Collectable Garbage: 9M (96% of total), 0M CSet, 5 CSet regions\n" + + "[2019-09-28T14:32:51.563+0000][0.282s][info][gc,ergo ] GC(0) Immediate Garbage: 0M (0% of total), 0 regions\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][gc,ergo ] GC(0) Pacer for Evacuation. Used CSet: 10M, Free: 84M, Non-Taxable: 8M, Alloc Tax Rate: 1.1x\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][gc ] GC(0) Pause Final Mark (process weakrefs) 1.404ms\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][safepoint ] Leaving safepoint region\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][safepoint ] Total time for which application threads were stopped: 0.0018727 seconds, Stopping threads took: 0.0002023 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Pause Final Mark (process weakrefs)")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.001404, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(0)); + assertThat("is final mark", model.get(0).isRemark(), is(true)); + } + + @Test + public void testConcurrentCleanup() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.563+0000][0.283s][info][gc,start ] GC(0) Concurrent cleanup\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][gc ] GC(0) Concurrent cleanup 36M->36M(38M) 0.014ms\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Concurrent cleanup")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000014, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(36 * 1024)); + assertThat("event total", model.get(0).getTotal(), is(38 * 1024)); + assertThat("is concurrent collection end", model.get(0).isConcurrentCollectionEnd(), is(true)); + } + + @Test + public void testConcurrentEvacuation() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.563+0000][0.283s][info][gc,ergo ] GC(0) Free: 84M (42 regions), Max regular: 2048K, Max humongous: 83968K, External frag: 3%, Internal frag: 0%\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][gc,ergo ] GC(0) Evacuation Reserve: 7M (4 regions), Max regular: 2048K\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][gc,start ] GC(0) Concurrent evacuation\n" + + "[2019-09-28T14:32:51.563+0000][0.283s][info][gc,task ] GC(0) Using 1 of 1 workers for concurrent evacuation\n" + + "[2019-09-28T14:32:51.564+0000][0.283s][info][gc ] GC(0) Concurrent evacuation 36M->39M(40M) 0.573ms\n" + + "[2019-09-28T14:32:51.564+0000][0.283s][info][safepoint ] Application time: 0.0006846 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Concurrent evacuation")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000573, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(36 * 1024)); + assertThat("event postUsed", model.get(0).getPostUsed(), is(39 * 1024)); + assertThat("event total", model.get(0).getTotal(), is(40 * 1024)); + } + + @Test + public void testPauseInitUpdateRefs() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.564+0000][0.284s][info][safepoint ] Entering safepoint region: ShenandoahInitUpdateRefs\n" + + "[2019-09-28T14:32:51.564+0000][0.284s][info][gc,start ] GC(0) Pause Init Update Refs\n" + + "[2019-09-28T14:32:51.564+0000][0.284s][info][gc,ergo ] GC(0) Pacer for Update Refs. Used: 39M, Free: 82M, Non-Taxable: 8M, Alloc Tax Rate: 1.1x\n" + + "[2019-09-28T14:32:51.564+0000][0.284s][info][gc ] GC(0) Pause Init Update Refs 0.027ms\n" + + "[2019-09-28T14:32:51.565+0000][0.284s][info][safepoint ] Leaving safepoint region\n" + + "[2019-09-28T14:32:51.565+0000][0.284s][info][safepoint ] Total time for which application threads were stopped: 0.0004592 seconds, Stopping threads took: 0.0001897 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Pause Init Update Refs")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000027, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(0)); + } + + @Test + public void testConcurrentUpdateRefs() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.565+0000][0.284s][info][gc,start ] GC(0) Concurrent update references\n" + + "[2019-09-28T14:32:51.565+0000][0.284s][info][gc,task ] GC(0) Using 1 of 1 workers for concurrent reference update\n" + + "[2019-09-28T14:32:51.565+0000][0.284s][info][gc ] GC(0) Concurrent update references 39M->41M(42M) 0.578ms\n" + + "[2019-09-28T14:32:51.565+0000][0.284s][info][safepoint ] Application time: 0.0006526 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Concurrent update references")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000578, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(39 * 1024)); + } + + @Test + public void testPauseFinalUpdateRefs() throws Exception { + // in its early implementation (2017), Shenandoah had memory information in this event, which was dropped later (2019) + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:51.565+0000][0.285s][info][safepoint ] Entering safepoint region: ShenandoahFinalUpdateRefs\n" + + "[2019-09-28T14:32:51.566+0000][0.285s][info][gc,start ] GC(0) Pause Final Update Refs\n" + + "[2019-09-28T14:32:51.566+0000][0.285s][info][gc,task ] GC(0) Using 1 of 1 workers for final reference update\n" + + "[2019-09-28T14:32:51.566+0000][0.285s][info][gc ] GC(0) Pause Final Update Refs 0.203ms\n" + + "[2019-09-28T14:32:51.566+0000][0.285s][info][safepoint ] Leaving safepoint region\n" + + "[2019-09-28T14:32:51.566+0000][0.285s][info][safepoint ] Total time for which application threads were stopped: 0.0006525 seconds, Stopping threads took: 0.0001846 seconds\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Pause Final Update Refs")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.000203, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(0)); + } + + @Test + public void testConcurrentUncommit() throws Exception { + // in the sequence of gc events, there seem to be two "concurrent cleanup" events - one somewhere in the middle, the other the last + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[2019-09-28T14:32:52.483+0000][1.203s][info][gc,start ] Concurrent uncommit\n" + + "[2019-09-28T14:32:52.496+0000][1.215s][info][gc ] Concurrent uncommit 3M->3M(16M) 12.181ms\n" + + "[2019-09-28T14:32:52.565+0000][1.284s][info][gc ] Trigger: Learning 2 of 5. Free (88M) is below initial threshold (89M)\n" + + "[2019-09-28T14:32:52.565+0000][1.284s][info][gc,ergo ] Free: 88M (47 regions), Max regular: 2048K, Max humongous: 77824K, External frag: 15%, Internal frag: 5%\n" + + "[2019-09-28T14:32:52.565+0000][1.284s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Concurrent uncommit")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.012181, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(3 * 1024)); + } + + @Test + public void testPauseDegeneratedGc() throws Exception { + GCModel model = getGCModelFromLogFile("Sample-ujl-shenandoah-jdk11-PauseDegeneratedGc.txt"); + + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getTypeAsString(), is("Pause Degenerated GC (Outside of Cycle)")); + assertThat("event pause", model.get(0).getPause(), closeTo(0.011373, 0.0000001)); + assertThat("event preUsed", model.get(0).getPreUsed(), is(119 * 1024)); + assertThat("event postUsed", model.get(0).getPostUsed(), is(56 * 1024)); + assertThat("event total", model.get(0).getTotal(), is(124 * 1024)); + } + + @Test + public void testParseFullGcWithPhases() throws Exception { + TestLogHandler handler = new TestLogHandler(); + handler.setLevel(Level.WARNING); + GCResource gcResource = new GcResourceFile("byteArray"); + gcResource.getLogger().addHandler(handler); + InputStream in = new ByteArrayInputStream( + ("[1,331s][info][gc,start ] GC(0) Pause Full (System.gc())\n" + + "[1,332s][info][gc,phases,start ] GC(0) Phase 1: Mark live objects\n" + + "[1,334s][info][gc,stringtable ] GC(0) Cleaned string and symbol table, strings: 1755 processed, 19 removed, symbols: 23807 processed, 0 removed\n" + + "[1,334s][info][gc,phases ] GC(0) Phase 1: Mark live objects 2,911ms\n" + + "[1,334s][info][gc,phases,start ] GC(0) Phase 2: Compute new object addresses\n" + + "[1,335s][info][gc,phases ] GC(0) Phase 2: Compute new object addresses 0,501ms\n" + + "[1,335s][info][gc,phases,start ] GC(0) Phase 3: Adjust pointers\n" + + "[1,336s][info][gc,phases ] GC(0) Phase 3: Adjust pointers 1,430ms\n" + + "[1,336s][info][gc,phases,start ] GC(0) Phase 4: Move objects\n" + + "[1,337s][info][gc,phases ] GC(0) Phase 4: Move objects 0,619ms\n" + + "[1,337s][info][gc ] GC(0) Pause Full (System.gc()) 10M->1M(128M) 5,636ms\n" + ).getBytes()); + + DataReader reader = new DataReaderUnifiedJvmLogging(gcResource, in); + GCModel model = reader.read(); + + assertThat("number of warnings", handler.getCount(), is(0)); + assertThat("number of events", model.size(), is(1)); + assertThat("event type", model.get(0).getExtendedType().getType(), is(Type.UJL_PAUSE_FULL)); + assertThat("event pause", model.get(0).getPause(), closeTo(0.005636, 0.0000001)); + + assertThat("phases", model.getGcEventPhases().size(), is(4)); + assertThat("phase 1", + model.getGcEventPhases().get(Type.UJL_SERIAL_PHASE_MARK_LIFE_OBJECTS.getName()).getSum(), + closeTo(0.002911, 0.0000001)); + } + +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLZGC.java b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLZGC.java new file mode 100644 index 00000000..25bbb79c --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/imp/TestDataReaderUJLZGC.java @@ -0,0 +1,259 @@ +package com.tagtraum.perf.gcviewer.imp; + +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.IOException; + +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent; +import com.tagtraum.perf.gcviewer.model.GCModel; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +/** + * Test unified java logging ZGC algorithm in OpenJDK 11 + */ +public class TestDataReaderUJLZGC { + private static final int CONCURRENT_MARK_INDEX = 0; + private static final int CONCURRENT_PROCESS_REFERENCES_INDEX = 1; + private static final int CONCURRENT_RESET_RELOCATION_SET_INDEX = 2; + private static final int CONCURRENT_DESTROY_DETACHED_PAGES_INDEX = 3; + private static final int CONCURRENT_SELECT_RELOCATION_SET_INDEX = 4; + private static final int CONCURRENT_PREPARE_RELOCATION_SET_INDEX = 5; + private static final int CONCURRENT_RELOCATE_INDEX = 6; + + + private GCModel gcAllModel; + private GCModel gcDefaultModel; + + private GCModel getGCModelFromLogFile(String fileName) throws IOException { + return UnittestHelper.getGCModelFromLogFile(fileName, UnittestHelper.FOLDER.OPENJDK_UJL, DataReaderUnifiedJvmLogging.class); + } + + @Before + public void setUp() throws Exception { + gcAllModel = getGCModelFromLogFile("sample-ujl-zgc-gc-all.txt"); + gcDefaultModel = getGCModelFromLogFile("sample-ujl-zgc-gc-default.txt"); + } + + @After + public void tearDown() { + gcAllModel = null; + gcDefaultModel = null; + } + + @Test + public void testGcAll() { + assertThat("size", gcAllModel.size(), is(8)); + assertThat("amount of gc event types", gcAllModel.getGcEventPauses().size(), is(1)); + assertThat("amount of gc events", gcAllModel.getGCPause().getN(), is(1)); + assertThat("amount of full gc event types", gcAllModel.getFullGcEventPauses().size(), is(0)); + assertThat("amount of gc phases event types", gcAllModel.getGcEventPhases().size(), is(3)); + assertThat("amount of full gc events", gcAllModel.getFullGCPause().getN(), is(0)); + assertThat("amount of concurrent pause types", gcAllModel.getConcurrentEventPauses().size(), is(7)); + } + + @Test + public void testGcAllGarbageCollection() { + AbstractGCEvent garbageCollectionEvent = gcAllModel.get(gcAllModel.size()-1); + UnittestHelper.testMemoryPauseEvent(garbageCollectionEvent, + "Garbage Collection", + AbstractGCEvent.Type.UJL_ZGC_GARBAGE_COLLECTION, + 0.002653, + 1024 * 10620, 1024 * 8800, 1024 * 194560, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllPauseMarkStart() { + AbstractGCEvent pauseMarkStartEvent = gcAllModel.getGCEvents().next().getPhases().get(0); + UnittestHelper.testMemoryPauseEvent(pauseMarkStartEvent, + "Pause Mark Start", + AbstractGCEvent.Type.UJL_ZGC_PAUSE_MARK_START, + 0.001279, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentMark() { + AbstractGCEvent concurrentMarkEvent = gcAllModel.get(CONCURRENT_MARK_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentMarkEvent, + "Concurrent Mark", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_MARK, + 0.005216, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllPauseMarkEnd() { + AbstractGCEvent pauseMarkEndEvent = gcAllModel.getGCEvents().next().getPhases().get(1); + UnittestHelper.testMemoryPauseEvent(pauseMarkEndEvent, + "Pause Mark End", + AbstractGCEvent.Type.UJL_ZGC_PAUSE_MARK_END, + 0.000695, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentNonref() { + AbstractGCEvent concurrentNonrefEvent = gcAllModel.get(CONCURRENT_PROCESS_REFERENCES_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentNonrefEvent, + "Concurrent Process Non-Strong References", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_NONREF, + 0.000258, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentResetRelocSet() { + AbstractGCEvent concurrentResetRelocSetEvent = gcAllModel.get(CONCURRENT_RESET_RELOCATION_SET_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentResetRelocSetEvent, + "Concurrent Reset Relocation Set", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_RESET_RELOC_SET, + 0.000001, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentDetachedPages() { + AbstractGCEvent concurrentDetachedPagesEvent = gcAllModel.get(CONCURRENT_DESTROY_DETACHED_PAGES_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentDetachedPagesEvent, + "Concurrent Destroy Detached Pages", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_DETATCHED_PAGES, + 0.000001, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentSelectRelocSet() { + AbstractGCEvent concurrentSelectRelocSetEvent = gcAllModel.get(CONCURRENT_SELECT_RELOCATION_SET_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentSelectRelocSetEvent, + "Concurrent Select Relocation Set", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_SELECT_RELOC_SET, + 0.003822, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentPrepareRelocSet() { + AbstractGCEvent concurrentPrepareRelocSetEvent = gcAllModel.get(CONCURRENT_PREPARE_RELOCATION_SET_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentPrepareRelocSetEvent, + "Concurrent Prepare Relocation Set", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_PREPARE_RELOC_SET, + 0.000865, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllPauseRelocateStart() { + AbstractGCEvent pauseRelocateStartEvent = gcAllModel.getGCEvents().next().getPhases().get(2); + UnittestHelper.testMemoryPauseEvent(pauseRelocateStartEvent, + "Pause Relocate Start", + AbstractGCEvent.Type.UJL_ZGC_PAUSE_RELOCATE_START, + 0.000679, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcAllConcurrentRelocate() { + AbstractGCEvent concurrentRelocateEvent = gcAllModel.get(CONCURRENT_RELOCATE_INDEX); + UnittestHelper.testMemoryPauseEvent(concurrentRelocateEvent, + "Concurrent Relocate", + AbstractGCEvent.Type.UJL_ZGC_CONCURRENT_RELOCATE, + 0.002846, + 0, 0, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcDefault() { + assertThat("size", gcDefaultModel.size(), is(5)); + assertThat("amount of STW GC pause types", gcDefaultModel.getGcEventPauses().size(), is(5)); + assertThat("amount of STW Full GC pause types", gcDefaultModel.getFullGcEventPauses().size(), is(0)); + assertThat("amount of concurrent pause types", gcDefaultModel.getConcurrentEventPauses().size(), is(0)); + } + + @Test + public void testGcDefaultMetadataGcThreshold() { + // Default gc log gives no pause time or total heap size + AbstractGCEvent metadataGcThresholdEvent = gcDefaultModel.get(0); + UnittestHelper.testMemoryPauseEvent(metadataGcThresholdEvent, + "Metadata GC Threshold heap", + AbstractGCEvent.Type.UJL_ZGC_GARBAGE_COLLECTION, + 0, + 1024 * 106, 1024 * 88, 0, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcDefaultWarmup() { + AbstractGCEvent warmupEvent = gcDefaultModel.get(1); + UnittestHelper.testMemoryPauseEvent(warmupEvent, + "Warmup heap", + AbstractGCEvent.Type.UJL_ZGC_GARBAGE_COLLECTION, + 0, + 1024 * 208, 1024 * 164, 1024 * 164 / 16 * 100, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcDefaultProactive() { + AbstractGCEvent proactiveEvent = gcDefaultModel.get(2); + UnittestHelper.testMemoryPauseEvent(proactiveEvent, + "Proactive heap", + AbstractGCEvent.Type.UJL_ZGC_GARBAGE_COLLECTION, + 0, + 1024 * 19804, 1024 * 20212, 20212 * 1024 / 10 * 100, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testGcDefaultAllocationRate() { + AbstractGCEvent allocationRateEvent = gcDefaultModel.get(3); + UnittestHelper.testMemoryPauseEvent(allocationRateEvent, + "Allocation Rate heap", + AbstractGCEvent.Type.UJL_ZGC_GARBAGE_COLLECTION, + 0, + 1024 * 502, 1024 * 716, 716 * 1024 / 70 * 100, + AbstractGCEvent.Generation.TENURED, + false); + } + + @Test + public void testDefaultGcSystemGc() { + AbstractGCEvent systemGcEvent = gcDefaultModel.get(4); + UnittestHelper.testMemoryPauseEvent(systemGcEvent, + "System.gc() heap", + AbstractGCEvent.Type.UJL_ZGC_GARBAGE_COLLECTION, + 0, + 1024 * 10124, 1024 * 5020, 5020 * 1024 / 5 * 100, + AbstractGCEvent.Generation.TENURED, + false); + } + +} \ No newline at end of file diff --git a/src/test/java/com/tagtraum/perf/gcviewer/model/GcResourceSeriesTest.java b/src/test/java/com/tagtraum/perf/gcviewer/model/GcResourceSeriesTest.java index 81951478..e4c477a7 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/model/GcResourceSeriesTest.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/model/GcResourceSeriesTest.java @@ -1,19 +1,20 @@ package com.tagtraum.perf.gcviewer.model; +import static org.hamcrest.CoreMatchers.is; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.mockito.Mockito.mock; +import static org.mockito.Mockito.when; + +import java.util.ArrayList; +import java.util.List; + import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import org.junit.Before; import org.junit.Rule; import org.junit.Test; import org.junit.rules.ExpectedException; -import java.util.ArrayList; -import java.util.List; - -import static org.hamcrest.CoreMatchers.is; -import static org.hamcrest.MatcherAssert.assertThat; -import static org.mockito.Mockito.mock; -import static org.mockito.Mockito.when; - public class GcResourceSeriesTest { @Rule public ExpectedException expectedException = ExpectedException.none(); @@ -24,9 +25,9 @@ public class GcResourceSeriesTest { @Before public void setUp() throws Exception { resourceList = new ArrayList<>(); - resourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); - resourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); - resourceList.add(new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); + resourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath())); + resourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part2.txt").getPath())); + resourceList.add(new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part3.txt").getPath())); resourceSeries = new GcResourceSeries(resourceList); } @@ -53,7 +54,7 @@ public void hasUnderlyingResourceChanged() throws Exception { @Test public void buildName() throws Exception { assertThat(GcResourceSeries.buildName(resourceList), is( - UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK).getPath() + "/" + "SampleSun1_8_0Series-Part1-3")); + UnittestHelper.getResource(FOLDER.OPENJDK.getFolderName()).getPath() + "/" + "SampleSun1_8_0Series-Part1-3")); } @Test @@ -65,7 +66,7 @@ public void buildName_ForRotatedFile() throws Exception { public void buildName_WhenOnlyOneEntryExists() throws Exception { resourceList = new ArrayList<>(); GcResourceFile gcResourceFile = - new GcResourceFile(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath()); + new GcResourceFile(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_8_0Series-Part1.txt").getPath()); resourceList.add(gcResourceFile); assertThat(GcResourceSeries.buildName(resourceList), is(gcResourceFile.getResourceName())); } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/model/TestAbstractGCEvent.java b/src/test/java/com/tagtraum/perf/gcviewer/model/TestAbstractGCEvent.java index 29e47221..ae2832bd 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/model/TestAbstractGCEvent.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/model/TestAbstractGCEvent.java @@ -1,16 +1,18 @@ package com.tagtraum.perf.gcviewer.model; import static org.junit.Assert.assertEquals; - -import org.junit.Test; +import static org.junit.Assert.assertTrue; +import static org.junit.Assert.assertThat; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Generation; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import org.hamcrest.Matchers; +import org.junit.Test; /** * Tests for methods written in {@link AbstractGCEvent}. - * + * * @author Joerg Wuethrich *

    created on: 30.09.2012

    */ @@ -24,12 +26,12 @@ public void getGenerationParNew() { GCEvent parNewEvent = new GCEvent(); parNewEvent.setType(Type.PAR_NEW); - + event.add(parNewEvent); - + assertEquals("generation", Generation.YOUNG, event.getGeneration()); } - + @Test public void getGenerationCmsInitialMark() { // 6.765: [GC [1 CMS-initial-mark: 0K(25165824K)] 410644K(47815104K), 0.0100670 secs] [Times: user=0.01 sys=0.00, real=0.01 secs] @@ -38,12 +40,12 @@ public void getGenerationCmsInitialMark() { GCEvent CmsInitialMarkEvent = new GCEvent(); CmsInitialMarkEvent.setType(Type.CMS_INITIAL_MARK); - + event.add(CmsInitialMarkEvent); - + assertEquals("generation", Generation.TENURED, event.getGeneration()); } - + @Test public void getGenerationCmsRemark() { // 12.203: [GC[YG occupancy: 11281900 K (22649280 K)]12.203: [Rescan (parallel) , 0.3773770 secs]12.580: [weak refs processing, 0.0000310 secs]12.580: [class unloading, 0.0055480 secs]12.586: [scrub symbol & string tables, 0.0041920 secs] [1 CMS-remark: 0K(25165824K)] 11281900K(47815104K), 0.3881550 secs] [Times: user=17.73 sys=0.04, real=0.39 secs] @@ -52,12 +54,12 @@ public void getGenerationCmsRemark() { GCEvent CmsRemarkEvent = new GCEvent(); CmsRemarkEvent.setType(Type.CMS_REMARK); - + event.add(CmsRemarkEvent); - + assertEquals("generation", Generation.TENURED, event.getGeneration()); } - + @Test public void getGenerationConcurrentMarkStart() { // 3749.995: [CMS-concurrent-mark-start] @@ -66,7 +68,7 @@ public void getGenerationConcurrentMarkStart() { assertEquals("generation", Generation.TENURED, event.getGeneration()); } - + @Test public void getGenerationFullGc() { // 2012-04-07T01:14:29.222+0000: 37571.083: [Full GC [PSYoungGen: 21088K->0K(603712K)] [PSOldGen: 1398086K->214954K(1398144K)] 1419174K->214954K(2001856K) [PSPermGen: 33726K->33726K(131072K)], 0.4952250 secs] [Times: user=0.49 sys=0.00, real=0.49 secs] @@ -76,29 +78,73 @@ public void getGenerationFullGc() { GCEvent detailedEvent = new GCEvent(); detailedEvent.setType(Type.PS_YOUNG_GEN); event.add(detailedEvent); - + detailedEvent = new GCEvent(); detailedEvent.setType(Type.PS_OLD_GEN); event.add(detailedEvent); - + detailedEvent = new GCEvent(); detailedEvent.setType(Type.PS_PERM_GEN); event.add(detailedEvent); - + assertEquals("generation", Generation.ALL, event.getGeneration()); } - + @Test public void addExtendedTypePrintGcCause() { // 2013-05-25T17:02:46.238+0200: 0.194: [GC (Allocation Failure) [PSYoungGen: 16430K->2657K(19136K)] 16430K->15759K(62848K), 0.0109373 secs] [Times: user=0.05 sys=0.02, real=0.02 secs] GCEvent event = new GCEvent(); event.setExtendedType(ExtendedType.lookup(Type.GC, "GC (Allocation Failure)")); - + GCEvent detailedEvent = new GCEvent(); detailedEvent.setType(Type.PS_YOUNG_GEN); - + event.add(detailedEvent); - + assertEquals("typeAsString", "GC (Allocation Failure); PSYoungGen", event.getTypeAsString()); } + + @Test + public void isFullShenandoah() { + AbstractGCEvent event = getNewAbstractEvent(); + + event.setType(Type.UJL_PAUSE_FULL); + assertThat("should be full gc", event.isFull(), Matchers.is(true)); + } + + @Test + public void testInitialPhaseList() { + AbstractGCEvent event = getNewAbstractEvent(); + + assertTrue("phases list is empty", event.getPhases().isEmpty()); + } + + @Test(expected = IllegalArgumentException.class) + public void testAddNullPhase() { + AbstractGCEvent event = getNewAbstractEvent(); + event.addPhase(null); + } + + @Test + public void testAddValidPhase() { + AbstractGCEvent event = getNewAbstractEvent(); + + GCEvent phaseEvent = new GCEvent(161.23, 0, 0, 0, 0.0004235, Type.UJL_ZGC_PAUSE_MARK_START); + + event.addPhase(phaseEvent); + + assertEquals("number of phase events", 1, event.getPhases().size()); + assertEquals("get phase event", phaseEvent, event.getPhases().get(0)); + } + + private AbstractGCEvent getNewAbstractEvent() { + AbstractGCEvent event = new AbstractGCEvent() { + @Override + public void toStringBuffer(StringBuffer sb) { + // do nothing + } + }; + + return event; + } } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCEventUJL.java b/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCEventUJL.java new file mode 100644 index 00000000..4f190628 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCEventUJL.java @@ -0,0 +1,95 @@ +package com.tagtraum.perf.gcviewer.model; + +import org.junit.After; +import org.junit.Before; +import org.junit.Test; + +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; + +import static org.hamcrest.Matchers.closeTo; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertThat; + +public class TestGCEventUJL { + private GCEventUJL parentGCEvent; + + @Before + public void setUp() { + parentGCEvent = createGcEventUJL(87.11, 120390, 67880, 194540, 0, Type.UJL_ZGC_GARBAGE_COLLECTION); + } + + @After + public void tearDown() { + parentGCEvent = null; + } + + @Test + public void addPhaseSerial() { + GCEvent gcEventSerial = createGcEventUJL(101.53, 0, 0, 0, 0.0053923, Type.UJL_ZGC_PAUSE_MARK_START); + parentGCEvent.addPhase(gcEventSerial); + + assertEquals("size of phases list", 1, parentGCEvent.getPhases().size()); + assertEquals("phase event", gcEventSerial, parentGCEvent.getPhases().get(0)); + + assertThat("total phases pause time", 0.0053923, closeTo(parentGCEvent.getPause(), 0.00001)); + } + + @Test + public void addPhaseNonSerial() { + ConcurrentGCEvent gcEventConcurrent = createConcurrentGcEvent(101.53, 0, 0, 0, 0.0053923, Type.UJL_ZGC_CONCURRENT_MARK); + parentGCEvent.addPhase(gcEventConcurrent); + + assertEquals("size of phases list", 1, parentGCEvent.getPhases().size()); + assertEquals("phase event", gcEventConcurrent, parentGCEvent.getPhases().get(0)); + + assertThat("total phases pause time", 0d, closeTo(parentGCEvent.getPause(), 0.00001)); + } + + @Test + public void addMultiplePhases() { + GCEvent gcEventSerialMarkStart = createGcEventUJL(101.53, 0, 0, 0, 0.0053923, Type.UJL_ZGC_PAUSE_MARK_START); + GCEvent gcEventSerialMarkEnd = createGcEventUJL(107.67, 0, 0, 0, 0.0037829, Type.UJL_ZGC_PAUSE_MARK_END); + GCEvent gcEventSerialRelocateStart = createGcEventUJL(108.17, 0, 0, 0, 0.0061948, Type.UJL_ZGC_PAUSE_RELOCATE_START); + ConcurrentGCEvent gcEventConcurrentMark = createConcurrentGcEvent(109.24, 0, 0, 0, 0.7164831, Type.UJL_ZGC_CONCURRENT_MARK); + ConcurrentGCEvent gcEventConcurrentRelocate = createConcurrentGcEvent(109.88, 0, 0, 0, 0.6723152, Type.UJL_ZGC_CONCURRENT_RELOCATE); + + parentGCEvent.addPhase(gcEventSerialMarkStart); + parentGCEvent.addPhase(gcEventSerialMarkEnd); + parentGCEvent.addPhase(gcEventSerialRelocateStart); + parentGCEvent.addPhase(gcEventConcurrentMark); + parentGCEvent.addPhase(gcEventConcurrentRelocate); + + assertEquals("size of phases list", 5, parentGCEvent.getPhases().size()); + assertEquals("phase event 1", gcEventSerialMarkStart, parentGCEvent.getPhases().get(0)); + assertEquals("phase event 2", gcEventSerialMarkEnd, parentGCEvent.getPhases().get(1)); + assertEquals("phase event 3", gcEventSerialRelocateStart, parentGCEvent.getPhases().get(2)); + assertEquals("phase event 4", gcEventConcurrentMark, parentGCEvent.getPhases().get(3)); + assertEquals("phase event 5", gcEventConcurrentRelocate, parentGCEvent.getPhases().get(4)); + + assertThat("total phases pause time", 0.01537, closeTo(parentGCEvent.getPause(), 0.00001)); + } + + private GCEventUJL createGcEventUJL(double timestamp, int preUsed, int postUsed, int total, double pause, Type type) { + GCEventUJL gcEventUJL = new GCEventUJL(); + gcEventUJL.setTimestamp(timestamp); + gcEventUJL.setPreUsed(preUsed); + gcEventUJL.setPostUsed(postUsed); + gcEventUJL.setTotal(total); + gcEventUJL.setPause(pause); + gcEventUJL.setType(type); + + return gcEventUJL; + } + + private ConcurrentGCEvent createConcurrentGcEvent(double timestamp, int preUsed, int postUsed, int total, double pause, Type type) { + ConcurrentGCEvent concurrentGCEvent = new ConcurrentGCEvent(); + concurrentGCEvent.setTimestamp(timestamp); + concurrentGCEvent.setPreUsed(preUsed); + concurrentGCEvent.setPostUsed(postUsed); + concurrentGCEvent.setTotal(total); + concurrentGCEvent.setPause(pause); + concurrentGCEvent.setType(type); + + return concurrentGCEvent; + } +} diff --git a/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCModel.java b/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCModel.java index 0f716df7..b387ab4f 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCModel.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/model/TestGCModel.java @@ -1,11 +1,8 @@ package com.tagtraum.perf.gcviewer.model; -import com.tagtraum.perf.gcviewer.UnittestHelper; -import com.tagtraum.perf.gcviewer.imp.DataReaderException; -import com.tagtraum.perf.gcviewer.imp.DataReaderFacade; -import com.tagtraum.perf.gcviewer.math.DoubleData; -import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; -import org.junit.Test; +import static org.hamcrest.Matchers.closeTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; import java.io.IOException; import java.time.Instant; @@ -15,9 +12,13 @@ import java.time.temporal.ChronoUnit; import java.util.concurrent.ExecutionException; -import static org.hamcrest.Matchers.closeTo; -import static org.hamcrest.Matchers.is; -import static org.junit.Assert.assertThat; +import com.tagtraum.perf.gcviewer.UnittestHelper; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; +import com.tagtraum.perf.gcviewer.imp.DataReaderException; +import com.tagtraum.perf.gcviewer.imp.DataReaderFacade; +import com.tagtraum.perf.gcviewer.math.DoubleData; +import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import org.junit.Test; /** * Specific tests for {@link GCModel} implementation. @@ -43,7 +44,7 @@ public void fullGcInterval() throws Exception { @Test public void testEquals_ForIdenticalModels() throws IOException, ExecutionException, InterruptedException, DataReaderException { // load model twice, should be identical - GCResource gcResource = new GcResourceFile(UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt")); + GCResource gcResource = new GcResourceFile(UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt")); DataReaderFacade dataReader = new DataReaderFacade(); GCModel actual = dataReader.loadModel(gcResource); @@ -59,7 +60,7 @@ public void testEquals_ForEmptyModels() { @Test public void testGetStartDate_WhenNeitherDateNorTimeStampsAreAvailable() throws Exception { GCModel model = new GCModel(); - model.setURL(UnittestHelper.getResource(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt")); + model.setURL(UnittestHelper.getResource(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt")); assertThat(model.getStartDate(), is(ZonedDateTime.ofInstant(Instant.ofEpochMilli(model.getLastModified()), ZoneId.systemDefault()))); } @@ -67,7 +68,7 @@ public void testGetStartDate_WhenNeitherDateNorTimeStampsAreAvailable() throws E @Test public void testGetStartDate_WhenDateStampsAreAvailable() throws Exception { DataReaderFacade dataReader = new DataReaderFacade(); - GCModel model = dataReader.loadModel(new GcResourceFile(UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMSAdaptiveSizePolicy.txt"))); + GCModel model = dataReader.loadModel(new GcResourceFile(UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMSAdaptiveSizePolicy.txt"))); ZonedDateTime expectedTime = ZonedDateTime.of(2012, 4, 18, 14, 23, 59, 890_000_000, ZoneId.ofOffset("", ZoneOffset.ofHours(2))); assertThat(model.getStartDate(), is(expectedTime)); @@ -76,7 +77,7 @@ public void testGetStartDate_WhenDateStampsAreAvailable() throws Exception { @Test public void testGetStartDate_WhenNoDateButTimestampsAreAvailable() throws Exception { DataReaderFacade dataReader = new DataReaderFacade(); - GcResourceFile gcResource = new GcResourceFile(UnittestHelper.getResourceAsString(UnittestHelper.FOLDER_OPENJDK, "SampleSun1_6_0CMS.txt")); + GcResourceFile gcResource = new GcResourceFile(UnittestHelper.getResourceAsString(FOLDER.OPENJDK, "SampleSun1_6_0CMS.txt")); GCModel model = dataReader.loadModel(gcResource); ZonedDateTime expectedTime = ZonedDateTime.ofInstant(Instant.ofEpochMilli(model.getLastModified()), ZoneId.systemDefault()); diff --git a/src/test/java/com/tagtraum/perf/gcviewer/model/TestGcEvent.java b/src/test/java/com/tagtraum/perf/gcviewer/model/TestGcEvent.java index 6ccb8cfe..79c75f10 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/model/TestGcEvent.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/model/TestGcEvent.java @@ -1,12 +1,14 @@ package com.tagtraum.perf.gcviewer.model; -import static org.junit.Assert.*; - -import org.junit.Before; -import org.junit.Test; +import static org.junit.Assert.assertEquals; +import static org.junit.Assert.assertNotNull; +import static org.junit.Assert.assertThat; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.ExtendedType; import com.tagtraum.perf.gcviewer.model.AbstractGCEvent.Type; +import org.hamcrest.Matchers; +import org.junit.Before; +import org.junit.Test; /** * Tests for class {@link GCEvent}. @@ -84,4 +86,15 @@ public void testGetInferredTenuredGcEvent() { assertEquals("pause", 0.0543079, tenured.getPause(), 0.000001); } + @Test + public void testCloneAndMerge() throws Exception { + // 87.707: [GC 87.707: [DefNew: 139904K->5655K(157376K), 0.0543079 secs] 194540K->60292K(506944K), 0.0544020 secs] [Times: user=0.03 sys=0.02, real=0.06 secs] + // 83.403: [Full GC 83.403: [Tenured: 38156K->54636K(349568K), 0.6013150 secs] 141564K->54636K(506944K), [Perm : 73727K->73727K(73728K)], 0.6014256 secs] [Times: user=0.58 sys=0.00, real=0.59 secs] + GCEvent detailEvent1 = new GCEvent(0.01, 100, 90, 1000, 0.25, Type.G1_YOUNG); + GCEvent detailEvent2 = new GCEvent(0.01, 500, 200, 1000, 0.29, Type.TENURED); + GCEvent clonedEvent = detailEvent1.cloneAndMerge(detailEvent2); + assertThat("name", clonedEvent.getTypeAsString(), Matchers.equalTo("GC pause (young)+Tenured")); + assertThat("heap before", clonedEvent.getPreUsed(), Matchers.is(100 + 500)); + } + } diff --git a/src/test/java/com/tagtraum/perf/gcviewer/util/TestHttpUrlConnectionHelper.java b/src/test/java/com/tagtraum/perf/gcviewer/util/TestHttpUrlConnectionHelper.java index afc43bb5..5ea479e9 100644 --- a/src/test/java/com/tagtraum/perf/gcviewer/util/TestHttpUrlConnectionHelper.java +++ b/src/test/java/com/tagtraum/perf/gcviewer/util/TestHttpUrlConnectionHelper.java @@ -24,16 +24,15 @@ import java.nio.file.Path; import java.nio.file.Paths; +import com.tagtraum.perf.gcviewer.UnittestHelper.FOLDER; import org.junit.Test; -import com.tagtraum.perf.gcviewer.UnittestHelper; - public class TestHttpUrlConnectionHelper { private static final String SAMPLE_GCLOG_SUN1_6_0 = "SampleSun1_6_0PrintHeapAtGC.txt"; private static final String SAMPLE_GCLOG_SUN1_6_0_GZ = SAMPLE_GCLOG_SUN1_6_0 + ".gz"; - private static final String PARENT_PATH = "src/test/resources/" + UnittestHelper.FOLDER_OPENJDK + "/"; + private static final String PARENT_PATH = "src/test/resources/" + FOLDER.OPENJDK.getFolderName() + "/"; private static final Charset UTF8 = StandardCharsets.UTF_8; private ByteArrayInputStream create404InputStream() { diff --git a/src/test/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilterTest.java b/src/test/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilterTest.java new file mode 100644 index 00000000..8b017e59 --- /dev/null +++ b/src/test/java/com/tagtraum/perf/gcviewer/view/util/ExtensionFileFilterTest.java @@ -0,0 +1,48 @@ +package com.tagtraum.perf.gcviewer.view.util; + +import static org.hamcrest.Matchers.equalTo; +import static org.hamcrest.Matchers.is; +import static org.junit.Assert.assertThat; + +import java.io.File; + +import org.junit.Before; +import org.junit.Test; + +/** + * @author Joerg Wuethrich + *

    created on: 01.08.2018

    + */ +public class ExtensionFileFilterTest { + + private ExtensionFileFilter extensionFileFilter; + + @Before + public void setup() { + extensionFileFilter = new ExtensionFileFilter("txt"); + } + + @Test + public void description() { + assertThat("extension", extensionFileFilter.getDescription(), equalTo("*.txt")); + } + + @Test + public void acceptFalse() { + boolean doesAccept = extensionFileFilter.accept(new File("dummy-file-name")); + + assertThat("accepts", doesAccept, is(false)); + } + + @Test + public void acceptTrue() { + boolean doesAccept = extensionFileFilter.accept(new File("dummy-file-name.txt")); + + assertThat("accepts", doesAccept, is(true)); + } + + @Test + public void acceptNull() { + assertThat("null parameter", extensionFileFilter.accept(null), is(false)); + } +} diff --git a/src/test/resources/go/go1.9.txt b/src/test/resources/go/go1.9.txt new file mode 100644 index 00000000..36c000b8 --- /dev/null +++ b/src/test/resources/go/go1.9.txt @@ -0,0 +1,638 @@ +gc 1 @0.058s 0%: 0+1.9+0 ms clock, 0+0.94/1.9/2.9+0 ms cpu, 4->4->1 MB, 5 MB goal, 4 P +gc 2 @0.073s 0%: 0+4.8+0.93 ms clock, 0+0.97/4.8/0+3.7 ms cpu, 4->4->2 MB, 5 MB goal, 4 P +gc 3 @0.085s 0%: 0+8.7+0 ms clock, 0+0/8.7/5.8+0 ms cpu, 4->5->3 MB, 5 MB goal, 4 P +gc 4 @0.110s 0%: 0+11+0 ms clock, 0+1.9/11/4.9+0 ms cpu, 7->7->4 MB, 8 MB goal, 4 P +gc 5 @0.139s 0%: 0+17+0 ms clock, 0+1.9/17/0+0 ms cpu, 8->8->5 MB, 9 MB goal, 4 P +gc 6 @0.180s 0%: 0+7.7+0 ms clock, 0+4.9/6.8/13+0 ms cpu, 10->11->5 MB, 11 MB goal, 4 P +gc 7 @0.208s 0%: 0+16+0 ms clock, 0+5.0/15/2.9+0 ms cpu, 11->11->7 MB, 12 MB goal, 4 P +gc 8 @0.326s 0%: 0+20+0 ms clock, 0+4.4/20/0+0 ms cpu, 13->14->7 MB, 14 MB goal, 4 P +gc 9 @1.111s 0%: 0+18+0 ms clock, 0+5.4/17/3.9+0 ms cpu, 14->15->9 MB, 15 MB goal, 4 P +gc 10 @1.411s 0%: 0+11+0.45 ms clock, 0+0.95/10/21+1.8 ms cpu, 18->18->12 MB, 19 MB goal, 4 P +gc 11 @1.980s 0%: 0+21+0 ms clock, 0+8.8/10/6.8+0 ms cpu, 24->24->12 MB, 25 MB goal, 4 P +gc 12 @2.435s 0%: 0+21+0 ms clock, 0+9.7/19/4.3+0 ms cpu, 25->25->13 MB, 26 MB goal, 4 P +gc 13 @2.869s 0%: 0+13+1.0 ms clock, 0+3.8/13/16+4.0 ms cpu, 26->27->13 MB, 27 MB goal, 4 P +gc 14 @3.158s 0%: 0+16+0 ms clock, 0+6.8/16/7.8+0 ms cpu, 26->26->13 MB, 27 MB goal, 4 P +gc 15 @3.535s 0%: 0+17+0 ms clock, 0+3.9/17/9.9+0 ms cpu, 26->26->13 MB, 27 MB goal, 4 P +gc 16 @3.962s 0%: 0+14+0 ms clock, 0+4.8/14/16+0 ms cpu, 26->27->13 MB, 27 MB goal, 4 P +gc 17 @4.456s 0%: 0+22+0 ms clock, 0+5.8/22/1.9+0 ms cpu, 27->27->13 MB, 28 MB goal, 4 P +gc 18 @5.042s 0%: 0+21+0 ms clock, 0+11/19/1.9+0 ms cpu, 27->27->13 MB, 28 MB goal, 4 P +gc 19 @5.429s 0%: 0+28+0 ms clock, 0+2.4/28/0.54+0 ms cpu, 26->27->14 MB, 27 MB goal, 4 P +gc 20 @5.761s 0%: 0+10+0 ms clock, 0+1.0/10/21+0 ms cpu, 28->28->14 MB, 29 MB goal, 4 P +gc 21 @6.100s 0%: 0+17+0 ms clock, 0+14/17/0+0 ms cpu, 27->28->13 MB, 28 MB goal, 4 P +gc 22 @6.378s 0%: 0+19+0.93 ms clock, 0+7.7/18/0+3.7 ms cpu, 26->26->14 MB, 27 MB goal, 4 P +gc 23 @6.603s 0%: 0+11+0 ms clock, 0+4.8/11/24+0 ms cpu, 27->27->15 MB, 28 MB goal, 4 P +gc 24 @6.951s 0%: 0+14+0 ms clock, 0+2.9/14/13+0 ms cpu, 30->30->14 MB, 31 MB goal, 4 P +gc 25 @7.307s 0%: 0+13+0 ms clock, 0+1.9/12/18+0 ms cpu, 27->28->13 MB, 28 MB goal, 4 P +gc 26 @7.607s 0%: 0+9.7+0.97 ms clock, 0+1.9/9.7/19+3.9 ms cpu, 27->27->13 MB, 28 MB goal, 4 P +gc 27 @7.873s 0%: 0+11+0 ms clock, 0+0/11/22+0 ms cpu, 27->27->14 MB, 28 MB goal, 4 P +gc 28 @8.184s 0%: 0+18+0 ms clock, 0+9.7/18/1.9+0 ms cpu, 28->29->14 MB, 29 MB goal, 4 P +gc 29 @8.467s 0%: 0+25+0 ms clock, 0+5.8/21/3.8+0 ms cpu, 27->28->14 MB, 28 MB goal, 4 P +gc 30 @8.788s 0%: 0+19+0 ms clock, 0+7.8/19/0+0 ms cpu, 28->28->14 MB, 29 MB goal, 4 P +gc 31 @9.199s 0%: 0+15+0 ms clock, 0+6.9/15/6.9+0 ms cpu, 27->28->14 MB, 28 MB goal, 4 P +gc 32 @9.526s 0%: 0+16+0 ms clock, 0+2.4/16/17+0 ms cpu, 27->27->15 MB, 28 MB goal, 4 P +gc 33 @9.955s 0%: 0+23+0 ms clock, 0+4.9/23/0.96+0 ms cpu, 29->29->15 MB, 30 MB goal, 4 P +gc 34 @10.199s 0%: 0.97+15+0 ms clock, 3.9+7.7/15/2.9+0 ms cpu, 29->30->14 MB, 30 MB goal, 4 P +gc 35 @10.444s 0%: 0+9.8+0 ms clock, 0+5.8/8.8/17+0 ms cpu, 28->29->15 MB, 29 MB goal, 4 P +gc 36 @10.667s 0%: 0+17+0 ms clock, 0+7.8/17/7.7+0 ms cpu, 29->30->15 MB, 30 MB goal, 4 P +gc 37 @10.912s 0%: 0+11+0.98 ms clock, 0+6.7/11/12+3.9 ms cpu, 29->30->15 MB, 30 MB goal, 4 P +gc 38 @11.151s 0%: 0+11+0 ms clock, 0+0.93/9.8/19+0 ms cpu, 29->29->14 MB, 30 MB goal, 4 P +gc 39 @11.389s 0%: 0+17+0 ms clock, 0+2.9/15/12+0 ms cpu, 29->29->15 MB, 30 MB goal, 4 P +gc 40 @11.654s 0%: 0+21+0 ms clock, 0+12/12/3.7+0 ms cpu, 29->30->14 MB, 30 MB goal, 4 P +gc 41 @11.891s 0%: 0+17+0 ms clock, 0+4.9/16/8.8+0 ms cpu, 28->28->14 MB, 29 MB goal, 4 P +gc 42 @12.127s 0%: 0+14+0 ms clock, 0+6.0/14/12+0 ms cpu, 29->29->14 MB, 30 MB goal, 4 P +gc 43 @12.348s 0%: 0+19+0.97 ms clock, 0+5.8/19/11+3.9 ms cpu, 28->29->15 MB, 29 MB goal, 4 P +gc 44 @12.567s 0%: 0+14+0.97 ms clock, 0+4.8/14/9.7+3.9 ms cpu, 29->30->14 MB, 30 MB goal, 4 P +gc 45 @12.792s 0%: 0+17+0 ms clock, 0+13/16/0.97+0 ms cpu, 29->29->15 MB, 30 MB goal, 4 P +gc 46 @13.059s 0%: 0+18+1.0 ms clock, 0+6.8/17/5.7+4.0 ms cpu, 30->30->15 MB, 31 MB goal, 4 P +gc 47 @13.356s 0%: 0+11+0 ms clock, 0+0.97/10/22+0 ms cpu, 29->29->15 MB, 30 MB goal, 4 P +gc 48 @13.668s 0%: 0+12+0 ms clock, 0+0.97/9.7/21+0 ms cpu, 30->30->15 MB, 31 MB goal, 4 P +gc 49 @14.000s 0%: 0+27+0 ms clock, 0+13/13/0.97+0 ms cpu, 29->29->14 MB, 30 MB goal, 4 P +gc 50 @14.346s 0%: 0+14+0 ms clock, 0+1.9/14/15+0 ms cpu, 28->28->14 MB, 29 MB goal, 4 P +gc 51 @15.045s 0%: 0+17+0.98 ms clock, 0+0.98/13/26+3.9 ms cpu, 29->29->14 MB, 30 MB goal, 4 P +gc 52 @15.659s 0%: 0+13+0 ms clock, 0+0.97/12/20+0 ms cpu, 28->28->14 MB, 29 MB goal, 4 P +gc 53 @16.041s 0%: 0+21+0 ms clock, 0+4.8/19/3.5+0 ms cpu, 28->28->14 MB, 29 MB goal, 4 P +gc 54 @16.442s 0%: 0+21+0 ms clock, 0+15/21/4.0+0 ms cpu, 29->29->14 MB, 30 MB goal, 4 P +gc 55 @16.858s 0%: 0+17+1.0 ms clock, 0+10/17/1.9+4.0 ms cpu, 28->29->14 MB, 29 MB goal, 4 P +gc 56 @17.179s 0%: 0+14+0 ms clock, 0+3.0/13/16+0 ms cpu, 28->29->15 MB, 29 MB goal, 4 P +gc 57 @17.512s 0%: 0+27+0.50 ms clock, 0+4.9/24/1.8+2.0 ms cpu, 30->30->15 MB, 31 MB goal, 4 P +gc 58 @17.837s 0%: 0.48+17+0 ms clock, 1.9+9.3/7.9/15+0 ms cpu, 30->30->15 MB, 31 MB goal, 4 P +gc 59 @18.407s 0%: 0+12+0 ms clock, 0+0.97/10/22+0 ms cpu, 29->29->15 MB, 30 MB goal, 4 P +gc 60 @18.789s 0%: 0+25+0 ms clock, 0+4.9/24/2.0+0 ms cpu, 29->30->15 MB, 30 MB goal, 4 P +gc 61 @19.251s 0%: 0+16+0 ms clock, 0+11/12/7.9+0 ms cpu, 29->30->15 MB, 30 MB goal, 4 P +gc 62 @19.603s 0%: 0+16+0 ms clock, 0+4.7/15/16+0 ms cpu, 29->29->15 MB, 30 MB goal, 4 P +gc 63 @20.039s 0%: 0+24+0 ms clock, 0+9.4/24/0.53+0 ms cpu, 30->31->16 MB, 31 MB goal, 4 P +gc 64 @20.435s 0%: 0+16+0 ms clock, 0+12/16/0.99+0 ms cpu, 32->32->15 MB, 33 MB goal, 4 P +gc 65 @20.730s 0%: 0+20+0 ms clock, 0+10/18/5.8+0 ms cpu, 29->30->16 MB, 30 MB goal, 4 P +gc 66 @21.091s 0%: 0+30+0.90 ms clock, 0+10/11/5.8+3.6 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 67 @21.662s 0%: 0+22+0 ms clock, 0+10/22/0+0 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 68 @22.009s 0%: 0+30+0.54 ms clock, 0+6.8/24/0+2.1 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 69 @22.382s 0%: 0+11+0 ms clock, 0+3.9/10/20+0 ms cpu, 32->32->15 MB, 33 MB goal, 4 P +gc 70 @22.688s 0%: 0+19+0 ms clock, 0+7.8/18/3.9+0 ms cpu, 30->31->16 MB, 31 MB goal, 4 P +gc 71 @23.029s 0%: 0+22+0 ms clock, 0+12/22/0+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 72 @23.361s 0%: 0+18+0 ms clock, 0+9.8/17/2.9+0 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 73 @23.632s 0%: 0+10+0 ms clock, 0+2.4/10/21+0 ms cpu, 31->32->15 MB, 32 MB goal, 4 P +gc 74 @23.935s 0%: 0+14+0 ms clock, 0+2.5/13/22+0 ms cpu, 31->31->15 MB, 32 MB goal, 4 P +gc 75 @24.289s 0%: 0+20+0 ms clock, 0+12/20/2.9+0 ms cpu, 30->31->15 MB, 31 MB goal, 4 P +gc 76 @24.572s 0%: 0+12+0 ms clock, 0+6.8/11/23+0 ms cpu, 30->30->16 MB, 31 MB goal, 4 P +gc 77 @24.947s 0%: 0+16+0.95 ms clock, 0+4.8/15/6.9+3.8 ms cpu, 32->32->15 MB, 33 MB goal, 4 P +gc 78 @25.373s 0%: 0+22+0.96 ms clock, 0+5.8/22/1.0+3.8 ms cpu, 30->30->15 MB, 31 MB goal, 4 P +gc 79 @25.659s 0%: 0+10+0 ms clock, 0+7.7/10/20+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 80 @25.977s 0%: 0+13+0 ms clock, 0+2.9/13/15+0 ms cpu, 32->32->15 MB, 33 MB goal, 4 P +gc 81 @26.414s 0%: 0+19+0 ms clock, 0+13/17/3.9+0 ms cpu, 30->31->15 MB, 31 MB goal, 4 P +gc 82 @26.822s 0%: 0+32+0.97 ms clock, 0+16/9.8/5.9+3.8 ms cpu, 30->31->15 MB, 31 MB goal, 4 P +gc 83 @27.227s 0%: 0+18+0.45 ms clock, 0+13/18/0+1.8 ms cpu, 30->31->17 MB, 31 MB goal, 4 P +gc 84 @27.577s 0%: 0+17+0.93 ms clock, 0+6.8/17/6.8+3.7 ms cpu, 33->33->16 MB, 34 MB goal, 4 P +gc 85 @28.139s 0%: 0+23+0 ms clock, 0+0/23/3.0+0 ms cpu, 31->32->15 MB, 32 MB goal, 4 P +gc 86 @28.591s 0%: 0+19+0 ms clock, 0+8.7/17/2.8+0 ms cpu, 30->31->15 MB, 31 MB goal, 4 P +gc 87 @28.961s 0%: 0+12+0 ms clock, 0+0.96/11/23+0 ms cpu, 30->30->16 MB, 31 MB goal, 4 P +gc 88 @29.304s 0%: 0+17+0 ms clock, 0+8.8/17/1.9+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 89 @29.690s 0%: 0+18+0 ms clock, 0+11/18/2.8+0 ms cpu, 31->31->15 MB, 32 MB goal, 4 P +gc 90 @30.042s 0%: 0+24+0 ms clock, 0+0/22/8.9+0 ms cpu, 30->31->16 MB, 31 MB goal, 4 P +gc 91 @30.387s 0%: 0+17+0.96 ms clock, 0+11/16/1.9+3.8 ms cpu, 31->32->15 MB, 32 MB goal, 4 P +gc 92 @30.722s 0%: 0+15+0 ms clock, 0+8.7/14/4.9+0 ms cpu, 31->31->15 MB, 32 MB goal, 4 P +gc 93 @31.186s 0%: 0+19+0 ms clock, 0+8.7/19/2.9+0 ms cpu, 30->30->16 MB, 31 MB goal, 4 P +gc 94 @31.532s 0%: 0+11+0 ms clock, 0+1.0/11/23+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 95 @31.830s 0%: 0+17+0.45 ms clock, 0+9.4/17/5.8+1.8 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 96 @32.225s 0%: 0+21+0.48 ms clock, 0+10/13/8.7+1.9 ms cpu, 31->32->15 MB, 32 MB goal, 4 P +gc 97 @32.717s 0%: 0+32+0 ms clock, 0+13/13/0.97+0 ms cpu, 30->30->15 MB, 31 MB goal, 4 P +gc 98 @33.220s 0%: 0+24+0 ms clock, 0+2.9/23/4.8+0 ms cpu, 30->31->15 MB, 31 MB goal, 4 P +gc 99 @33.859s 0%: 0+16+0 ms clock, 0+0/16/16+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 100 @34.329s 0%: 0+17+0.50 ms clock, 0+3.9/16/11+2.0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 101 @34.860s 0%: 0+20+0.93 ms clock, 0+7.8/20/1.9+3.7 ms cpu, 31->31->15 MB, 32 MB goal, 4 P +gc 102 @35.594s 0%: 0+11+0 ms clock, 0+1.0/10/21+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 103 @36.539s 0%: 0+11+0 ms clock, 0+0.97/11/23+0 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 104 @37.086s 0%: 0+12+0 ms clock, 0+1.9/11/20+0 ms cpu, 32->32->16 MB, 33 MB goal, 4 P +gc 105 @37.965s 0%: 0+15+0 ms clock, 0+5.8/15/11+0 ms cpu, 31->31->16 MB, 32 MB goal, 4 P +gc 106 @38.530s 0%: 0+13+0 ms clock, 0+4.8/13/11+0 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 107 @39.013s 0%: 0+22+0 ms clock, 0+1.9/20/3.9+0 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 108 @39.983s 0%: 0+11+0.98 ms clock, 0+0.93/10/21+3.9 ms cpu, 31->32->16 MB, 32 MB goal, 4 P +gc 109 @40.603s 0%: 0+19+0 ms clock, 0+7.8/18/3.9+0 ms cpu, 32->32->16 MB, 33 MB goal, 4 P +gc 110 @41.144s 0%: 0+25+0 ms clock, 0+13/13/2.9+0 ms cpu, 32->32->16 MB, 33 MB goal, 4 P +gc 111 @41.572s 0%: 0+12+0 ms clock, 0+0/12/25+0 ms cpu, 32->32->17 MB, 33 MB goal, 4 P +gc 112 @42.043s 0%: 0+14+0 ms clock, 0+2.5/14/17+0 ms cpu, 34->34->17 MB, 35 MB goal, 4 P +gc 113 @42.495s 0%: 0+29+0 ms clock, 0+8.7/21/5.9+0 ms cpu, 33->33->17 MB, 34 MB goal, 4 P +gc 114 @42.979s 0%: 0+21+0 ms clock, 0+6.8/21/1.9+0 ms cpu, 34->34->17 MB, 35 MB goal, 4 P +gc 115 @43.517s 0%: 0+26+0 ms clock, 0+1.9/26/3.9+0 ms cpu, 33->33->16 MB, 34 MB goal, 4 P +gc 116 @44.224s 0%: 0+18+0 ms clock, 0+0/16/11+0 ms cpu, 33->33->16 MB, 34 MB goal, 4 P +gc 117 @44.906s 0%: 0+12+0 ms clock, 0+0.97/10/21+0 ms cpu, 32->32->17 MB, 33 MB goal, 4 P +gc 118 @45.286s 0%: 0+17+0 ms clock, 0+10/17/1.9+0 ms cpu, 33->33->16 MB, 34 MB goal, 4 P +gc 119 @45.722s 0%: 0+18+0 ms clock, 0+11/17/2.9+0 ms cpu, 32->33->16 MB, 33 MB goal, 4 P +gc 120 @46.162s 0%: 0+22+0 ms clock, 0+6.3/21/1.5+0 ms cpu, 33->33->17 MB, 34 MB goal, 4 P +gc 121 @46.598s 0%: 0+16+0 ms clock, 0+4.8/16/8.8+0 ms cpu, 33->33->16 MB, 34 MB goal, 4 P +gc 122 @47.000s 0%: 0+18+0 ms clock, 0+14/8.7/11+0 ms cpu, 32->33->16 MB, 33 MB goal, 4 P +gc 123 @47.370s 0%: 0+25+0 ms clock, 0+1.9/23/4.9+0 ms cpu, 32->33->17 MB, 33 MB goal, 4 P +gc 124 @47.915s 0%: 0+19+0.97 ms clock, 0+8.7/19/5.8+3.9 ms cpu, 33->34->18 MB, 34 MB goal, 4 P +gc 125 @48.569s 0%: 0+10+0 ms clock, 0+4.8/9.8/20+0 ms cpu, 35->35->17 MB, 36 MB goal, 4 P +gc 126 @49.052s 0%: 0+28+0.91 ms clock, 0+0.45/28/0+3.6 ms cpu, 33->33->17 MB, 34 MB goal, 4 P +gc 127 @49.696s 0%: 0+14+0 ms clock, 0+0/14/16+0 ms cpu, 33->33->16 MB, 34 MB goal, 4 P +gc 128 @50.096s 0%: 0+25+0 ms clock, 0+0/23/8.7+0 ms cpu, 33->33->17 MB, 34 MB goal, 4 P +gc 129 @50.738s 0%: 0+19+0 ms clock, 0+0/16/21+0 ms cpu, 34->34->17 MB, 35 MB goal, 4 P +gc 130 @51.368s 0%: 0+25+0 ms clock, 0+0/25/2.9+0 ms cpu, 34->34->17 MB, 35 MB goal, 4 P +gc 131 @51.963s 0%: 0+21+0 ms clock, 0+14/20/1.0+0 ms cpu, 33->33->17 MB, 34 MB goal, 4 P +gc 132 @52.382s 0%: 0+15+0 ms clock, 0+0/15/17+0 ms cpu, 33->34->17 MB, 34 MB goal, 4 P +gc 133 @52.869s 0%: 0+11+0 ms clock, 0+0.97/11/23+0 ms cpu, 33->34->17 MB, 34 MB goal, 4 P +gc 134 @53.280s 0%: 0+23+0 ms clock, 0+3.9/22/7.8+0 ms cpu, 33->34->18 MB, 34 MB goal, 4 P +gc 135 @53.680s 0%: 0+14+0 ms clock, 0+6.8/14/23+0 ms cpu, 35->35->18 MB, 36 MB goal, 4 P +gc 136 @54.262s 0%: 0+26+0 ms clock, 0+0/26/0.49+0 ms cpu, 35->35->17 MB, 36 MB goal, 4 P +gc 137 @54.699s 0%: 0+16+0 ms clock, 0+7.7/7.8/17+0 ms cpu, 34->34->17 MB, 35 MB goal, 4 P +gc 138 @55.248s 0%: 0+12+0 ms clock, 0+3.4/12/25+0 ms cpu, 34->34->18 MB, 35 MB goal, 4 P +gc 139 @55.817s 0%: 0+24+0 ms clock, 0+3.9/22/4.8+0 ms cpu, 36->36->17 MB, 37 MB goal, 4 P +gc 140 @56.412s 0%: 0+21+0 ms clock, 0+8.8/21/0+0 ms cpu, 34->34->18 MB, 35 MB goal, 4 P +gc 141 @57.014s 0%: 0+11+0 ms clock, 0+3.9/10/22+0 ms cpu, 35->35->18 MB, 36 MB goal, 4 P +gc 142 @57.433s 0%: 0+28+0 ms clock, 0+0/28/1.9+0 ms cpu, 35->35->18 MB, 36 MB goal, 4 P +gc 143 @58.081s 0%: 0+20+0 ms clock, 0+3.9/20/5.9+0 ms cpu, 35->36->17 MB, 36 MB goal, 4 P +gc 144 @58.997s 0%: 0+19+0 ms clock, 0+8.9/19/1.9+0 ms cpu, 34->35->18 MB, 35 MB goal, 4 P +gc 145 @59.626s 0%: 0+22+0 ms clock, 0+6.8/21/3.9+0 ms cpu, 35->35->18 MB, 36 MB goal, 4 P +gc 146 @60.349s 0%: 0+23+0.53 ms clock, 0+8.4/21/4.8+2.1 ms cpu, 35->36->18 MB, 36 MB goal, 4 P +gc 147 @61.099s 0%: 0+24+0 ms clock, 0+3.9/24/6.9+0 ms cpu, 37->37->18 MB, 38 MB goal, 4 P +gc 148 @61.607s 0%: 0+17+0 ms clock, 0+13/17/3.9+0 ms cpu, 36->36->19 MB, 37 MB goal, 4 P +gc 149 @62.083s 0%: 0+12+0.95 ms clock, 0+0.97/12/25+3.8 ms cpu, 38->38->18 MB, 39 MB goal, 4 P +gc 150 @62.426s 0%: 0+11+0.93 ms clock, 0+7.8/11/15+3.7 ms cpu, 36->36->18 MB, 37 MB goal, 4 P +gc 151 @62.703s 0%: 0+27+0 ms clock, 0+1.0/8.8/21+0 ms cpu, 36->36->20 MB, 37 MB goal, 4 P +gc 152 @63.025s 0%: 0+29+0 ms clock, 0+15/15/3.9+0 ms cpu, 40->41->22 MB, 41 MB goal, 4 P +gc 153 @63.658s 0%: 0+12+0.50 ms clock, 0+2.0/12/25+2.0 ms cpu, 44->44->18 MB, 45 MB goal, 4 P +gc 154 @64.732s 0%: 0+74+0 ms clock, 0+20/71/9.7+0 ms cpu, 36->37->19 MB, 37 MB goal, 4 P +gc 155 @66.544s 0%: 0+49+0.45 ms clock, 0+20/40/32+1.8 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 156 @67.581s 0%: 0+25+0.53 ms clock, 0+16/11/7.7+2.1 ms cpu, 37->37->18 MB, 38 MB goal, 4 P +gc 157 @69.059s 0%: 0+71+48 ms clock, 0+32/48/37+192 ms cpu, 36->37->19 MB, 37 MB goal, 4 P +gc 158 @70.114s 0%: 0+20+0 ms clock, 0+12/19/4.9+0 ms cpu, 37->38->18 MB, 38 MB goal, 4 P +gc 159 @70.663s 0%: 0+72+1.9 ms clock, 0+0/70/64+7.8 ms cpu, 36->37->18 MB, 37 MB goal, 4 P +gc 160 @72.101s 0%: 0+36+0 ms clock, 0+5.8/31/16+0 ms cpu, 36->36->18 MB, 37 MB goal, 4 P +gc 161 @74.194s 0%: 0+29+0 ms clock, 0+1.5/25/31+0 ms cpu, 36->37->18 MB, 37 MB goal, 4 P +gc 162 @78.017s 0%: 0+97+0.51 ms clock, 0+49/62/12+2.0 ms cpu, 36->36->19 MB, 37 MB goal, 4 P +gc 163 @80.498s 0%: 0+94+0.45 ms clock, 0+47/45/17+1.8 ms cpu, 38->38->19 MB, 39 MB goal, 4 P +gc 164 @84.631s 0%: 0+62+2.0 ms clock, 0+20/41/0.50+8.0 ms cpu, 38->38->19 MB, 39 MB goal, 4 P +gc 165 @86.364s 0%: 0+25+0 ms clock, 0+3.9/25/50+0 ms cpu, 37->37->20 MB, 38 MB goal, 4 P +gc 166 @87.496s 0%: 0+25+0 ms clock, 0+0/25/4.5+0 ms cpu, 40->41->19 MB, 41 MB goal, 4 P +gc 167 @88.462s 0%: 0+22+0 ms clock, 0+10/22/3.9+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 168 @89.770s 0%: 0+26+0.50 ms clock, 0+11/24/4.4+2.0 ms cpu, 38->38->19 MB, 39 MB goal, 4 P +gc 169 @90.550s 0%: 0+23+0 ms clock, 0+13/23/2.4+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 170 @92.348s 0%: 0+25+0 ms clock, 0+4.9/25/2.9+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 171 @93.664s 0%: 0+27+0 ms clock, 0+16/26/26+0 ms cpu, 37->37->19 MB, 38 MB goal, 4 P +gc 172 @95.118s 0%: 0+32+0 ms clock, 0+25/31/19+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 173 @96.351s 0%: 0+26+0 ms clock, 0+1.4/25/3.0+0 ms cpu, 37->37->19 MB, 38 MB goal, 4 P +gc 174 @97.346s 0%: 0+29+0 ms clock, 0+4.9/29/40+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 175 @98.253s 0%: 0+22+0 ms clock, 0+8.7/21/2.9+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 176 @99.476s 0%: 0+18+0 ms clock, 0+7.8/13/14+0 ms cpu, 37->38->19 MB, 38 MB goal, 4 P +gc 177 @99.963s 0%: 0+11+0 ms clock, 0+0/11/23+0 ms cpu, 38->38->20 MB, 39 MB goal, 4 P +gc 178 @100.522s 0%: 0+21+0 ms clock, 0+0.97/21/7.8+0 ms cpu, 39->39->19 MB, 40 MB goal, 4 P +gc 179 @101.148s 0%: 0+21+0 ms clock, 0+8.7/20/4.8+0 ms cpu, 38->38->19 MB, 39 MB goal, 4 P +gc 180 @102.040s 0%: 0+46+0 ms clock, 0+4.9/40/22+0 ms cpu, 38->38->19 MB, 39 MB goal, 4 P +gc 181 @102.730s 0%: 0+21+1.0 ms clock, 0+10/21/3.5+4.0 ms cpu, 38->39->20 MB, 39 MB goal, 4 P +gc 182 @103.149s 0%: 0+26+0 ms clock, 0+0/26/34+0 ms cpu, 40->40->25 MB, 41 MB goal, 4 P +gc 183 @104.223s 0%: 0+24+0 ms clock, 0+0/23/23+0 ms cpu, 50->50->22 MB, 51 MB goal, 4 P +gc 184 @104.797s 0%: 0+21+0 ms clock, 0+14/20/5.9+0 ms cpu, 43->44->22 MB, 44 MB goal, 4 P +gc 185 @105.594s 0%: 0+110+0.50 ms clock, 0+14/75/46+2.0 ms cpu, 44->45->20 MB, 45 MB goal, 4 P +gc 186 @106.629s 0%: 0+24+0 ms clock, 0+4.9/24/3.9+0 ms cpu, 39->39->20 MB, 40 MB goal, 4 P +gc 187 @107.243s 0%: 0+23+0 ms clock, 0+5.9/21/1.8+0 ms cpu, 40->40->20 MB, 41 MB goal, 4 P +gc 188 @107.829s 0%: 0+27+0 ms clock, 0+4.9/22/19+0 ms cpu, 39->40->20 MB, 40 MB goal, 4 P +gc 189 @108.389s 0%: 0+19+0 ms clock, 0+12/19/1.9+0 ms cpu, 39->40->20 MB, 41 MB goal, 4 P +gc 190 @109.031s 0%: 0+20+0 ms clock, 0+0/20/18+0 ms cpu, 39->40->20 MB, 40 MB goal, 4 P +gc 191 @109.553s 0%: 0+15+0.95 ms clock, 0+8.7/14/13+3.8 ms cpu, 40->40->20 MB, 41 MB goal, 4 P +gc 192 @110.233s 0%: 0+16+0 ms clock, 0+0.96/15/17+0 ms cpu, 40->40->20 MB, 41 MB goal, 4 P +gc 193 @110.722s 0%: 0+17+0 ms clock, 0+3.9/17/13+0 ms cpu, 40->40->21 MB, 41 MB goal, 4 P +gc 194 @111.176s 0%: 0+13+0 ms clock, 0+3.4/12/21+0 ms cpu, 41->41->20 MB, 42 MB goal, 4 P +gc 195 @111.614s 0%: 0+12+0 ms clock, 0+8.7/12/13+0 ms cpu, 40->40->20 MB, 41 MB goal, 4 P +gc 196 @112.105s 0%: 0+28+0 ms clock, 0+19/21/6.8+0 ms cpu, 40->41->21 MB, 41 MB goal, 4 P +gc 197 @112.589s 0%: 0+30+0 ms clock, 0+15/14/1.5+0 ms cpu, 41->41->21 MB, 42 MB goal, 4 P +gc 198 @113.218s 0%: 0.97+19+0 ms clock, 3.9+4.8/19/8.7+0 ms cpu, 41->41->20 MB, 42 MB goal, 4 P +gc 199 @113.714s 0%: 0.98+19+0 ms clock, 3.9+0/18/13+0 ms cpu, 40->40->21 MB, 41 MB goal, 4 P +gc 200 @114.287s 0%: 0+21+0.99 ms clock, 0+6.0/19/4.4+3.9 ms cpu, 40->41->21 MB, 42 MB goal, 4 P +gc 201 @114.732s 0%: 0+12+0 ms clock, 0+1.9/12/25+0 ms cpu, 41->41->21 MB, 42 MB goal, 4 P +gc 202 @115.092s 0%: 0+12+0 ms clock, 0+3.9/12/24+0 ms cpu, 41->41->21 MB, 42 MB goal, 4 P +gc 203 @115.450s 0%: 0+12+0 ms clock, 0+5.8/10/20+0 ms cpu, 41->42->21 MB, 42 MB goal, 4 P +gc 204 @115.803s 0%: 0+18+0 ms clock, 0+10/16/12+0 ms cpu, 41->42->21 MB, 42 MB goal, 4 P +gc 205 @116.176s 0%: 0+19+0 ms clock, 0+12/18/4.0+0 ms cpu, 41->42->21 MB, 42 MB goal, 4 P +gc 206 @116.547s 0%: 0+22+0 ms clock, 0+7.8/22/4.8+0 ms cpu, 41->42->21 MB, 42 MB goal, 4 P +gc 207 @117.155s 0%: 0+17+0 ms clock, 0+7.8/17/7.9+0 ms cpu, 42->42->21 MB, 43 MB goal, 4 P +gc 208 @118.047s 0%: 0+26+0 ms clock, 0+1.0/25/12+0 ms cpu, 41->41->21 MB, 42 MB goal, 4 P +gc 209 @120.130s 0%: 0+20+0 ms clock, 0+3.9/20/7.8+0 ms cpu, 42->43->21 MB, 43 MB goal, 4 P +gc 210 @120.773s 0%: 0+16+0.97 ms clock, 0+9.7/16/7.9+3.9 ms cpu, 41->41->21 MB, 42 MB goal, 4 P +gc 211 @121.436s 0%: 0+25+0 ms clock, 0+11/21/0+0 ms cpu, 41->41->22 MB, 42 MB goal, 4 P +gc 212 @122.217s 0%: 0+22+0 ms clock, 0+6.8/21/4.8+0 ms cpu, 43->43->21 MB, 44 MB goal, 4 P +gc 213 @123.188s 0%: 0+28+0.93 ms clock, 0+0/11/20+3.7 ms cpu, 42->42->21 MB, 43 MB goal, 4 P +gc 214 @123.673s 0%: 0+21+0 ms clock, 0+11/20/3.9+0 ms cpu, 42->42->21 MB, 43 MB goal, 4 P +gc 215 @124.392s 0%: 0+19+0 ms clock, 0+11/19/12+0 ms cpu, 42->42->22 MB, 43 MB goal, 4 P +gc 216 @126.093s 0%: 0+25+0 ms clock, 0+6.0/24/0.54+0 ms cpu, 43->43->21 MB, 44 MB goal, 4 P +gc 217 @126.901s 0%: 0+25+0 ms clock, 0+6.7/25/4.3+0 ms cpu, 42->42->22 MB, 43 MB goal, 4 P +gc 218 @127.622s 0%: 0+21+1.9 ms clock, 0+10/20/24+7.8 ms cpu, 42->43->22 MB, 44 MB goal, 4 P +gc 219 @128.388s 0%: 0.95+24+0 ms clock, 3.8+13/23/0.95+0 ms cpu, 43->43->22 MB, 44 MB goal, 4 P +gc 220 @129.136s 0%: 0+21+0 ms clock, 0+9.6/21/5.8+0 ms cpu, 44->44->22 MB, 45 MB goal, 4 P +gc 221 @130.107s 0%: 0+17+0 ms clock, 0+7.8/17/13+0 ms cpu, 44->44->22 MB, 45 MB goal, 4 P +gc 222 @130.751s 0%: 0+30+0 ms clock, 0+9.8/18/6.9+0 ms cpu, 43->43->22 MB, 44 MB goal, 4 P +gc 223 @131.799s 0%: 0+23+1.0 ms clock, 0+0/21/11+4.0 ms cpu, 43->44->22 MB, 44 MB goal, 4 P +gc 224 @132.571s 0%: 0+17+0 ms clock, 0+1.0/16/24+0 ms cpu, 43->43->22 MB, 44 MB goal, 4 P +gc 225 @133.343s 0%: 0+18+0 ms clock, 0+9.8/16/7.8+0 ms cpu, 44->44->22 MB, 45 MB goal, 4 P +gc 226 @134.385s 0%: 0+28+0.92 ms clock, 0+0.92/25/4.8+3.7 ms cpu, 43->44->22 MB, 44 MB goal, 4 P +gc 227 @135.329s 0%: 0+41+0 ms clock, 0+14/40/33+0 ms cpu, 44->44->23 MB, 45 MB goal, 4 P +gc 228 @137.205s 0%: 0+47+0 ms clock, 0+14/47/14+0 ms cpu, 44->45->23 MB, 46 MB goal, 4 P +gc 229 @137.850s 0%: 0+22+0.97 ms clock, 0+7.8/21/30+3.9 ms cpu, 44->45->22 MB, 46 MB goal, 4 P +gc 230 @138.558s 0%: 0+26+0 ms clock, 0+9.8/15/6.4+0 ms cpu, 44->45->22 MB, 45 MB goal, 4 P +gc 231 @139.151s 0%: 0+34+0 ms clock, 0+16/15/5.0+0 ms cpu, 44->44->22 MB, 45 MB goal, 4 P +gc 232 @139.984s 0%: 0+19+0 ms clock, 0+3.9/18/14+0 ms cpu, 43->44->23 MB, 45 MB goal, 4 P +gc 233 @140.946s 0%: 0+26+0 ms clock, 0+12/25/0.99+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 234 @141.905s 0%: 0+32+0 ms clock, 0+4.0/32/10+0 ms cpu, 45->45->23 MB, 46 MB goal, 4 P +gc 235 @142.819s 0%: 0+36+0 ms clock, 0+6.9/33/11+0 ms cpu, 46->46->22 MB, 47 MB goal, 4 P +gc 236 @143.760s 0%: 0+65+0.97 ms clock, 0+1.9/63/8.7+3.9 ms cpu, 43->44->22 MB, 45 MB goal, 4 P +gc 237 @144.650s 0%: 0+20+0 ms clock, 0+0.97/20/13+0 ms cpu, 44->45->22 MB, 45 MB goal, 4 P +gc 238 @145.428s 0%: 0+22+0 ms clock, 0+1.9/20/6.9+0 ms cpu, 43->44->22 MB, 45 MB goal, 4 P +gc 239 @146.192s 0%: 0+20+0 ms clock, 0+9.9/19/6.5+0 ms cpu, 44->45->23 MB, 45 MB goal, 4 P +gc 240 @146.893s 0%: 0+25+0 ms clock, 0+13/18/3.6+0 ms cpu, 45->46->23 MB, 47 MB goal, 4 P +gc 241 @147.507s 0%: 0+15+0 ms clock, 0+7.3/15/14+0 ms cpu, 45->46->23 MB, 46 MB goal, 4 P +gc 242 @148.639s 0%: 0+23+0 ms clock, 0+6.8/22/2.0+0 ms cpu, 45->46->23 MB, 47 MB goal, 4 P +gc 243 @149.226s 0%: 0+23+0 ms clock, 0+12/20/3.9+0 ms cpu, 45->45->24 MB, 46 MB goal, 4 P +scvg0: inuse: 49, idle: 3, sys: 52, released: 0, consumed: 52 (MB) +gc 244 @149.977s 0%: 0+28+0 ms clock, 0+2.8/26/6.7+0 ms cpu, 46->47->23 MB, 48 MB goal, 4 P +gc 245 @150.610s 0%: 0+23+0 ms clock, 0+1.9/23/9.8+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 246 @151.237s 0%: 0+27+0 ms clock, 0+6.8/27/3.9+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 247 @151.880s 0%: 0+19+0 ms clock, 0+10/19/2.0+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 248 @152.462s 0%: 0+27+0 ms clock, 0+3.8/26/4.8+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 249 @153.059s 0%: 0+22+0 ms clock, 0+9.6/21/2.0+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 250 @153.666s 0%: 0+19+0 ms clock, 0+13/19/3.9+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 251 @154.279s 0%: 0+21+0 ms clock, 0+3.9/19/14+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 252 @154.922s 0%: 0+22+0.97 ms clock, 0+14/13/5.9+3.9 ms cpu, 46->47->23 MB, 47 MB goal, 4 P +gc 253 @155.564s 0%: 0+21+0 ms clock, 0+12/21/6.8+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 254 @156.196s 0%: 0+19+0 ms clock, 0+14/19/3.9+0 ms cpu, 46->47->23 MB, 47 MB goal, 4 P +gc 255 @156.778s 0%: 0+22+0 ms clock, 0+14/15/4.9+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 256 @157.378s 0%: 0+21+0 ms clock, 0+7.8/13/12+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 257 @157.986s 0%: 0+31+0.45 ms clock, 0+8.8/18/1.8+1.8 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 258 @158.614s 0%: 0+16+0 ms clock, 0+7.8/14/12+0 ms cpu, 46->47->23 MB, 47 MB goal, 4 P +gc 259 @159.213s 0%: 0+19+0 ms clock, 0+14/17/1.8+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 260 @159.849s 0%: 0+24+0 ms clock, 0+4.9/21/7.7+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 261 @160.513s 0%: 0+30+0 ms clock, 0+14/15/3.9+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 262 @161.156s 0%: 0+25+0 ms clock, 0+18/14/3.9+0 ms cpu, 46->46->23 MB, 47 MB goal, 4 P +gc 263 @161.807s 0%: 0+21+0.46 ms clock, 0+11/19/5.7+1.8 ms cpu, 46->47->24 MB, 47 MB goal, 4 P +gc 264 @162.413s 0%: 0+24+0 ms clock, 0+7.5/23/3.9+0 ms cpu, 46->47->24 MB, 48 MB goal, 4 P +gc 265 @163.028s 0%: 0+30+0 ms clock, 0+12/13/4.0+0 ms cpu, 47->47->23 MB, 48 MB goal, 4 P +gc 266 @163.645s 0%: 0+21+0 ms clock, 0+8.8/19/4.8+0 ms cpu, 46->47->24 MB, 47 MB goal, 4 P +gc 267 @164.248s 0%: 0+11+0 ms clock, 0+1.9/11/23+0 ms cpu, 46->47->24 MB, 48 MB goal, 4 P +gc 268 @164.873s 0%: 0+24+0 ms clock, 0+15/14/8.8+0 ms cpu, 47->47->23 MB, 48 MB goal, 4 P +gc 269 @165.506s 0%: 0+19+0 ms clock, 0+7.8/19/3.8+0 ms cpu, 46->47->24 MB, 47 MB goal, 4 P +gc 270 @166.140s 0%: 0+27+0 ms clock, 0+8.8/21/3.9+0 ms cpu, 46->47->24 MB, 48 MB goal, 4 P +gc 271 @166.786s 0%: 0+32+0 ms clock, 0+12/16/1.9+0 ms cpu, 47->47->24 MB, 48 MB goal, 4 P +gc 272 @167.411s 0%: 0+23+0 ms clock, 0+12/13/6.9+0 ms cpu, 47->47->24 MB, 48 MB goal, 4 P +gc 273 @168.157s 0%: 0+15+0 ms clock, 0+5.9/7.8/21+0 ms cpu, 47->47->24 MB, 48 MB goal, 4 P +gc 274 @168.726s 0%: 0+27+0 ms clock, 0+0.45/25/5.4+0 ms cpu, 47->48->24 MB, 49 MB goal, 4 P +gc 275 @169.666s 0%: 0+25+0.93 ms clock, 0+15/13/5.9+3.7 ms cpu, 47->47->24 MB, 48 MB goal, 4 P +gc 276 @170.301s 0%: 0+22+0 ms clock, 0+6.7/22/3.9+0 ms cpu, 47->47->24 MB, 48 MB goal, 4 P +gc 277 @170.889s 0%: 0+25+0 ms clock, 0+4.8/23/6.7+0 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 278 @171.552s 0%: 0+30+0 ms clock, 0+16/14/3.9+0 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 279 @172.207s 0%: 0+17+0.97 ms clock, 0+8.8/13/11+3.9 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 280 @172.813s 0%: 0+18+0.46 ms clock, 0+8.8/17/14+1.8 ms cpu, 48->48->25 MB, 49 MB goal, 4 P +gc 281 @173.437s 0%: 0+18+0.94 ms clock, 0+10/18/4.4+3.7 ms cpu, 49->49->24 MB, 50 MB goal, 4 P +gc 282 @174.085s 0%: 0+32+0 ms clock, 0+8.8/20/2.0+0 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 283 @174.711s 0%: 0+22+0 ms clock, 0+14/21/1.9+0 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 284 @175.355s 0%: 0+11+0 ms clock, 0+2.9/10/23+0 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 285 @175.982s 0%: 0+11+0 ms clock, 0+3.8/10/22+0 ms cpu, 48->48->24 MB, 49 MB goal, 4 P +gc 286 @176.597s 0%: 0+28+0 ms clock, 0+0.97/27/3.9+0 ms cpu, 48->49->25 MB, 49 MB goal, 4 P +gc 287 @177.228s 0%: 0+27+0.99 ms clock, 0+0/24/19+3.9 ms cpu, 48->49->24 MB, 50 MB goal, 4 P +gc 288 @177.865s 0%: 0+18+0 ms clock, 0+14/17/7.8+0 ms cpu, 48->49->24 MB, 49 MB goal, 4 P +gc 289 @178.464s 0%: 0+15+0 ms clock, 0+9.7/14/11+0 ms cpu, 48->49->24 MB, 49 MB goal, 4 P +gc 290 @179.114s 0%: 0+31+0 ms clock, 0+0.94/31/7.2+0 ms cpu, 48->48->25 MB, 49 MB goal, 4 P +gc 291 @179.960s 0%: 0+20+0 ms clock, 0+10/18/4.0+0 ms cpu, 49->50->25 MB, 51 MB goal, 4 P +gc 292 @180.424s 0%: 0+13+0.45 ms clock, 0+3.9/13/25+1.8 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 293 @180.856s 0%: 0+23+0 ms clock, 0+13/11/9.6+0 ms cpu, 49->50->25 MB, 50 MB goal, 4 P +gc 294 @181.277s 0%: 0+14+0 ms clock, 0+8.7/12/20+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 295 @181.720s 0%: 0+15+0 ms clock, 0+11/14/12+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 296 @182.115s 0%: 0+27+0 ms clock, 0+4.0/26/6.8+0 ms cpu, 48->49->25 MB, 50 MB goal, 4 P +gc 297 @182.544s 0%: 0+24+0 ms clock, 0+16/6.5/9.1+0 ms cpu, 49->50->25 MB, 51 MB goal, 4 P +gc 298 @182.968s 0%: 0.97+27+0 ms clock, 3.9+6.8/27/0+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 299 @183.400s 0%: 0+15+0.94 ms clock, 0+6.7/15/18+3.7 ms cpu, 50->50->26 MB, 51 MB goal, 4 P +gc 300 @183.910s 0%: 0+20+0 ms clock, 0+5.0/20/9.8+0 ms cpu, 50->51->25 MB, 52 MB goal, 4 P +gc 301 @184.354s 0%: 0+26+0 ms clock, 0+3.9/25/8.6+0 ms cpu, 49->50->25 MB, 51 MB goal, 4 P +gc 302 @184.796s 0%: 0+14+0.96 ms clock, 0+8.7/13/15+3.8 ms cpu, 50->50->25 MB, 51 MB goal, 4 P +gc 303 @185.414s 0%: 0+19+0 ms clock, 0+6.8/16/15+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 304 @186.479s 0%: 0+13+0.96 ms clock, 0+4.8/9.7/24+3.8 ms cpu, 49->50->25 MB, 50 MB goal, 4 P +gc 305 @187.361s 0%: 0+21+0 ms clock, 0+0.97/21/13+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 306 @188.269s 0%: 0+23+0 ms clock, 0+5.8/15/12+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 307 @188.995s 0%: 0+16+0.93 ms clock, 0+1.9/16/33+3.7 ms cpu, 50->50->28 MB, 51 MB goal, 4 P +gc 308 @190.193s 0%: 0+13+0.96 ms clock, 0+3.9/12/21+3.8 ms cpu, 56->56->26 MB, 57 MB goal, 4 P +gc 309 @190.912s 0%: 0+24+0 ms clock, 0+14/20/9.7+0 ms cpu, 50->51->26 MB, 52 MB goal, 4 P +gc 310 @191.728s 0%: 0+21+0.95 ms clock, 0+10/20/6.9+3.8 ms cpu, 51->51->25 MB, 52 MB goal, 4 P +gc 311 @192.272s 0%: 0+20+0.92 ms clock, 0+8.8/19/5.8+3.7 ms cpu, 49->50->25 MB, 50 MB goal, 4 P +gc 312 @192.860s 0%: 0+17+0 ms clock, 0+0/13/20+0 ms cpu, 50->50->25 MB, 51 MB goal, 4 P +gc 313 @193.503s 0%: 0+12+0 ms clock, 0+0.97/12/25+0 ms cpu, 49->49->25 MB, 50 MB goal, 4 P +gc 314 @194.646s 0%: 0+23+0 ms clock, 0+5.9/22/7.9+0 ms cpu, 50->51->25 MB, 51 MB goal, 4 P +gc 315 @195.339s 0%: 0+22+0.93 ms clock, 0+6.3/22/11+3.7 ms cpu, 49->50->26 MB, 50 MB goal, 4 P +gc 316 @196.134s 0%: 0+25+0.97 ms clock, 0+11/25/1.0+3.9 ms cpu, 50->51->26 MB, 52 MB goal, 4 P +gc 317 @196.865s 0%: 0+34+0 ms clock, 0+9.7/25/12+0 ms cpu, 50->51->26 MB, 52 MB goal, 4 P +gc 318 @197.542s 0%: 0+21+0 ms clock, 0+9.3/20/4.5+0 ms cpu, 52->53->25 MB, 53 MB goal, 4 P +gc 319 @198.283s 0%: 0+19+0 ms clock, 0+8.8/19/5.8+0 ms cpu, 50->51->26 MB, 51 MB goal, 4 P +gc 320 @199.195s 0%: 0+26+0 ms clock, 0+5.8/26/0+0 ms cpu, 50->51->25 MB, 52 MB goal, 4 P +gc 321 @200.187s 0%: 0+22+0 ms clock, 0+8.7/22/5.8+0 ms cpu, 49->50->26 MB, 51 MB goal, 4 P +gc 322 @200.649s 0%: 0+36+0 ms clock, 0+12/25/7.8+0 ms cpu, 50->51->26 MB, 52 MB goal, 4 P +gc 323 @201.463s 0%: 0+31+0 ms clock, 0+15/16/7.7+0 ms cpu, 52->52->26 MB, 53 MB goal, 4 P +gc 324 @202.547s 0%: 0+22+0 ms clock, 0+13/22/2.9+0 ms cpu, 50->51->26 MB, 52 MB goal, 4 P +gc 325 @203.446s 0%: 0+14+0.96 ms clock, 0+4.4/14/15+3.8 ms cpu, 51->51->25 MB, 52 MB goal, 4 P +gc 326 @204.578s 0%: 0+22+0 ms clock, 0+0.50/19/20+0 ms cpu, 50->50->25 MB, 51 MB goal, 4 P +gc 327 @205.649s 0%: 0+24+0.49 ms clock, 0+0/21/11+1.9 ms cpu, 49->50->25 MB, 51 MB goal, 4 P +gc 328 @206.785s 0%: 0+17+0 ms clock, 0+0.93/16/33+0 ms cpu, 50->50->26 MB, 51 MB goal, 4 P +gc 329 @207.509s 0%: 0+17+0 ms clock, 0+3.9/17/17+0 ms cpu, 51->52->26 MB, 53 MB goal, 4 P +gc 330 @208.545s 0%: 0+21+0 ms clock, 0+9.8/21/4.8+0 ms cpu, 51->52->25 MB, 53 MB goal, 4 P +gc 331 @209.379s 0%: 0+20+0 ms clock, 0+11/20/5.8+0 ms cpu, 50->50->26 MB, 51 MB goal, 4 P +gc 332 @209.869s 0%: 0+24+0 ms clock, 0+5.3/23/5.9+0 ms cpu, 51->51->26 MB, 52 MB goal, 4 P +gc 333 @210.455s 0%: 0+18+0 ms clock, 0+6.0/17/12+0 ms cpu, 50->51->26 MB, 52 MB goal, 4 P +gc 334 @211.029s 0%: 0+25+0 ms clock, 0+4.9/22/5.8+0 ms cpu, 51->51->26 MB, 52 MB goal, 4 P +gc 335 @212.241s 0%: 0+28+0 ms clock, 0+0.97/27/4.8+0 ms cpu, 51->51->25 MB, 52 MB goal, 4 P +gc 336 @213.504s 0%: 0+22+0 ms clock, 0+10/21/3.9+0 ms cpu, 50->50->26 MB, 51 MB goal, 4 P +gc 337 @214.554s 0%: 0+11+0.50 ms clock, 0+1.0/11/27+2.0 ms cpu, 51->51->26 MB, 53 MB goal, 4 P +gc 338 @215.653s 0%: 0+24+0 ms clock, 0+3.9/24/3.9+0 ms cpu, 51->51->27 MB, 52 MB goal, 4 P +gc 339 @216.646s 0%: 0+24+0 ms clock, 0+3.3/24/2.9+0 ms cpu, 52->53->26 MB, 54 MB goal, 4 P +gc 340 @217.589s 0%: 0+14+0 ms clock, 0+0.94/14/21+0 ms cpu, 52->53->26 MB, 53 MB goal, 4 P +gc 341 @218.549s 0%: 0+13+0 ms clock, 0+8.7/13/16+0 ms cpu, 52->52->27 MB, 53 MB goal, 4 P +gc 342 @219.538s 0%: 0.97+27+0.94 ms clock, 3.9+12/10/7.9+3.7 ms cpu, 52->53->26 MB, 54 MB goal, 4 P +gc 343 @220.489s 0%: 0+26+0 ms clock, 0+2.8/26/5.9+0 ms cpu, 52->53->27 MB, 53 MB goal, 4 P +gc 344 @221.430s 0%: 0+18+0 ms clock, 0+7.7/17/9.7+0 ms cpu, 53->54->26 MB, 55 MB goal, 4 P +gc 345 @222.430s 0%: 0+28+0 ms clock, 0+2.9/27/3.0+0 ms cpu, 52->52->27 MB, 53 MB goal, 4 P +gc 346 @223.485s 0%: 0+24+0 ms clock, 0+5.3/21/6.9+0 ms cpu, 52->53->27 MB, 54 MB goal, 4 P +gc 347 @224.516s 0%: 0+15+0 ms clock, 0+0/10/26+0 ms cpu, 52->52->26 MB, 54 MB goal, 4 P +gc 348 @225.542s 0%: 0+19+0 ms clock, 0+6.9/16/9.8+0 ms cpu, 52->53->27 MB, 53 MB goal, 4 P +gc 349 @226.266s 0%: 0+24+0 ms clock, 0+11/23/0+0 ms cpu, 53->53->27 MB, 54 MB goal, 4 P +gc 350 @227.025s 0%: 0+23+0.92 ms clock, 0+5.9/18/10+3.7 ms cpu, 53->54->27 MB, 55 MB goal, 4 P +gc 351 @227.771s 0%: 0+21+0 ms clock, 0+11/21/5.8+0 ms cpu, 53->53->27 MB, 54 MB goal, 4 P +gc 352 @228.564s 0%: 0+24+0 ms clock, 0+13/23/0.92+0 ms cpu, 53->54->27 MB, 55 MB goal, 4 P +gc 353 @229.254s 0%: 0+14+0 ms clock, 0+0.97/12/26+0 ms cpu, 53->53->27 MB, 54 MB goal, 4 P +gc 354 @229.882s 0%: 0+14+0 ms clock, 0+6.3/14/16+0 ms cpu, 54->54->27 MB, 55 MB goal, 4 P +gc 355 @230.406s 0%: 0+19+1.0 ms clock, 0+6.9/18/10+4.0 ms cpu, 53->53->28 MB, 54 MB goal, 4 P +gc 356 @231.060s 0%: 0+23+0.45 ms clock, 0+10/23/1.9+1.8 ms cpu, 54->55->27 MB, 56 MB goal, 4 P +gc 357 @231.818s 0%: 0+23+0 ms clock, 0+6.8/21/6.7+0 ms cpu, 54->54->27 MB, 55 MB goal, 4 P +gc 358 @232.365s 0%: 0+29+0 ms clock, 0+5.4/21/5.8+0 ms cpu, 53->54->28 MB, 55 MB goal, 4 P +gc 359 @232.974s 0%: 0+21+0 ms clock, 0+9.4/20/9.4+0 ms cpu, 55->55->27 MB, 56 MB goal, 4 P +gc 360 @233.564s 0%: 0+27+0 ms clock, 0+9.3/19/5.7+0 ms cpu, 53->53->27 MB, 54 MB goal, 4 P +gc 361 @234.142s 0%: 0+28+0 ms clock, 0+13/15/5.9+0 ms cpu, 53->54->27 MB, 55 MB goal, 4 P +gc 362 @234.798s 0%: 0+18+0 ms clock, 0+7.8/18/10+0 ms cpu, 54->54->27 MB, 55 MB goal, 4 P +gc 363 @235.800s 0%: 0+14+0 ms clock, 0+5.8/12/22+0 ms cpu, 54->54->28 MB, 55 MB goal, 4 P +gc 364 @236.509s 0%: 0+22+0 ms clock, 0+4.8/21/8.7+0 ms cpu, 55->55->27 MB, 56 MB goal, 4 P +gc 365 @237.090s 0%: 0+21+0 ms clock, 0+8.7/20/7.4+0 ms cpu, 53->53->27 MB, 54 MB goal, 4 P +gc 366 @237.970s 0%: 0+15+0.45 ms clock, 0+4.9/15/20+1.8 ms cpu, 54->54->28 MB, 55 MB goal, 4 P +gc 367 @238.697s 0%: 0+22+0 ms clock, 0+8.7/22/0.98+0 ms cpu, 54->55->27 MB, 56 MB goal, 4 P +gc 368 @239.364s 0%: 0+21+0 ms clock, 0+0.97/21/15+0 ms cpu, 54->54->28 MB, 55 MB goal, 4 P +gc 369 @239.943s 0%: 0+18+0 ms clock, 0+11/18/10+0 ms cpu, 55->55->30 MB, 56 MB goal, 4 P +gc 370 @241.014s 0%: 0+20+0.97 ms clock, 0+9.7/18/5.8+3.8 ms cpu, 60->60->28 MB, 61 MB goal, 4 P +gc 371 @242.090s 0%: 0+20+0 ms clock, 0+8.3/19/6.0+0 ms cpu, 56->57->28 MB, 57 MB goal, 4 P +gc 372 @243.011s 0%: 0+23+0.97 ms clock, 0+3.8/12/19+3.9 ms cpu, 56->57->28 MB, 57 MB goal, 4 P +gc 373 @243.743s 0%: 0+31+0.96 ms clock, 0+15/12/4.8+3.8 ms cpu, 56->56->29 MB, 57 MB goal, 4 P +gc 374 @244.392s 0%: 0+26+0 ms clock, 0+10/25/6.4+0 ms cpu, 57->57->30 MB, 58 MB goal, 4 P +gc 375 @245.716s 0%: 0+26+0 ms clock, 0+5.8/24/7.7+0 ms cpu, 58->58->29 MB, 60 MB goal, 4 P +gc 376 @246.587s 0%: 0+16+0 ms clock, 0+2.0/16/18+0 ms cpu, 57->57->28 MB, 58 MB goal, 4 P +gc 377 @247.204s 0%: 0+31+0 ms clock, 0+1.0/31/2.0+0 ms cpu, 54->55->28 MB, 56 MB goal, 4 P +gc 378 @247.606s 0%: 0+20+0 ms clock, 0+2.8/20/33+0 ms cpu, 54->55->33 MB, 56 MB goal, 4 P +gc 379 @248.524s 0%: 0+21+0 ms clock, 0+13/20/20+0 ms cpu, 64->64->28 MB, 66 MB goal, 4 P +gc 380 @249.245s 0%: 0+25+0 ms clock, 0+17/9.7/8.7+0 ms cpu, 55->55->28 MB, 56 MB goal, 4 P +gc 381 @249.932s 0%: 0+20+0.92 ms clock, 0+16/19/6.7+3.7 ms cpu, 55->55->29 MB, 56 MB goal, 4 P +gc 382 @250.507s 0%: 0+23+0 ms clock, 0+6.8/22/3.9+0 ms cpu, 57->57->29 MB, 58 MB goal, 4 P +gc 383 @251.064s 0%: 0+24+1.0 ms clock, 0+7.8/23/0.96+4.0 ms cpu, 57->57->29 MB, 58 MB goal, 4 P +gc 384 @251.938s 0%: 0+25+0 ms clock, 0+5.8/24/6.9+0 ms cpu, 57->57->29 MB, 58 MB goal, 4 P +gc 385 @252.802s 0%: 0+23+0 ms clock, 0+9.2/23/4.0+0 ms cpu, 57->57->29 MB, 58 MB goal, 4 P +gc 386 @253.346s 0%: 0+21+0.97 ms clock, 0+7.8/20/9.7+3.8 ms cpu, 57->57->29 MB, 58 MB goal, 4 P +gc 387 @253.882s 0%: 0+16+0 ms clock, 0+6.8/16/21+0 ms cpu, 57->58->29 MB, 59 MB goal, 4 P +gc 388 @254.611s 0%: 0+21+0 ms clock, 0+7.7/19/11+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 389 @255.214s 0%: 0+16+0 ms clock, 0+1.9/14/22+0 ms cpu, 57->57->29 MB, 59 MB goal, 4 P +gc 390 @255.930s 0%: 0+21+0.94 ms clock, 0+10/20/7.7+3.7 ms cpu, 56->57->29 MB, 58 MB goal, 4 P +gc 391 @256.619s 0%: 0+24+0 ms clock, 0+11/23/1.9+0 ms cpu, 57->57->29 MB, 58 MB goal, 4 P +gc 392 @257.739s 0%: 0+24+0.93 ms clock, 0+9.8/23/7.8+3.7 ms cpu, 57->58->29 MB, 59 MB goal, 4 P +gc 393 @258.369s 0%: 0+23+0 ms clock, 0+15/23/0+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 394 @259.116s 0%: 0+25+0 ms clock, 0+7.9/23/10+0 ms cpu, 57->58->29 MB, 58 MB goal, 4 P +gc 395 @259.973s 0%: 0+32+0 ms clock, 0+11/17/8.8+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 396 @260.928s 0%: 0+20+0 ms clock, 0+5.8/16/16+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 397 @261.238s 0%: 0+17+0 ms clock, 0+14/14/28+0 ms cpu, 57->57->35 MB, 58 MB goal, 4 P +gc 398 @261.968s 0%: 0+30+0 ms clock, 0+10/19/5.9+0 ms cpu, 68->69->32 MB, 70 MB goal, 4 P +gc 399 @262.765s 0%: 0+24+0.93 ms clock, 0+8.8/20/10+3.7 ms cpu, 63->64->29 MB, 65 MB goal, 4 P +gc 400 @263.403s 0%: 0+23+0 ms clock, 0+12/22/4.4+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 401 @263.930s 0%: 0+22+0 ms clock, 0+12/12/15+0 ms cpu, 58->58->32 MB, 59 MB goal, 4 P +gc 402 @264.791s 0%: 0+19+0 ms clock, 0+6.5/18/10+0 ms cpu, 63->63->29 MB, 64 MB goal, 4 P +gc 403 @265.449s 0%: 0+22+0 ms clock, 0+11/22/4.9+0 ms cpu, 57->58->29 MB, 59 MB goal, 4 P +gc 404 @266.195s 0%: 0+21+0 ms clock, 0+10/21/10+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 405 @267.003s 0%: 0+23+0 ms clock, 0+10/22/4.9+0 ms cpu, 58->58->30 MB, 59 MB goal, 4 P +gc 406 @267.536s 0%: 0+21+0 ms clock, 0+12/18/6.8+0 ms cpu, 58->59->30 MB, 60 MB goal, 4 P +gc 407 @268.143s 0%: 0+16+0.99 ms clock, 0+7.7/15/14+3.9 ms cpu, 58->59->29 MB, 60 MB goal, 4 P +gc 408 @268.885s 0%: 0+15+0 ms clock, 0+5.7/13/19+0 ms cpu, 58->58->29 MB, 59 MB goal, 4 P +gc 409 @270.097s 0%: 0+29+0 ms clock, 0+7.4/18/10+0 ms cpu, 57->58->29 MB, 59 MB goal, 4 P +gc 410 @272.659s 0%: 0+28+0 ms clock, 0+9.4/28/0.50+0 ms cpu, 57->58->29 MB, 59 MB goal, 4 P +gc 411 @273.899s 0%: 0+39+0 ms clock, 0+24/38/5.0+0 ms cpu, 58->58->30 MB, 59 MB goal, 4 P +gc 412 @274.940s 0%: 0+56+0 ms clock, 0+18/30/2.5+0 ms cpu, 58->59->29 MB, 60 MB goal, 4 P +gc 413 @277.763s 0%: 0+19+0 ms clock, 0+2.4/19/37+0 ms cpu, 58->58->31 MB, 59 MB goal, 4 P +gc 414 @278.408s 0%: 0+15+0 ms clock, 0+10/13/15+0 ms cpu, 60->61->30 MB, 62 MB goal, 4 P +gc 415 @278.520s 0%: 0.97+15+0 ms clock, 3.8+12/14/20+0 ms cpu, 59->60->30 MB, 60 MB goal, 4 P +gc 416 @278.678s 0%: 0+12+0 ms clock, 0+7.8/10/19+0 ms cpu, 60->61->30 MB, 61 MB goal, 4 P +gc 417 @278.779s 0%: 0+19+0 ms clock, 0+15/18/4.9+0 ms cpu, 60->61->31 MB, 61 MB goal, 4 P +gc 418 @278.906s 0%: 0+14+0 ms clock, 0+13/14/16+0 ms cpu, 60->60->31 MB, 62 MB goal, 4 P +gc 419 @279.042s 0%: 0+23+0 ms clock, 0+23/8.8/8.4+0 ms cpu, 61->62->31 MB, 63 MB goal, 4 P +gc 420 @279.147s 0%: 0+17+0 ms clock, 0+12/9.7/13+0 ms cpu, 59->61->31 MB, 62 MB goal, 4 P +gc 421 @279.272s 0%: 0+24+0 ms clock, 0+15/12/6.8+0 ms cpu, 60->61->31 MB, 62 MB goal, 4 P +gc 422 @279.380s 0%: 0+13+0 ms clock, 0+10/13/13+0 ms cpu, 60->61->31 MB, 62 MB goal, 4 P +gc 423 @279.513s 0%: 0+30+0 ms clock, 0+22/8.8/3.9+0 ms cpu, 60->61->31 MB, 63 MB goal, 4 P +gc 424 @279.626s 0%: 0+28+0 ms clock, 0+2.9/28/2.9+0 ms cpu, 59->60->30 MB, 62 MB goal, 4 P +gc 425 @279.875s 0%: 0+26+0.94 ms clock, 0+5.7/25/3.9+3.7 ms cpu, 59->60->30 MB, 60 MB goal, 4 P +gc 426 @280.926s 0%: 0+21+0 ms clock, 0+0/20/12+0 ms cpu, 59->59->29 MB, 60 MB goal, 4 P +gc 427 @281.653s 0%: 0+20+0 ms clock, 0+5.8/18/10+0 ms cpu, 57->58->30 MB, 59 MB goal, 4 P +gc 428 @282.418s 0%: 0+29+0 ms clock, 0+15/14/17+0 ms cpu, 58->59->30 MB, 60 MB goal, 4 P +gc 429 @283.220s 0%: 0+18+0 ms clock, 0+5.8/18/20+0 ms cpu, 60->60->30 MB, 61 MB goal, 4 P +gc 430 @283.916s 0%: 0+23+0 ms clock, 0+9.4/23/7.9+0 ms cpu, 59->59->30 MB, 60 MB goal, 4 P +gc 431 @284.574s 0%: 0+21+0.94 ms clock, 0+8.8/21/5.8+3.7 ms cpu, 59->59->30 MB, 60 MB goal, 4 P +gc 432 @285.557s 0%: 0+21+0.93 ms clock, 0+11/21/5.8+3.7 ms cpu, 58->59->29 MB, 60 MB goal, 4 P +gc 433 @287.014s 0%: 0+25+0 ms clock, 0+0.51/25/13+0 ms cpu, 58->58->30 MB, 59 MB goal, 4 P +gc 434 @287.950s 0%: 0+20+1.0 ms clock, 0+9.2/19/7.9+4.0 ms cpu, 58->59->30 MB, 60 MB goal, 4 P +gc 435 @289.151s 0%: 0+22+0 ms clock, 0+2.9/21/17+0 ms cpu, 59->59->30 MB, 60 MB goal, 4 P +gc 436 @290.691s 0%: 0+29+0 ms clock, 0+4.8/25/4.9+0 ms cpu, 58->59->30 MB, 60 MB goal, 4 P +gc 437 @291.520s 0%: 0+24+0 ms clock, 0+4.9/24/7.8+0 ms cpu, 58->59->30 MB, 60 MB goal, 4 P +gc 438 @292.632s 0%: 0+21+0 ms clock, 0+0.95/21/16+0 ms cpu, 59->60->30 MB, 61 MB goal, 4 P +gc 439 @293.808s 0%: 0+13+0 ms clock, 0+2.8/13/24+0 ms cpu, 58->59->30 MB, 60 MB goal, 4 P +scvg1: inuse: 61, idle: 11, sys: 73, released: 0, consumed: 73 (MB) +gc 440 @302.915s 0%: 0+129+0.54 ms clock, 0+63/106/74+2.1 ms cpu, 59->60->31 MB, 61 MB goal, 4 P +gc 441 @304.863s 0%: 0+16+0 ms clock, 0+0/15/23+0 ms cpu, 61->61->30 MB, 62 MB goal, 4 P +gc 442 @305.900s 0%: 0+38+0 ms clock, 0+1.0/38/2.9+0 ms cpu, 59->59->30 MB, 61 MB goal, 4 P +gc 443 @307.308s 0%: 0+89+46 ms clock, 0+84/75/4.9+186 ms cpu, 61->61->33 MB, 62 MB goal, 4 P +gc 444 @308.950s 0%: 0+45+0 ms clock, 0+7.0/42/10+0 ms cpu, 64->65->30 MB, 66 MB goal, 4 P +gc 445 @309.864s 0%: 0+28+0 ms clock, 0+0.46/26/25+0 ms cpu, 60->60->31 MB, 61 MB goal, 4 P +gc 446 @311.401s 0%: 0+29+0 ms clock, 0+1.0/16/19+0 ms cpu, 60->61->30 MB, 62 MB goal, 4 P +gc 447 @312.077s 0%: 0+21+0 ms clock, 0+7.7/21/5.8+0 ms cpu, 60->60->30 MB, 61 MB goal, 4 P +gc 448 @313.430s 0%: 0+29+0 ms clock, 0+16/13/4.8+0 ms cpu, 59->60->31 MB, 61 MB goal, 4 P +gc 449 @314.090s 0%: 0+29+0 ms clock, 0+10/29/5.8+0 ms cpu, 60->60->31 MB, 62 MB goal, 4 P +gc 450 @314.802s 0%: 0+33+0 ms clock, 0+5.8/33/5.8+0 ms cpu, 61->61->31 MB, 62 MB goal, 4 P +gc 451 @316.116s 0%: 0+43+0 ms clock, 0+9.3/42/8.3+0 ms cpu, 61->61->30 MB, 62 MB goal, 4 P +gc 452 @317.261s 0%: 0+24+0 ms clock, 0+9.7/22/6.8+0 ms cpu, 60->60->31 MB, 61 MB goal, 4 P +gc 453 @318.757s 0%: 0+38+0 ms clock, 0+10/20/3.9+0 ms cpu, 60->61->31 MB, 62 MB goal, 4 P +gc 454 @320.499s 0%: 0+14+0.45 ms clock, 0+0/14/25+1.8 ms cpu, 60->60->30 MB, 62 MB goal, 4 P +gc 455 @321.550s 0%: 0+31+0 ms clock, 0+9.7/24/4.8+0 ms cpu, 60->60->31 MB, 61 MB goal, 4 P +gc 456 @322.403s 0%: 0+17+0 ms clock, 0+0.97/17/19+0 ms cpu, 60->61->31 MB, 62 MB goal, 4 P +gc 457 @323.462s 0%: 0+15+0 ms clock, 0+7.4/14/18+0 ms cpu, 60->61->31 MB, 62 MB goal, 4 P +gc 458 @324.499s 0%: 0+27+0.93 ms clock, 0+18/12/5.9+3.7 ms cpu, 60->60->31 MB, 62 MB goal, 4 P +gc 459 @325.546s 0%: 0+26+0.51 ms clock, 0+13/25/0+2.0 ms cpu, 61->61->31 MB, 62 MB goal, 4 P +gc 460 @326.408s 0%: 0+21+0 ms clock, 0+10/21/30+0 ms cpu, 61->62->36 MB, 63 MB goal, 4 P +gc 461 @327.300s 0%: 0+22+0 ms clock, 0+13/10/12+0 ms cpu, 73->73->34 MB, 74 MB goal, 4 P +gc 462 @327.868s 0%: 0+25+0 ms clock, 0+0.44/25/10+0 ms cpu, 65->65->31 MB, 68 MB goal, 4 P +gc 463 @328.947s 0%: 0+22+0 ms clock, 0+2.4/22/9.7+0 ms cpu, 61->62->31 MB, 63 MB goal, 4 P +gc 464 @330.125s 0%: 0+32+0 ms clock, 0+12/18/7.9+0 ms cpu, 61->61->32 MB, 63 MB goal, 4 P +gc 465 @331.123s 0%: 0.97+17+0 ms clock, 3.9+5.9/17/19+0 ms cpu, 62->63->32 MB, 64 MB goal, 4 P +gc 466 @331.953s 0%: 0+14+0 ms clock, 0+3.0/14/24+0 ms cpu, 63->63->31 MB, 64 MB goal, 4 P +gc 467 @333.057s 0%: 0+17+0 ms clock, 0+5.0/16/22+0 ms cpu, 61->62->32 MB, 63 MB goal, 4 P +gc 468 @333.968s 0%: 0+14+0 ms clock, 0+0.49/14/24+0 ms cpu, 63->63->32 MB, 65 MB goal, 4 P +gc 469 @334.892s 0%: 0+20+0 ms clock, 0+14/20/2.9+0 ms cpu, 62->63->31 MB, 64 MB goal, 4 P +gc 470 @335.588s 0%: 0+12+0.97 ms clock, 0+2.8/11/21+3.9 ms cpu, 62->62->32 MB, 63 MB goal, 4 P +gc 471 @336.172s 0%: 0+18+0 ms clock, 0+6.8/17/19+0 ms cpu, 63->64->33 MB, 65 MB goal, 4 P +gc 472 @337.279s 0%: 0+20+0 ms clock, 0+0.47/20/17+0 ms cpu, 65->66->32 MB, 67 MB goal, 4 P +gc 473 @339.230s 0%: 0+29+0 ms clock, 0+0.95/28/4.8+0 ms cpu, 62->63->31 MB, 64 MB goal, 4 P +gc 474 @341.432s 0%: 0+24+0 ms clock, 0+10/24/4.8+0 ms cpu, 62->62->32 MB, 63 MB goal, 4 P +gc 475 @342.431s 0%: 0+29+0 ms clock, 0+7.8/20/12+0 ms cpu, 63->64->33 MB, 65 MB goal, 4 P +gc 476 @343.500s 0%: 0+24+0 ms clock, 0+11/21/1.8+0 ms cpu, 64->65->32 MB, 66 MB goal, 4 P +gc 477 @344.278s 0%: 0+25+0 ms clock, 0+7.3/24/5.4+0 ms cpu, 63->63->32 MB, 64 MB goal, 4 P +gc 478 @345.226s 0%: 0+22+0 ms clock, 0+9.7/18/11+0 ms cpu, 62->63->32 MB, 64 MB goal, 4 P +gc 479 @345.873s 0%: 0+22+1.0 ms clock, 0+10/22/6.5+4.0 ms cpu, 63->63->32 MB, 65 MB goal, 4 P +gc 480 @346.518s 0%: 0+28+0 ms clock, 0+15/14/8.7+0 ms cpu, 63->64->32 MB, 65 MB goal, 4 P +gc 481 @347.221s 0%: 0+28+0 ms clock, 0+0/27/8.8+0 ms cpu, 64->64->33 MB, 65 MB goal, 4 P +gc 482 @348.053s 0%: 0+14+0.97 ms clock, 0+3.9/14/22+3.8 ms cpu, 65->65->33 MB, 66 MB goal, 4 P +gc 483 @348.957s 0%: 0+21+0.46 ms clock, 0+11/15/8.8+1.8 ms cpu, 65->65->32 MB, 67 MB goal, 4 P +gc 484 @349.695s 0%: 0+18+0 ms clock, 0+0/17/21+0 ms cpu, 64->64->32 MB, 65 MB goal, 4 P +gc 485 @350.506s 0%: 0+31+0 ms clock, 0+20/9.8/5.8+0 ms cpu, 63->64->32 MB, 65 MB goal, 4 P +gc 486 @351.088s 0%: 0+28+0 ms clock, 0+21/14/7.5+0 ms cpu, 63->64->32 MB, 65 MB goal, 4 P +gc 487 @351.850s 0%: 0+23+0.97 ms clock, 0+12/23/3.9+3.8 ms cpu, 63->64->32 MB, 65 MB goal, 4 P +gc 488 @352.861s 0%: 0+28+0 ms clock, 0+8.9/22/6.8+0 ms cpu, 64->64->33 MB, 65 MB goal, 4 P +gc 489 @354.052s 0%: 0+29+0 ms clock, 0+11/26/14+0 ms cpu, 64->64->32 MB, 66 MB goal, 4 P +gc 490 @355.201s 0%: 0+21+0.99 ms clock, 0+0.94/21/16+3.9 ms cpu, 64->64->33 MB, 65 MB goal, 4 P +gc 491 @356.094s 0%: 0+24+0.97 ms clock, 0+10/21/6.8+3.9 ms cpu, 64->64->33 MB, 66 MB goal, 4 P +gc 492 @356.932s 0%: 0+21+0 ms clock, 0+4.8/21/13+0 ms cpu, 64->65->32 MB, 66 MB goal, 4 P +gc 493 @357.910s 0%: 0+29+0 ms clock, 0+11/26/3.9+0 ms cpu, 64->64->32 MB, 65 MB goal, 4 P +gc 494 @359.075s 0%: 0+23+0 ms clock, 0+8.7/23/8.9+0 ms cpu, 63->64->33 MB, 65 MB goal, 4 P +gc 495 @360.701s 0%: 0+24+0 ms clock, 0+6.2/22/13+0 ms cpu, 64->65->33 MB, 66 MB goal, 4 P +gc 496 @362.061s 0%: 0+59+0.54 ms clock, 0+18/47/21+2.1 ms cpu, 64->64->33 MB, 66 MB goal, 4 P +gc 497 @363.195s 0%: 0+24+0 ms clock, 0+9.7/22/5.8+0 ms cpu, 65->66->32 MB, 67 MB goal, 4 P +gc 498 @363.926s 0%: 0+32+1.0 ms clock, 0+2.9/32/3.9+4.0 ms cpu, 64->64->33 MB, 65 MB goal, 4 P +gc 499 @364.649s 0%: 0+33+1.9 ms clock, 0+11/30/9.6+7.8 ms cpu, 64->65->34 MB, 66 MB goal, 4 P +gc 500 @365.817s 0%: 0+23+0.49 ms clock, 0+10/23/6.8+1.9 ms cpu, 66->67->32 MB, 68 MB goal, 4 P +gc 501 @367.519s 0%: 0+23+0 ms clock, 0+4.5/21/25+0 ms cpu, 64->64->33 MB, 65 MB goal, 4 P +gc 502 @369.152s 0%: 0+18+0 ms clock, 0+5.8/18/17+0 ms cpu, 65->66->33 MB, 67 MB goal, 4 P +gc 503 @370.341s 0%: 0+27+0 ms clock, 0+0/27/7.8+0 ms cpu, 65->65->33 MB, 67 MB goal, 4 P +gc 504 @371.542s 0%: 0+32+0.92 ms clock, 0+17/15/0+3.7 ms cpu, 64->65->33 MB, 66 MB goal, 4 P +gc 505 @372.629s 0%: 0+22+0 ms clock, 0+4.9/13/21+0 ms cpu, 65->65->33 MB, 66 MB goal, 4 P +gc 506 @373.574s 0%: 0+27+0 ms clock, 0+0/27/7.3+0 ms cpu, 65->65->33 MB, 67 MB goal, 4 P +gc 507 @374.441s 0%: 0+25+0 ms clock, 0+6.8/17/15+0 ms cpu, 65->66->33 MB, 67 MB goal, 4 P +gc 508 @375.768s 0%: 0+51+0.97 ms clock, 0+4.9/26/5.8+3.9 ms cpu, 66->66->34 MB, 67 MB goal, 4 P +gc 509 @376.727s 0%: 0+28+0.93 ms clock, 0+13/19/4.9+3.7 ms cpu, 67->67->33 MB, 69 MB goal, 4 P +gc 510 @377.914s 0%: 0+30+0 ms clock, 0+6.8/24/15+0 ms cpu, 65->66->33 MB, 67 MB goal, 4 P +gc 511 @379.131s 0%: 0+20+0 ms clock, 0+4.8/20/11+0 ms cpu, 66->66->34 MB, 67 MB goal, 4 P +gc 512 @380.489s 0%: 0+35+0 ms clock, 0+17/14/5.4+0 ms cpu, 66->66->34 MB, 68 MB goal, 4 P +gc 513 @381.724s 0%: 0+34+0 ms clock, 0+13/21/1.9+0 ms cpu, 66->66->34 MB, 68 MB goal, 4 P +gc 514 @383.020s 0%: 0+12+0 ms clock, 0+5.8/12/25+0 ms cpu, 66->66->34 MB, 68 MB goal, 4 P +gc 515 @383.905s 0%: 0+20+0 ms clock, 0+12/18/7.7+0 ms cpu, 66->67->34 MB, 68 MB goal, 4 P +gc 516 @385.063s 0%: 0+29+0 ms clock, 0+2.4/26/13+0 ms cpu, 66->67->34 MB, 68 MB goal, 4 P +gc 517 @386.468s 0%: 0+23+0 ms clock, 0+10/23/7.7+0 ms cpu, 67->67->34 MB, 69 MB goal, 4 P +gc 518 @387.436s 0%: 0+27+0 ms clock, 0+3.9/25/9.8+0 ms cpu, 67->67->34 MB, 69 MB goal, 4 P +gc 519 @388.294s 0%: 0+27+0 ms clock, 0+3.4/26/5.9+0 ms cpu, 67->68->34 MB, 69 MB goal, 4 P +gc 520 @389.380s 0%: 0+28+0.94 ms clock, 0+0/16/19+3.7 ms cpu, 68->68->34 MB, 69 MB goal, 4 P +gc 521 @389.992s 0%: 0+13+0.97 ms clock, 0+5.8/13/23+3.9 ms cpu, 67->67->35 MB, 69 MB goal, 4 P +gc 522 @390.888s 0%: 0+15+1.0 ms clock, 0+0.97/12/23+4.0 ms cpu, 68->69->34 MB, 70 MB goal, 4 P +gc 523 @392.615s 0%: 0+47+0 ms clock, 0+17/18/2.9+0 ms cpu, 67->68->35 MB, 69 MB goal, 4 P +gc 524 @393.800s 0%: 0+19+0 ms clock, 0+0.97/18/28+0 ms cpu, 68->69->36 MB, 70 MB goal, 4 P +gc 525 @394.996s 0%: 0+26+0.47 ms clock, 0+13/25/0.98+1.8 ms cpu, 70->71->35 MB, 72 MB goal, 4 P +gc 526 @396.467s 0%: 0+22+0 ms clock, 0+12/21/4.8+0 ms cpu, 68->68->35 MB, 70 MB goal, 4 P +gc 527 @397.854s 0%: 0+30+0 ms clock, 0+0/29/5.8+0 ms cpu, 68->68->35 MB, 70 MB goal, 4 P +gc 528 @399.470s 0%: 0+26+0.93 ms clock, 0+0/26/8.7+3.7 ms cpu, 68->68->35 MB, 70 MB goal, 4 P +gc 529 @400.979s 0%: 0+23+0.98 ms clock, 0+6.8/20/10+3.9 ms cpu, 68->68->35 MB, 70 MB goal, 4 P +gc 530 @401.985s 0%: 0+20+0 ms clock, 0+8.8/20/17+0 ms cpu, 68->69->35 MB, 70 MB goal, 4 P +gc 531 @402.724s 0%: 0+24+0 ms clock, 0+7.4/23/10+0 ms cpu, 69->69->36 MB, 71 MB goal, 4 P +gc 532 @403.903s 0%: 0+25+0.50 ms clock, 0+10/25/5.8+2.0 ms cpu, 71->71->35 MB, 73 MB goal, 4 P +gc 533 @404.896s 0%: 0+33+0 ms clock, 0+4.9/32/6.7+0 ms cpu, 69->69->36 MB, 71 MB goal, 4 P +gc 534 @406.105s 0%: 0+36+0 ms clock, 0+12/21/6.8+0 ms cpu, 71->71->35 MB, 72 MB goal, 4 P +gc 535 @407.110s 0%: 0+28+0 ms clock, 0+5.0/28/4.9+0 ms cpu, 69->69->35 MB, 71 MB goal, 4 P +gc 536 @408.628s 0%: 0+22+0 ms clock, 0+2.9/15/19+0 ms cpu, 69->70->35 MB, 71 MB goal, 4 P +gc 537 @410.154s 0%: 0+45+0 ms clock, 0+16/19/1.9+0 ms cpu, 69->69->35 MB, 71 MB goal, 4 P +gc 538 @411.590s 0%: 0+26+0 ms clock, 0+6.8/22/9.7+0 ms cpu, 69->70->35 MB, 71 MB goal, 4 P +gc 539 @413.082s 0%: 0+34+0 ms clock, 0+8.7/23/3.9+0 ms cpu, 69->70->35 MB, 71 MB goal, 4 P +gc 540 @414.606s 0%: 0+30+0.49 ms clock, 0+3.5/29/2.8+1.9 ms cpu, 69->69->35 MB, 70 MB goal, 4 P +gc 541 @416.216s 0%: 0+74+0 ms clock, 0+0/41/45+0 ms cpu, 69->69->35 MB, 71 MB goal, 4 P +gc 542 @418.109s 0%: 0+25+0.45 ms clock, 0+4.5/22/8.6+1.8 ms cpu, 69->70->35 MB, 71 MB goal, 4 P +gc 543 @419.628s 0%: 0+30+0 ms clock, 0+8.2/30/1.4+0 ms cpu, 69->69->35 MB, 71 MB goal, 4 P +gc 544 @420.998s 0%: 0+16+0 ms clock, 0+1.9/15/26+0 ms cpu, 69->69->35 MB, 71 MB goal, 4 P +gc 545 @422.447s 0%: 0+28+0 ms clock, 0+0.92/27/9.7+0 ms cpu, 69->69->35 MB, 70 MB goal, 4 P +gc 546 @423.972s 0%: 0+29+0 ms clock, 0+1.9/29/5.8+0 ms cpu, 69->69->35 MB, 71 MB goal, 4 P +gc 547 @425.375s 0%: 0+24+0 ms clock, 0+7.7/23/9.7+0 ms cpu, 69->69->36 MB, 71 MB goal, 4 P +gc 548 @427.074s 0%: 0+19+0.97 ms clock, 0+0/12/25+3.9 ms cpu, 70->70->35 MB, 72 MB goal, 4 P +gc 549 @428.257s 0%: 0+27+0 ms clock, 0+8.8/24/10+0 ms cpu, 69->70->36 MB, 71 MB goal, 4 P +gc 550 @429.489s 0%: 0.97+20+0 ms clock, 3.9+8.7/18/15+0 ms cpu, 72->72->36 MB, 73 MB goal, 4 P +gc 551 @430.545s 0%: 0+24+0 ms clock, 0+9.7/23/3.5+0 ms cpu, 70->71->36 MB, 72 MB goal, 4 P +gc 552 @431.881s 0%: 0+28+0 ms clock, 0+0.93/23/9.7+0 ms cpu, 70->70->35 MB, 72 MB goal, 4 P +gc 553 @433.061s 0%: 0+18+0 ms clock, 0+5.9/18/16+0 ms cpu, 70->70->36 MB, 71 MB goal, 4 P +gc 554 @433.987s 0%: 0+22+0.97 ms clock, 0+9.7/20/7.8+3.8 ms cpu, 70->71->36 MB, 72 MB goal, 4 P +gc 555 @435.309s 0%: 0+22+0 ms clock, 0+9.8/21/4.8+0 ms cpu, 70->71->36 MB, 72 MB goal, 4 P +gc 556 @436.386s 0%: 0+17+0 ms clock, 0+7.8/17/18+0 ms cpu, 70->71->36 MB, 72 MB goal, 4 P +gc 557 @437.288s 0%: 0+24+0 ms clock, 0+10/24/5.8+0 ms cpu, 71->71->36 MB, 73 MB goal, 4 P +gc 558 @438.067s 0%: 0+36+0 ms clock, 0+9.7/23/4.8+0 ms cpu, 71->71->36 MB, 73 MB goal, 4 P +gc 559 @438.880s 0%: 0+22+0.96 ms clock, 0+10/20/6.9+3.8 ms cpu, 71->72->36 MB, 73 MB goal, 4 P +gc 560 @439.488s 0%: 0+19+0 ms clock, 0+13/19/5.8+0 ms cpu, 71->72->36 MB, 73 MB goal, 4 P +gc 561 @440.871s 0%: 0+22+0 ms clock, 0+8.7/22/7.8+0 ms cpu, 72->72->36 MB, 73 MB goal, 4 P +gc 562 @442.487s 0%: 0+16+0 ms clock, 0+0/16/25+0 ms cpu, 71->71->37 MB, 73 MB goal, 4 P +gc 563 @444.132s 0%: 0+26+0 ms clock, 0+3.8/26/8.7+0 ms cpu, 72->72->37 MB, 74 MB goal, 4 P +gc 564 @445.273s 0%: 0+23+0 ms clock, 0+9.7/23/10+0 ms cpu, 73->74->37 MB, 75 MB goal, 4 P +gc 565 @446.411s 0%: 0+16+0 ms clock, 0+3.8/16/24+0 ms cpu, 73->73->37 MB, 75 MB goal, 4 P +gc 566 @447.507s 0%: 0+32+0.93 ms clock, 0+10/19/6.8+3.7 ms cpu, 72->73->37 MB, 74 MB goal, 4 P +gc 567 @449.265s 0%: 0+34+0 ms clock, 0+21/14/0+0 ms cpu, 72->72->37 MB, 74 MB goal, 4 P +scvg2: inuse: 64, idle: 16, sys: 80, released: 0, consumed: 80 (MB) +gc 568 @450.300s 0%: 0+28+0 ms clock, 0+9.8/21/7.8+0 ms cpu, 73->73->37 MB, 75 MB goal, 4 P +gc 569 @451.222s 0%: 0+43+0 ms clock, 0+0/43/4.8+0 ms cpu, 73->74->37 MB, 75 MB goal, 4 P +gc 570 @452.856s 0%: 0+35+0.98 ms clock, 0+13/22/0+3.9 ms cpu, 72->72->37 MB, 74 MB goal, 4 P +gc 571 @454.206s 0%: 0+23+0 ms clock, 0+9.6/23/5.8+0 ms cpu, 73->73->37 MB, 75 MB goal, 4 P +gc 572 @455.250s 0%: 0+28+0 ms clock, 0+7.8/24/6.8+0 ms cpu, 73->74->37 MB, 75 MB goal, 4 P +gc 573 @456.358s 0%: 0+31+0 ms clock, 0+1.0/29/8.8+0 ms cpu, 73->73->37 MB, 75 MB goal, 4 P +gc 574 @457.874s 0%: 0+34+0 ms clock, 0+12/18/5.9+0 ms cpu, 74->74->37 MB, 75 MB goal, 4 P +gc 575 @458.947s 0%: 0+27+0 ms clock, 0+0/17/24+0 ms cpu, 73->73->37 MB, 75 MB goal, 4 P +gc 576 @460.086s 0%: 0+17+0.97 ms clock, 0+0.54/17/25+3.9 ms cpu, 73->73->38 MB, 75 MB goal, 4 P +gc 577 @460.835s 0%: 0+33+0 ms clock, 0+0/33/9.7+0 ms cpu, 74->75->38 MB, 76 MB goal, 4 P +gc 578 @462.042s 0%: 0+22+1.0 ms clock, 0+3.8/20/15+4.0 ms cpu, 75->75->39 MB, 76 MB goal, 4 P +gc 579 @463.231s 0%: 0+26+0 ms clock, 0+13/25/2.9+0 ms cpu, 77->77->39 MB, 78 MB goal, 4 P +gc 580 @464.499s 0%: 0+18+0 ms clock, 0+6.8/17/17+0 ms cpu, 76->77->39 MB, 78 MB goal, 4 P +gc 581 @466.538s 0%: 0+34+0 ms clock, 0+12/18/10+0 ms cpu, 77->77->39 MB, 79 MB goal, 4 P +gc 582 @467.384s 0%: 0+30+0 ms clock, 0+10/19/5.9+0 ms cpu, 77->77->39 MB, 79 MB goal, 4 P +gc 583 @468.989s 0%: 0+27+0 ms clock, 0+9.2/25/10+0 ms cpu, 76->77->40 MB, 78 MB goal, 4 P +gc 584 @470.448s 0%: 0+30+0.92 ms clock, 0+5.8/30/1.9+3.7 ms cpu, 78->78->39 MB, 80 MB goal, 4 P +gc 585 @472.023s 0%: 0+32+0 ms clock, 0+1.8/29/8.7+0 ms cpu, 77->77->40 MB, 79 MB goal, 4 P +gc 586 @473.270s 0%: 0+27+0 ms clock, 0+5.3/27/7.7+0 ms cpu, 78->78->39 MB, 80 MB goal, 4 P +gc 587 @475.315s 0%: 0+29+0 ms clock, 0+4.8/29/6.8+0 ms cpu, 77->78->40 MB, 79 MB goal, 4 P +gc 588 @476.895s 0%: 0+21+0 ms clock, 0+1.4/20/24+0 ms cpu, 78->79->40 MB, 80 MB goal, 4 P +gc 589 @477.977s 0%: 0+27+0.97 ms clock, 0+11/27/0.98+3.9 ms cpu, 78->79->40 MB, 80 MB goal, 4 P +gc 590 @479.088s 0%: 0+32+0 ms clock, 0+5.4/32/7.5+0 ms cpu, 79->79->40 MB, 81 MB goal, 4 P +gc 591 @480.167s 0%: 0+17+0.95 ms clock, 0+2.9/17/25+3.8 ms cpu, 79->79->40 MB, 81 MB goal, 4 P +gc 592 @481.276s 0%: 0+42+0 ms clock, 0+9.2/27/3.9+0 ms cpu, 79->79->40 MB, 81 MB goal, 4 P +gc 593 @482.456s 0%: 0+25+1.0 ms clock, 0+10/25/11+4.0 ms cpu, 79->80->40 MB, 81 MB goal, 4 P +gc 594 @483.574s 0%: 0+23+0 ms clock, 0+11/23/7.8+0 ms cpu, 79->80->40 MB, 81 MB goal, 4 P +gc 595 @484.577s 0%: 0+27+0 ms clock, 0+5.9/23/12+0 ms cpu, 79->80->41 MB, 81 MB goal, 4 P +gc 596 @485.753s 0%: 0+23+0 ms clock, 0+12/23/5.9+0 ms cpu, 80->80->41 MB, 82 MB goal, 4 P +gc 597 @486.445s 0%: 0+30+0 ms clock, 0+5.8/29/9.8+0 ms cpu, 80->80->41 MB, 82 MB goal, 4 P +gc 598 @487.140s 0%: 0+29+0 ms clock, 0+2.8/28/10+0 ms cpu, 81->81->41 MB, 83 MB goal, 4 P +gc 599 @488.083s 0%: 0+30+1.0 ms clock, 0+11/30/8.7+4.0 ms cpu, 81->82->41 MB, 83 MB goal, 4 P +gc 600 @489.920s 0%: 0+25+0.93 ms clock, 0+8.8/25/7.8+3.7 ms cpu, 81->82->41 MB, 83 MB goal, 4 P +gc 601 @491.129s 0%: 0+31+0 ms clock, 0+3.9/31/5.8+0 ms cpu, 81->82->41 MB, 83 MB goal, 4 P +gc 602 @492.225s 0%: 0+25+1.0 ms clock, 0+9.8/25/4.9+4.0 ms cpu, 81->82->41 MB, 83 MB goal, 4 P +gc 603 @493.331s 0%: 0+15+0 ms clock, 0+7.8/15/23+0 ms cpu, 80->81->41 MB, 83 MB goal, 4 P +gc 604 @494.577s 0%: 0+30+0 ms clock, 0+7.7/24/8.7+0 ms cpu, 80->81->41 MB, 82 MB goal, 4 P +gc 605 @495.748s 0%: 0+35+0 ms clock, 0+9.7/21/6.7+0 ms cpu, 80->81->41 MB, 82 MB goal, 4 P +gc 606 @496.838s 0%: 0+27+0 ms clock, 0+9.7/26/5.8+0 ms cpu, 80->81->42 MB, 82 MB goal, 4 P +gc 607 @498.047s 0%: 0+39+0 ms clock, 0+18/17/1.9+0 ms cpu, 82->82->41 MB, 84 MB goal, 4 P +gc 608 @499.643s 0%: 0+19+0.92 ms clock, 0+8.7/18/15+3.7 ms cpu, 81->82->42 MB, 83 MB goal, 4 P +gc 609 @500.918s 0%: 0+23+0 ms clock, 0+5.8/22/13+0 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 610 @501.955s 0%: 0+26+0 ms clock, 0+19/24/1.9+0 ms cpu, 82->82->44 MB, 84 MB goal, 4 P +gc 611 @502.936s 0%: 0+33+0 ms clock, 0+1.9/33/4.8+0 ms cpu, 85->86->42 MB, 88 MB goal, 4 P +gc 612 @504.191s 0%: 0+22+0.45 ms clock, 0+14/21/8.7+1.8 ms cpu, 82->82->43 MB, 84 MB goal, 4 P +gc 613 @505.140s 0%: 0+35+0 ms clock, 0+15/22/10+0 ms cpu, 85->86->46 MB, 87 MB goal, 4 P +gc 614 @506.101s 0%: 0+31+0 ms clock, 0+1.9/30/11+0 ms cpu, 90->91->42 MB, 92 MB goal, 4 P +gc 615 @507.234s 0%: 0+29+0 ms clock, 0+21/14/8.8+0 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 616 @508.338s 0%: 0+26+0 ms clock, 0+9.7/23/15+0 ms cpu, 82->83->42 MB, 85 MB goal, 4 P +gc 617 @509.271s 0%: 0+32+0.93 ms clock, 0+0.97/32/4.9+3.7 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 618 @510.495s 0%: 0+23+0 ms clock, 0+0.50/23/20+0 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 619 @511.631s 0%: 0+30+0 ms clock, 0+3.8/29/7.7+0 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 620 @512.758s 0%: 0+33+0 ms clock, 0+8.7/32/3.9+0 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 621 @513.848s 0%: 0+24+0 ms clock, 0+2.9/24/16+0 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 622 @514.938s 0%: 0+29+0 ms clock, 0+5.8/29/6.8+0 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 623 @516.084s 0%: 0+31+0 ms clock, 0+20/9.8/15+0 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 624 @516.939s 0%: 0+22+0 ms clock, 0+12/15/19+0 ms cpu, 83->83->43 MB, 85 MB goal, 4 P +gc 625 @517.666s 0%: 0+24+0 ms clock, 0+18/7.8/15+0 ms cpu, 85->85->41 MB, 87 MB goal, 4 P +gc 626 @518.623s 0%: 0+22+0 ms clock, 0+14/10/20+0 ms cpu, 81->82->42 MB, 83 MB goal, 4 P +gc 627 @519.492s 0%: 0+27+0 ms clock, 0+4.4/26/11+0 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 628 @520.591s 0%: 0+24+0.45 ms clock, 0+10/24/5.8+1.8 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 629 @521.595s 0%: 0+21+1.0 ms clock, 0+0.97/20/25+4.0 ms cpu, 82->82->42 MB, 84 MB goal, 4 P +gc 630 @522.453s 0%: 0+23+0 ms clock, 0+9.8/23/10+0 ms cpu, 82->83->42 MB, 84 MB goal, 4 P +gc 631 @523.171s 0%: 0+20+0.97 ms clock, 0+7.7/20/20+3.8 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 632 @523.873s 0%: 0+30+0 ms clock, 0+3.9/29/7.9+0 ms cpu, 83->83->42 MB, 85 MB goal, 4 P +gc 633 @524.599s 0%: 0+32+0 ms clock, 0+7.9/23/6.8+0 ms cpu, 83->84->42 MB, 85 MB goal, 4 P +gc 634 @525.831s 0%: 0+18+0 ms clock, 0+0.49/18/25+0 ms cpu, 82->82->42 MB, 84 MB goal, 4 P +gc 635 @526.898s 0%: 0+26+0 ms clock, 0+14/12/14+0 ms cpu, 82->82->42 MB, 84 MB goal, 4 P diff --git a/src/test/resources/openjdk/SampleOpenJdk1_8_0-171-ShenandoahBeginning.txt b/src/test/resources/openjdk/SampleOpenJdk1_8_0-171-ShenandoahBeginning.txt new file mode 100644 index 00000000..750427f5 --- /dev/null +++ b/src/test/resources/openjdk/SampleOpenJdk1_8_0-171-ShenandoahBeginning.txt @@ -0,0 +1,38 @@ +OpenJDK 64-Bit Server VM (25.171-b10) for linux-amd64 JRE (1.8.0_171-b10), built on May 16 2018 12:43:10 by "mockbuild" with gcc 4.8.5 20150623 (Red Hat 4.8.5-28) +Memory: 4k page, physical 528158808k(281795048k free), swap 2097148k(2097148k free) +CommandLine flags: -XX:GCLogFileSize=1048576 -XX:InitialHeapSize=274877906944 -XX:InitialTenuringThreshold=2 -XX:+LogVMOutput -XX:+ManagementServer -XX:MaxHeapSize=274877906944 -XX:MaxTenuringThreshold=2 -XX:NumberOfGCLogFiles=10 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UnlockDiagnosticVMOptions -XX:+UseGCLogFileRotation -XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:+UseShenandoahGC +Heap region size: 32M +Region size in bytes: 33554432 +Region size byte shift: 25 +Humongous threshold in bytes: 33554432 +Number of regions: 8192 +Shenandoah heuristics: adaptive +Parallel GC threads: 33 +Concurrent GC threads: 33 +Parallel reference processing enabled: true +Initialize Shenandoah heap with initial size 274877906944 bytes +Concurrent marking triggered. Free: 78624M, Free Threshold: 78643M; Allocated: 78624M, Alloc Threshold: 0M +25.465: [Pause Init Mark, 43.460 ms] +25.508: [Concurrent marking 178G->184G(256G), 3685.818 ms] +29.197: [Pause Final MarkTotal Garbage: 44620M +Immediate Garbage: 3296M, 103 regions (20% of total) +Garbage to be collected: 12532M (28% of total), 396 regions +Live objects to be evacuated: 139M +Live/garbage ratio in collected regions: 1% + 184G->181G(256G), 4.730 ms] +29.202: [Concurrent evacuation 181G->182G(256G), 19.154 ms] +29.222: [Pause Init Update Refs, 0.314 ms] +29.222: [Concurrent update references 182G->184G(256G), 2188.225 ms] +31.417: [Pause Final Update Refs 184G->172G(256G), 3.659 ms] +31.420: [Concurrent reset bitmaps 172G->172G(256G), 1.735 ms] +Capacity: 262144M, Peak Occupancy: 188928M, Lowest Free: 73215M, Free Threshold: 7864M +Concurrent marking triggered. Free: 78624M, Free Threshold: 78643M; Allocated: 78624M, Alloc Threshold: 0M +53.071: [Concurrent reset bitmaps 190G->190G(256G), 99.589 ms] +Capacity: 262144M, Peak Occupancy: 196064M, Lowest Free: 66079M, Free Threshold: 7864M +Adjusting free threshold to: 25% (65536M) +Concurrent marking triggered. Free: 65504M, Free Threshold: 65536M; Allocated: 65504M, Alloc Threshold: 0M +58.663: [Concurrent reset bitmaps 194G->194G(256G), 105.318 ms] +Capacity: 262144M, Peak Occupancy: 199040M, Lowest Free: 63103M, Free Threshold: 7864M +Concurrent marking triggered. Free: 63360M, Free Threshold: 170393M; Allocated: 63360M, Alloc Threshold: 0M +Predicted cset threshold: 40, 1114112K CSet (0%) +58.770: [Pause Init Mark, 8.571 ms] diff --git a/src/test/resources/openjdk/SampleOpenJdk1_8_0-232-ShenandoahBeginning.txt b/src/test/resources/openjdk/SampleOpenJdk1_8_0-232-ShenandoahBeginning.txt new file mode 100644 index 00000000..26025341 --- /dev/null +++ b/src/test/resources/openjdk/SampleOpenJdk1_8_0-232-ShenandoahBeginning.txt @@ -0,0 +1,27 @@ +OpenJDK 64-Bit Server VM (25.71-b433-20190907-aarch64-shenandoah-jdk8u232-05) for linux-amd64 JRE (1.8.0-builds.shipilev.net-openjdk-shenandoah-jdk8-b433-20190907-aarch64-shenandoah-jdk8u232-b05), built on Sep 7 2019 03:47:42 by "buildbot" with gcc 6.3.0 20170516 +Memory: 4k page, physical 2047012k(883308k free), swap 1048572k(1048572k free) +CommandLine flags: -XX:InitialHeapSize=32752192 -XX:MaxHeapSize=134217728 -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+UnlockDiagnosticVMOptions -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseShenandoahGC -XX:+UseTransparentHugePages +Regions: 64 x 2048K +Humongous object threshold: 2048K +Max TLAB size: 256K +GC threads: 2 parallel, 2 concurrent +Reference processing: parallel +Heuristics ergonomically sets -XX:+ExplicitGCInvokesConcurrent +Heuristics ergonomically sets -XX:+ShenandoahImplicitGCInvokesConcurrent +Shenandoah heuristics: adaptive +Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x +Initialize Shenandoah heap: 32768K initial, 8192K min, 128M max +Trigger: Learning 1 of 5. Free (87M) is below initial threshold (89M) +Free: 87M (44 regions), Max regular: 2048K, Max humongous: 88064K, External frag: 2%, Internal frag: 0% +Evacuation Reserve: 8M (4 regions), Max regular: 2048K +0.233: [Concurrent reset, start] + Using 2 of 2 workers for concurrent reset +0.234: [Concurrent reset 32854K->32983K(34816K), 0.401 ms] +0.234: [Pause Init Mark (process weakrefs), start] + Using 2 of 2 workers for init marking + Pacer for Mark. Expected Live: 12M, Free: 87M, Non-Taxable: 8M, Alloc Tax Rate: 0.5x +0.239: [Pause Final Mark (process weakrefs), start] + Using 2 of 2 workers for final marking + Adaptive CSet Selection. Target Free: 12M, Actual Free: 92M, Max CSet: 5M, Min Garbage: 0M + Collectable Garbage: 0M (0% of total), 0M CSet, 0 CSet regions + Immediate Garbage: 0M (0% of total), 0 regions diff --git a/src/test/resources/openjdk/SampleOpenJdk1_8_0ShenandoahDetailsShutdown.txt b/src/test/resources/openjdk/SampleOpenJdk1_8_0ShenandoahDetailsShutdown.txt new file mode 100644 index 00000000..b1691462 --- /dev/null +++ b/src/test/resources/openjdk/SampleOpenJdk1_8_0ShenandoahDetailsShutdown.txt @@ -0,0 +1,98 @@ +Cancelling concurrent GC: Stopping VM +Heap +Shenandoah Heap + 268435456K total, 261685248K committed, 226747245K used + 8192 x 32768K regions +Status: idle cancelled +Reserved region: + - [0x00007f4ba8000000, 0x00007f8ba8000000) + +GC STATISTICS: + "(G)" (gross) pauses include VM time: time to notify and block threads, do the pre- + and post-safepoint housekeeping. Use -XX:+PrintSafepointStatistics to dissect. + "(N)" (net) pauses are the times spent in the actual GC code. + "a" is average time for each phase, look at levels to see if average makes sense. + "lvls" are quantiles: 0% (minimum), 25%, 50% (median), 75%, 100% (maximum). + +Total Pauses (G) = 60.47 s (a = 7786 us) (n = 7766) (lvls, us = 689, 4746, 7109, 9609, 85448) +Total Pauses (N) = 31.31 s (a = 4031 us) (n = 7766) (lvls, us = 158, 2539, 3613, 4922, 81166) +Pause Init Mark (G) = 14.90 s (a = 7662 us) (n = 1945) (lvls, us = 3691, 6641, 7109, 7812, 37445) +Pause Init Mark (N) = 8.29 s (a = 4264 us) (n = 1945) (lvls, us = 2441, 3672, 4043, 4551, 35342) + Accumulate Stats = 0.33 s (a = 172 us) (n = 1945) (lvls, us = 71, 158, 164, 176, 2534) + Make Parsable = 0.10 s (a = 52 us) (n = 1945) (lvls, us = 5, 39, 51, 58, 1048) + Clear Liveness = 1.59 s (a = 818 us) (n = 1945) (lvls, us = 426, 730, 797, 885, 2195) + Scan Roots = 5.82 s (a = 2990 us) (n = 1945) (lvls, us = 1543, 2441, 2754, 3223, 34120) + S: Thread Roots = 0.61 s (a = 314 us) (n = 1945) (lvls, us = 56, 215, 244, 297, 22527) + S: String Table Roots = 1.08 s (a = 554 us) (n = 1945) (lvls, us = 0, 357, 488, 744, 3173) + S: Universe Roots = 0.01 s (a = 5 us) (n = 1945) (lvls, us = 1, 2, 2, 2, 2351) + S: JNI Roots = 0.02 s (a = 11 us) (n = 1945) (lvls, us = 3, 6, 7, 8, 1717) + S: JNI Weak Roots = 0.04 s (a = 22 us) (n = 1945) (lvls, us = 0, 14, 18, 25, 1471) + S: Synchronizer Roots = 0.00 s (a = 2 us) (n = 1945) (lvls, us = 0, 1, 2, 2, 63) + S: Flat Profiler Roots = 0.05 s (a = 24 us) (n = 1945) (lvls, us = 1, 18, 20, 23, 754) + S: Management Roots = 0.01 s (a = 3 us) (n = 1945) (lvls, us = 1, 2, 2, 3, 384) + S: System Dict Roots = 0.20 s (a = 101 us) (n = 1945) (lvls, us = 10, 16, 21, 45, 1488) + S: CLDG Roots = 0.14 s (a = 73 us) (n = 1945) (lvls, us = 30, 54, 60, 68, 7618) + S: JVMTI Roots = 0.00 s (a = 1 us) (n = 1945) (lvls, us = 0, 0, 1, 1, 209) + Resize TLABs = 0.24 s (a = 123 us) (n = 1945) (lvls, us = 9, 107, 113, 125, 858) +Pause Final Mark (G) = 25.04 s (a = 12876 us) (n = 1945) (lvls, us = 6074, 9082, 11719, 15625, 85442) +Pause Final Mark (N) = 15.58 s (a = 8011 us) (n = 1945) (lvls, us = 3906, 5117, 6074, 10938, 81164) + Update Roots = 0.02 s (a = 2195 us) (n = 7) (lvls, us = 1680, 1680, 2109, 2207, 2579) + U: Thread Roots = 0.00 s (a = 303 us) (n = 7) (lvls, us = 240, 240, 289, 318, 367) + U: String Table Roots = 0.00 s (a = 532 us) (n = 7) (lvls, us = 301, 301, 480, 602, 726) + U: Universe Roots = 0.00 s (a = 1 us) (n = 7) (lvls, us = 1, 1, 1, 1, 2) + U: JNI Roots = 0.00 s (a = 6 us) (n = 7) (lvls, us = 4, 4, 5, 6, 9) + U: JNI Weak Roots = 0.00 s (a = 20 us) (n = 7) (lvls, us = 3, 3, 16, 26, 33) + U: Synchronizer Roots = 0.00 s (a = 1 us) (n = 7) (lvls, us = 1, 1, 1, 2, 2) + U: Flat Profiler Roots = 0.00 s (a = 18 us) (n = 7) (lvls, us = 13, 13, 17, 19, 24) + U: Management Roots = 0.00 s (a = 8 us) (n = 7) (lvls, us = 5, 5, 7, 9, 12) + U: System Dict Roots = 0.00 s (a = 30 us) (n = 7) (lvls, us = 8, 8, 27, 33, 48) + U: CLDG Roots = 0.00 s (a = 45 us) (n = 7) (lvls, us = 22, 22, 45, 47, 59) + U: JVMTI Roots = 0.00 s (a = 1 us) (n = 7) (lvls, us = 0, 0, 1, 1, 1) + Finish Queues = 3.49 s (a = 1792 us) (n = 1945) (lvls, us = 1074, 1602, 1758, 1914, 3164) + Weak References = 1.32 s (a = 3398 us) (n = 389) (lvls, us = 885, 2129, 3242, 3926, 74072) + Process = 0.79 s (a = 2033 us) (n = 389) (lvls, us = 25, 953, 1973, 2461, 72472) + Enqueue = 0.52 s (a = 1349 us) (n = 389) (lvls, us = 580, 1074, 1270, 1562, 2544) + System Purge = 2.87 s (a = 7381 us) (n = 389) (lvls, us = 6367, 6992, 7227, 7656, 9396) + Unload Classes = 0.46 s (a = 1173 us) (n = 389) (lvls, us = 832, 982, 1035, 1211, 2371) + Parallel Cleanup = 2.41 s (a = 6193 us) (n = 389) (lvls, us = 5371, 5918, 6113, 6387, 7774) + Code Cache = 0.29 s (a = 758 us) (n = 389) (lvls, us = 396, 729, 754, 783, 1441) + String/Symbol Tables = 0.58 s (a = 1480 us) (n = 389) (lvls, us = 1055, 1270, 1387, 1602, 2794) + Clean Classes = 1.05 s (a = 2709 us) (n = 389) (lvls, us = 1309, 2656, 2695, 2754, 2915) + Synchronization = 0.01 s (a = 16 us) (n = 389) (lvls, us = 0, 8, 12, 18, 386) + CLDG = 0.00 s (a = 6 us) (n = 389) (lvls, us = 3, 4, 5, 5, 277) + Prepare Evacuation = 1.53 s (a = 788 us) (n = 1945) (lvls, us = 607, 707, 752, 811, 1793) + Initial Evacuation = 6.05 s (a = 3113 us) (n = 1945) (lvls, us = 1348, 2246, 2441, 2715, 17740) + E: Thread Roots = 1.38 s (a = 708 us) (n = 1945) (lvls, us = 15, 248, 293, 371, 9000) + E: Code Cache Roots = 1.10 s (a = 567 us) (n = 1945) (lvls, us = 211, 496, 602, 625, 904) +Pause Init Update Refs (G) = 3.45 s (a = 1780 us) (n = 1938) (lvls, us = 686, 1602, 1719, 1895, 4542) +Pause Init Update Refs (N) = 0.78 s (a = 402 us) (n = 1938) (lvls, us = 158, 352, 402, 443, 1097) +Pause Final Update Refs (G) = 17.00 s (a = 8772 us) (n = 1938) (lvls, us = 3145, 6582, 7090, 9590, 48756) +Pause Final Update Refs (N) = 6.62 s (a = 3415 us) (n = 1938) (lvls, us = 2441, 3164, 3340, 3574, 5330) + Update Roots = 4.88 s (a = 2519 us) (n = 1938) (lvls, us = 1680, 2305, 2461, 2637, 4525) + UR: Thread Roots = 0.53 s (a = 276 us) (n = 1938) (lvls, us = 12, 230, 258, 297, 1466) + UR: String Table Roots = 1.27 s (a = 655 us) (n = 1938) (lvls, us = 311, 600, 660, 709, 1327) + UR: Universe Roots = 0.00 s (a = 1 us) (n = 1938) (lvls, us = 1, 1, 1, 1, 10) + UR: JNI Roots = 0.01 s (a = 6 us) (n = 1938) (lvls, us = 3, 4, 5, 6, 53) + UR: JNI Weak Roots = 0.02 s (a = 12 us) (n = 1938) (lvls, us = 5, 8, 9, 13, 134) + UR: Synchronizer Roots = 0.00 s (a = 2 us) (n = 1938) (lvls, us = 0, 1, 2, 2, 10) + UR: Flat Profiler Roots = 0.04 s (a = 20 us) (n = 1938) (lvls, us = 1, 17, 20, 22, 49) + UR: Management Roots = 0.01 s (a = 8 us) (n = 1938) (lvls, us = 1, 5, 6, 8, 90) + UR: System Dict Roots = 0.04 s (a = 18 us) (n = 1938) (lvls, us = 8, 10, 12, 19, 214) + UR: CLDG Roots = 0.09 s (a = 45 us) (n = 1938) (lvls, us = 27, 42, 44, 46, 138) + UR: JVMTI Roots = 0.00 s (a = 1 us) (n = 1938) (lvls, us = 0, 1, 1, 1, 9) + Recycle = 1.59 s (a = 822 us) (n = 1938) (lvls, us = 617, 754, 801, 863, 1455) +Concurrent Marking = 8083.29 s (a = 4155932 us) (n = 1945) (lvls, us = 3183594, 4121094, 4140625, 4179688, 4427827) +Concurrent Precleaning = 0.65 s (a = 1666 us) (n = 389) (lvls, us = 1328, 1504, 1582, 1660, 24655) +Concurrent Evacuation = 27.23 s (a = 14002 us) (n = 1945) (lvls, us = 1914, 8750, 13477, 17383, 173985) +Concurrent Update Refs = 4110.85 s (a = 2121183 us) (n = 1938) (lvls, us = 2050781, 2070312, 2089844, 2128906, 2758746) +Concurrent Reset Bitmaps = 244.91 s (a = 125916 us) (n = 1945) (lvls, us = 1367, 119141, 125000, 130859, 140241) + +0 allocation failure and 0 user requested GCs +1945 successful and 0 degenerated concurrent markings +1938 successful and 0 degenerated update references + +ALLOCATION TRACING + These are the slow-path allocations, including TLAB/GCLAB refills, and out-of-TLAB allocations. + In-TLAB/GCLAB allocations happen orders of magnitude more frequently, and without delays. + + Allocation tracing is disabled, use -XX:+ShenandoahAllocationTrace to enable. diff --git a/src/test/resources/openjdk/SampleSun1_8_0G1StringDeduplication.txt b/src/test/resources/openjdk/SampleSun1_8_0G1StringDeduplication.txt new file mode 100644 index 00000000..582e4610 --- /dev/null +++ b/src/test/resources/openjdk/SampleSun1_8_0G1StringDeduplication.txt @@ -0,0 +1,66 @@ +2019-07-08 14:47:32 GC log file created /opt/eap/standalone/log/gc.log.1 +Java HotSpot(TM) 64-Bit Server VM (25.212-b10) for linux-amd64 JRE (1.8.0_212-b10), built on Apr 1 2019 21:31:50 by "java_re" with gcc 7.3.0 +Memory: 4k page, physical 10485760k(9200k free), swap 0k(0k free) +CommandLine flags: -XX:AdaptiveSizePolicyWeight=90 -XX:CICompilerCount=2 -XX:CompressedClassSpaceSize=528482304 -XX:ConcGCThreads=2 -XX:+DisableExplicitGC -XX:+ExitOnOutOfMemoryError -XX:G1HeapRegionSize=4194304 -XX:G1ReservePercent=20 -XX:GCLogFileSize=3145728 -XX:GCTimeRatio=4 -XX:InitialHeapSize=7516192768 -XX:InitiatingHeapOccupancyPercent=50 -XX:MarkStackSize=4194304 -XX:MaxGCPauseMillis=100 -XX:MaxHeapFreeRatio=40 -XX:MaxHeapSize=7516192768 -XX:MaxMetaspaceSize=536870912 -XX:MaxNewSize=4508876800 -XX:MetaspaceSize=100663296 -XX:MinHeapDeltaBytes=4194304 -XX:MinHeapFreeRatio=20 -XX:NativeMemoryTracking=summary -XX:NumberOfGCLogFiles=5 -XX:ParallelGCThreads=6 -XX:+PrintAdaptiveSizePolicy -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintReferenceGC -XX:+PrintStringDeduplicationStatistics -XX:-TraceClassUnloading -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseFastUnorderedTimeStamps -XX:+UseG1GC -XX:+UseGCLogFileRotation -XX:-UseParallelGC -XX:+UseStringDeduplication +2019-07-08T14:47:32.753+0200: 1069.416: [GC concurrent-string-deduplication, 31.4K->7128.0B(24.5K), avg 67.3%, 0.0009256 secs] + [Last Exec: 0.0009256 secs, Idle: 0.7833251 secs, Blocked: 1/0.0043273 secs] + [Inspected: 619] + [Skipped: 0( 0.0%)] + [Hashed: 318( 51.4%)] + [Known: 2( 0.3%)] + [New: 617( 99.7%) 31.4K] + [Deduplicated: 574( 93.0%) 24.5K( 77.8%)] + [Young: 574(100.0%) 24.5K(100.0%)] + [Old: 0( 0.0%) 0.0B( 0.0%)] + [Total Exec: 703/20.1500520 secs, Idle: 703/1045.6280060 secs, Blocked: 446/2.1353791 secs] + [Inspected: 21201416] + [Skipped: 0( 0.0%)] + [Hashed: 11819450( 55.7%)] + [Known: 785625( 3.7%)] + [New: 20415791( 96.3%) 1524.2M] + [Deduplicated: 17196568( 84.2%) 1026.4M( 67.3%)] + [Young: 8732059( 50.8%) 520.9M( 50.7%)] + [Old: 8464509( 49.2%) 505.5M( 49.3%)] + [Table] + [Memory Usage: 68.9M] + [Size: 2097152, Min: 1024, Max: 16777216] + [Entries: 2295576, Load: 109.5%, Cached: 13897, Added: 3402145, Removed: 1106569] + [Resize Count: 11, Shrink Threshold: 1398101(66.7%), Grow Threshold: 4194304(200.0%)] + [Rehash Count: 0, Rehash Threshold: 120, Hash Seed: 0x0] + [Age Threshold: 3] + [Queue] + [Dropped: 0] +[GC concurrent-string-deduplication, deleted 0 entries, 0.0000006 secs] +2019-07-08T14:47:33.392+0200: 1070.055: [GC pause (G1 Evacuation Pause) (young) 1070.055: [G1Ergonomics (CSet Construction) start choosing CSet, _pending_cards: 20869, predicted base time: 81.84 ms, remaining time: 18.16 ms, target pause time: 100.00 ms] + 1070.056: [G1Ergonomics (CSet Construction) add young regions to CSet, eden: 84 regions, survivors: 5 regions, predicted young region time: 23.89 ms] + 1070.056: [G1Ergonomics (CSet Construction) finish choosing CSet, eden: 84 regions, survivors: 5 regions, old: 0 regions, predicted pause time: 105.73 ms, target pause time: 100.00 ms] +2019-07-08T14:47:33.427+0200: 1070.091: [SoftReference, 0 refs, 0.0000813 secs]2019-07-08T14:47:33.427+0200: 1070.091: [WeakReference, 41 refs, 0.0000208 secs]2019-07-08T14:47:33.427+0200: 1070.091: [FinalReference, 319 refs, 0.0010788 secs]2019-07-08T14:47:33.428+0200: 1070.092: [PhantomReference, 0 refs, 6 refs, 0.0000123 secs]2019-07-08T14:47:33.428+0200: 1070.092: [JNI Weak Reference, 0.0239112 secs], 0.1060907 secs] + [Parallel Time: 33.7 ms, GC Workers: 6] + [GC Worker Start (ms): Min: 1070056.4, Avg: 1070056.6, Max: 1070056.7, Diff: 0.3] + [Ext Root Scanning (ms): Min: 8.4, Avg: 10.3, Max: 14.4, Diff: 6.0, Sum: 61.8] + [Update RS (ms): Min: 10.8, Avg: 14.0, Max: 15.3, Diff: 4.4, Sum: 84.0] + [Processed Buffers: Min: 15, Avg: 34.5, Max: 45, Diff: 30, Sum: 207] + [Scan RS (ms): Min: 0.0, Avg: 0.0, Max: 0.1, Diff: 0.1, Sum: 0.2] + [Code Root Scanning (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0] + [Object Copy (ms): Min: 7.7, Avg: 8.6, Max: 9.2, Diff: 1.5, Sum: 51.3] + [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0] + [Termination Attempts: Min: 1, Avg: 1.0, Max: 1, Diff: 0, Sum: 6] + [GC Worker Other (ms): Min: 0.0, Avg: 0.1, Max: 0.1, Diff: 0.1, Sum: 0.4] + [GC Worker Total (ms): Min: 33.1, Avg: 33.2, Max: 33.3, Diff: 0.3, Sum: 199.0] + [GC Worker End (ms): Min: 1070089.7, Avg: 1070089.8, Max: 1070089.8, Diff: 0.1] + [Code Root Fixup: 0.1 ms] + [Code Root Purge: 0.0 ms] + [String Dedup Fixup: 43.4 ms, GC Workers: 6] + [Queue Fixup (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0] + [Table Fixup (ms): Min: 42.7, Avg: 42.9, Max: 43.1, Diff: 0.4, Sum: 257.3] + [Clear CT: 0.3 ms] + [Other: 28.6 ms] + [Choose CSet: 0.0 ms] + [Ref Proc: 25.8 ms] + [Ref Enq: 0.0 ms] + [Redirty Cards: 0.2 ms] + [Humongous Register: 0.1 ms] + [Humongous Reclaim: 0.1 ms] + [Free CSet: 1.2 ms] + [Eden: 336.0M(336.0M)->0.0B(328.0M) Survivors: 20.0M->28.0M Heap: 3728.6M(7168.0M)->3398.6M(7168.0M)] + [Times: user=0.39 sys=0.10, real=0.11 secs] diff --git a/src/test/resources/openjdk/SampleSun1_8_0G1SystemGcYoung.txt b/src/test/resources/openjdk/SampleSun1_8_0G1SystemGcYoung.txt new file mode 100644 index 00000000..cc6e4f48 --- /dev/null +++ b/src/test/resources/openjdk/SampleSun1_8_0G1SystemGcYoung.txt @@ -0,0 +1,35 @@ +2661.447: [GC pause (System.gc()) (young) (initial-mark) +Desired survivor size 826277888 bytes, new threshold 15 (max 15) +- age 1: 3836312 bytes, 3836312 total +- age 2: 56044632 bytes, 59880944 total +- age 3: 27522352 bytes, 87403296 total +- age 4: 18308584 bytes, 105711880 total +- age 5: 14670480 bytes, 120382360 total +- age 6: 10051000 bytes, 130433360 total +, 0.2124664 secs] + [Parallel Time: 150.8 ms, GC Workers: 8] + [GC Worker Start (ms): Min: 2661451.7, Avg: 2661451.9, Max: 2661452.2, Diff: 0.5] + [Ext Root Scanning (ms): Min: 5.8, Avg: 7.8, Max: 9.3, Diff: 3.5, Sum: 62.6] + [Update RS (ms): Min: 15.7, Avg: 16.3, Max: 18.4, Diff: 2.7, Sum: 130.1] + [Processed Buffers: Min: 16, Avg: 31.0, Max: 63, Diff: 47, Sum: 248] + [Scan RS (ms): Min: 0.0, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 1.5] + [Code Root Scanning (ms): Min: 0.0, Avg: 1.5, Max: 2.3, Diff: 2.3, Sum: 12.1] + [Object Copy (ms): Min: 120.9, Avg: 123.0, Max: 124.5, Diff: 3.5, Sum: 984.1] + [Termination (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0] + [Termination Attempts: Min: 1, Avg: 1.0, Max: 1, Diff: 0, Sum: 8] + [GC Worker Other (ms): Min: 0.1, Avg: 0.2, Max: 0.4, Diff: 0.3, Sum: 2.0] + [GC Worker Total (ms): Min: 148.8, Avg: 149.1, Max: 149.4, Diff: 0.6, Sum: 1192.5] + [GC Worker End (ms): Min: 2661600.8, Avg: 2661601.0, Max: 2661601.1, Diff: 0.3] + [Code Root Fixup: 0.2 ms] + [Code Root Purge: 0.2 ms] + [Clear CT: 2.6 ms] + [Other: 58.7 ms] + [Choose CSet: 0.0 ms] + [Ref Proc: 50.6 ms] + [Ref Enq: 0.6 ms] + [Redirty Cards: 0.9 ms] + [Humongous Register: 0.1 ms] + [Humongous Reclaim: 0.0 ms] + [Free CSet: 2.3 ms] + [Eden: 8944.0M(12.1G)->0.0B(12.1G) Survivors: 144.0M->376.0M Heap: 22.7G(30.0G)->14.2G(30.0G)] + [Times: user=1.13 sys=0.10, real=0.21 secs] diff --git a/src/test/resources/openjdk/SampleSun1_8_0G1YoungMetadataGcThreshold.txt b/src/test/resources/openjdk/SampleSun1_8_0G1YoungMetadataGcThreshold.txt new file mode 100644 index 00000000..15b58217 --- /dev/null +++ b/src/test/resources/openjdk/SampleSun1_8_0G1YoungMetadataGcThreshold.txt @@ -0,0 +1,29 @@ +58.352: [GC pause (Metadata GC Threshold) (young) (initial-mark) +Desired survivor size 50331648 bytes, new threshold 15 (max 15) +, 0.0229931 secs] + [Parallel Time: 17.8 ms, GC Workers: 8] + [GC Worker Start (ms): Min: 58352.7, Avg: 58353.6, Max: 58354.1, Diff: 1.4] + [Ext Root Scanning (ms): Min: 5.2, Avg: 6.2, Max: 7.2, Diff: 2.0, Sum: 49.2] + [Update RS (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.0] + [Processed Buffers: Min: 0, Avg: 0.0, Max: 0, Diff: 0, Sum: 0] + [Scan RS (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] + [Code Root Scanning (ms): Min: 0.0, Avg: 4.6, Max: 10.3, Diff: 10.3, Sum: 36.9] + [Object Copy (ms): Min: 0.0, Avg: 5.2, Max: 9.4, Diff: 9.4, Sum: 41.5] + [Termination (ms): Min: 0.0, Avg: 0.8, Max: 1.1, Diff: 1.1, Sum: 6.3] + [Termination Attempts: Min: 1, Avg: 1.1, Max: 2, Diff: 1, Sum: 9] + [GC Worker Other (ms): Min: 0.0, Avg: 0.0, Max: 0.0, Diff: 0.0, Sum: 0.1] + [GC Worker Total (ms): Min: 16.2, Avg: 16.7, Max: 17.7, Diff: 1.5, Sum: 134.0] + [GC Worker End (ms): Min: 58370.3, Avg: 58370.3, Max: 58370.3, Diff: 0.0] + [Code Root Fixup: 0.0 ms] + [Code Root Purge: 0.0 ms] + [Clear CT: 0.7 ms] + [Other: 4.4 ms] + [Choose CSet: 0.0 ms] + [Ref Proc: 3.3 ms] + [Ref Enq: 0.1 ms] + [Redirty Cards: 0.6 ms] + [Humongous Register: 0.0 ms] + [Humongous Reclaim: 0.0 ms] + [Free CSet: 0.1 ms] + [Eden: 264.0M(768.0M)->0.0B(752.0M) Survivors: 0.0B->16.0M Heap: 264.0M(8192.0M)->13.6M(8192.0M)] + [Times: user=0.10 sys=0.00, real=0.03 secs] diff --git a/src/test/resources/openjdk/unified-jvm-logging/Sample-ujl-shenandoah-jdk11-PauseDegeneratedGc.txt b/src/test/resources/openjdk/unified-jvm-logging/Sample-ujl-shenandoah-jdk11-PauseDegeneratedGc.txt new file mode 100644 index 00000000..df1c9907 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/Sample-ujl-shenandoah-jdk11-PauseDegeneratedGc.txt @@ -0,0 +1,34 @@ +[2019-09-28T14:32:59.988+0000][8.707s][info][gc,ergo ] Free: 51M (42 regions), Max regular: 2048K, Max humongous: 40960K, External frag: 23%, Internal frag: 38% +[2019-09-28T14:32:59.991+0000][8.710s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K +[2019-09-28T14:32:59.992+0000][8.711s][info][gc,ergo ] Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x +[2019-09-28T14:33:00.053+0000][8.772s][info][gc ] Trigger: Average GC time (27.84 ms) is above the time for allocation rate (686.09 MB/s) to deplete free headroom (11M) +[2019-09-28T14:33:00.056+0000][8.775s][info][gc ] Failed to allocate 1232K +[2019-09-28T14:33:00.058+0000][8.777s][info][gc,ergo ] Free headroom: 17M (free) - 6M (spike) - 0M (penalties) = 11M +[2019-09-28T14:33:00.065+0000][8.784s][info][gc,ergo ] Free: 0M (0 regions), Max regular: 0K, Max humongous: 0K, External frag: 0%, Internal frag: 0% +[2019-09-28T14:33:00.064+0000][8.784s][info][gc ] Cancelling GC: Allocation Failure +[2019-09-28T14:33:00.065+0000][8.784s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K +[2019-09-28T14:33:00.066+0000][8.785s][info][gc,ergo ] Free: 0M (0 regions), Max regular: 0K, Max humongous: 0K, External frag: 0%, Internal frag: 0% +[2019-09-28T14:33:00.067+0000][8.787s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K +[2019-09-28T14:33:00.068+0000][8.787s][info][gc,ergo ] Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x +[2019-09-28T14:33:00.069+0000][8.789s][info][gc ] Trigger: Handle Allocation Failure +[2019-09-28T14:33:00.071+0000][8.790s][info][gc,ergo ] Free: 0M (0 regions), Max regular: 0K, Max humongous: 0K, External frag: 0%, Internal frag: 0% +[2019-09-28T14:33:00.072+0000][8.792s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K +[2019-09-28T14:33:00.073+0000][8.792s][info][safepoint ] Application time: 0.0869252 seconds +[2019-09-28T14:33:00.073+0000][8.793s][info][safepoint ] Entering safepoint region: ShenandoahDegeneratedGC +[2019-09-28T14:33:00.074+0000][8.793s][info][gc,start ] GC(165) Pause Degenerated GC (Outside of Cycle) +[2019-09-28T14:33:00.074+0000][8.793s][info][gc,task ] GC(165) Using 1 of 1 workers for stw degenerated gc +[2019-09-28T14:33:00.074+0000][8.794s][info][gc,ergo ] GC(165) Pacer for Mark. Expected Live: 34M, Free: 0M, Non-Taxable: 0M, Alloc Tax Rate: infx +[2019-09-28T14:33:00.078+0000][8.798s][info][gc,stringtable] GC(165) Cleaned string and symbol table, strings: 1391 processed, 0 removed, symbols: 17429 processed, 0 removed +[2019-09-28T14:33:00.079+0000][8.799s][info][gc,ergo ] GC(165) Adaptive CSet Selection. Target Free: 12M, Actual Free: 65M, Max CSet: 5M, Min Garbage: 0M +[2019-09-28T14:33:00.080+0000][8.800s][info][gc,ergo ] GC(165) Collectable Garbage: 5M (8% of total), 0M CSet, 3 CSet regions +[2019-09-28T14:33:00.081+0000][8.800s][info][gc,ergo ] GC(165) Immediate Garbage: 57M (84% of total), 29 regions +[2019-09-28T14:33:00.081+0000][8.801s][info][gc,ergo ] GC(165) Pacer for Evacuation. Used CSet: 6M, Free: 58M, Non-Taxable: 5M, Alloc Tax Rate: 1.1x +[2019-09-28T14:33:00.082+0000][8.801s][info][gc,ergo ] GC(165) Pacer for Update Refs. Used: 62M, Free: 58M, Non-Taxable: 5M, Alloc Tax Rate: 1.3x +[2019-09-28T14:33:00.084+0000][8.803s][info][gc,ergo ] GC(165) Good progress for free space: 65034K, need 1310K +[2019-09-28T14:33:00.085+0000][8.804s][info][gc,ergo ] GC(165) Good progress for used space: 64577K, need 2048K +[2019-09-28T14:33:00.085+0000][8.804s][info][gc ] GC(165) Pause Degenerated GC (Outside of Cycle) 119M->56M(124M) 11.373ms +[2019-09-28T14:33:00.086+0000][8.805s][info][safepoint ] Leaving safepoint region +[2019-09-28T14:33:00.086+0000][8.805s][info][safepoint ] Total time for which application threads were stopped: 0.0128948 seconds, Stopping threads took: 0.0002622 seconds +[2019-09-28T14:33:00.087+0000][8.806s][info][gc,ergo ] Free: 63M (34 regions), Max regular: 2048K, Max humongous: 34816K, External frag: 47%, Internal frag: 6% +[2019-09-28T14:33:00.087+0000][8.806s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K +[2019-09-28T14:33:00.087+0000][8.806s][info][gc,ergo ] Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x diff --git a/src/test/resources/openjdk/unified-jvm-logging/Sample-ujl-shenandoah-jdk11-beginning.txt b/src/test/resources/openjdk/unified-jvm-logging/Sample-ujl-shenandoah-jdk11-beginning.txt new file mode 100644 index 00000000..b9ebee7c --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/Sample-ujl-shenandoah-jdk11-beginning.txt @@ -0,0 +1,40 @@ +[2019-09-28T14:32:51.296+0000][0.015s][info][gc] Consider -XX:+ClassUnloadingWithConcurrentMark if large pause times are observed on class-unloading sensitive workloads +[2019-09-28T14:32:51.316+0000][0.035s][info][gc,init] Regions: 64 x 2048K +[2019-09-28T14:32:51.316+0000][0.035s][info][gc,init] Humongous object threshold: 2048K +[2019-09-28T14:32:51.316+0000][0.035s][info][gc,init] Max TLAB size: 2048K +[2019-09-28T14:32:51.317+0000][0.036s][info][gc,init] GC threads: 1 parallel, 1 concurrent +[2019-09-28T14:32:51.317+0000][0.036s][info][gc,init] Reference processing: parallel +[2019-09-28T14:32:51.318+0000][0.037s][info][gc ] Heuristics ergonomically sets -XX:+ExplicitGCInvokesConcurrent +[2019-09-28T14:32:51.318+0000][0.037s][info][gc ] Heuristics ergonomically sets -XX:+ShenandoahImplicitGCInvokesConcurrent +[2019-09-28T14:32:51.318+0000][0.037s][info][gc,init] Shenandoah heuristics: adaptive +[2019-09-28T14:32:51.319+0000][0.038s][info][gc,ergo] Pacer for Idle. Initial: 2M, Alloc Tax Rate: 1.0x +[2019-09-28T14:32:51.319+0000][0.039s][info][gc,init] Initialize Shenandoah heap: 32768K initial, 8192K min, 128M max +[2019-09-28T14:32:51.319+0000][0.039s][info][gc,init] Safepointing mechanism: global-page poll +[2019-09-28T14:32:51.319+0000][0.039s][info][gc ] Using Shenandoah +[2019-09-28T14:32:51.319+0000][0.039s][info][gc,heap,coops] Heap address: 0x00000000f8000000, size: 128 MB, Compressed Oops mode: 32-bit +[2019-09-28T14:32:51.414+0000][0.133s][info][safepoint ] Entering safepoint region: EnableBiasedLocking +[2019-09-28T14:32:51.414+0000][0.133s][info][safepoint ] Leaving safepoint region +[2019-09-28T14:32:51.414+0000][0.133s][info][safepoint ] Total time for which application threads were stopped: 0.0023004 seconds, Stopping threads took: 0.0022242 seconds +[2019-09-28T14:32:51.424+0000][0.143s][info][safepoint ] Application time: 0.0079336 seconds +[2019-09-28T14:32:51.424+0000][0.144s][info][safepoint ] Entering safepoint region: RevokeBias +[2019-09-28T14:32:51.425+0000][0.144s][info][safepoint ] Leaving safepoint region +[2019-09-28T14:32:51.425+0000][0.144s][info][safepoint ] Total time for which application threads were stopped: 0.0005411 seconds, Stopping threads took: 0.0001322 seconds +[2019-09-28T14:32:51.441+0000][0.160s][info][safepoint ] Application time: 0.0161291 seconds +[2019-09-28T14:32:51.441+0000][0.160s][info][safepoint ] Entering safepoint region: Deoptimize +[2019-09-28T14:32:51.441+0000][0.161s][info][safepoint ] Leaving safepoint region +[2019-09-28T14:32:51.441+0000][0.161s][info][safepoint ] Total time for which application threads were stopped: 0.0004990 seconds, Stopping threads took: 0.0000687 seconds +[2019-09-28T14:32:51.442+0000][0.161s][info][safepoint ] Application time: 0.0006917 seconds +[2019-09-28T14:32:51.442+0000][0.161s][info][safepoint ] Entering safepoint region: RevokeBias +[2019-09-28T14:32:51.442+0000][0.162s][info][safepoint ] Leaving safepoint region +[2019-09-28T14:32:51.442+0000][0.162s][info][safepoint ] Total time for which application threads were stopped: 0.0004727 seconds, Stopping threads took: 0.0002080 seconds +[2019-09-28T14:32:51.443+0000][0.162s][info][safepoint ] Application time: 0.0001670 seconds +[2019-09-28T14:32:51.443+0000][0.162s][info][safepoint ] Entering safepoint region: RevokeBias +[2019-09-28T14:32:51.443+0000][0.162s][info][safepoint ] Leaving safepoint region +[2019-09-28T14:32:51.443+0000][0.162s][info][safepoint ] Total time for which application threads were stopped: 0.0002535 seconds, Stopping threads took: 0.0001694 seconds +[2019-09-28T14:32:51.558+0000][0.277s][info][gc ] Trigger: Learning 1 of 5. Free (88M) is below initial threshold (89M) +[2019-09-28T14:32:51.558+0000][0.277s][info][gc,ergo ] Free: 88M (44 regions), Max regular: 2048K, Max humongous: 88064K, External frag: 3%, Internal frag: 0% +[2019-09-28T14:32:51.558+0000][0.277s][info][gc,ergo ] Evacuation Reserve: 8M (4 regions), Max regular: 2048K +[2019-09-28T14:32:51.558+0000][0.277s][info][gc,start ] GC(0) Concurrent reset +[2019-09-28T14:32:51.558+0000][0.277s][info][gc,task ] GC(0) Using 1 of 1 workers for concurrent reset +[2019-09-28T14:32:51.558+0000][0.277s][info][gc ] GC(0) Concurrent reset 32M->32M(32M) 0.081ms +[2019-09-28T14:32:51.558+0000][0.277s][info][safepoint ] Application time: 0.1149181 seconds diff --git a/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahAllocationFailure.txt b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahAllocationFailure.txt new file mode 100644 index 00000000..2b8bcfd3 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahAllocationFailure.txt @@ -0,0 +1,13 @@ +[0.401s][info][gc ] Using Shenandoah +[29.628s][info][gc ] Cancelling concurrent GC: Allocation Failure +[29.657s][info][gc,start ] GC(831) Pause Full (Allocation Failure) +[29.658s][info][gc,phases,start] GC(831) Phase 1: Mark live objects +[29.675s][info][gc,stringtable ] GC(831) Cleaned string and symbol table, strings: 2736 processed, 110 removed, symbols: 18126 processed, 0 removed +[29.675s][info][gc,phases ] GC(831) Phase 1: Mark live objects 17.256ms +[29.675s][info][gc,phases,start] GC(831) Phase 2: Compute new object addresses +[29.699s][info][gc,phases ] GC(831) Phase 2: Compute new object addresses 23.568ms +[29.699s][info][gc,phases,start] GC(831) Phase 3: Adjust pointers +[29.725s][info][gc,phases ] GC(831) Phase 3: Adjust pointers 26.061ms +[29.725s][info][gc,phases,start] GC(831) Phase 4: Move objects +[43.914s][info][gc,phases ] GC(831) Phase 4: Move objects 14078.141ms +[43.948s][info][gc ] GC(831) Pause Full (Allocation Failure) 7943M->6013M(8192M) 14289.335ms \ No newline at end of file diff --git a/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahPassiveHeuristics.txt b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahPassiveHeuristics.txt new file mode 100644 index 00000000..0a266196 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahPassiveHeuristics.txt @@ -0,0 +1,2527 @@ +[0.016s][info][os] SafePoint Polling address: 0x00007f93e9630000 +[0.016s][info][os] Memory Serialize Page address: 0x00007f93e9620000 +[0.021s][info][os,thread] Capturing initial stack in user thread: req. size: 1024K, actual size: 1024K, top=0x00007fffe12ae000, bottom=0x00007fffe11ae000 +[0.021s][info][os ] HotSpot is running with glibc 2.23, NPTL 2.23 +[0.041s][info][biasedlocking] Aligned thread 0x00007f93e0013d80 to 0x00007f93e0014000 +[0.041s][info][os,thread ] Thread attached (tid: 296, pthread id: 140273253615360). +[0.050s][info][class,path ] bootstrap loader class path=/mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.050s][info][class,path ] classpath: . +[0.050s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.055s][info][pagesize ] CodeHeap 'non-nmethods': min=2496K max=5696K base=0x00007f93d1000000 page_size=4K size=5696K +[0.055s][info][pagesize ] CodeHeap 'profiled nmethods': min=2496K max=120032K base=0x00007f93d1590000 page_size=4K size=120032K +[0.056s][info][pagesize ] CodeHeap 'non-profiled nmethods': min=2496K max=120032K base=0x00007f93d8ac8000 page_size=4K size=120032K +[0.056s][info][os,cpu ] CPU:total 4 (initial active 4) (2 cores per cpu, 2 threads per core) family 6 model 142 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx, fma +[0.056s][info][os,cpu ] CPU Model and flags from /proc/cpuinfo: +[0.056s][info][os,cpu ] model name : Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz +[0.056s][info][os,cpu ] flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor +[0.057s][info][startuptime ] StubRoutines generation 1, 0.0003380 secs +[0.057s][info][gc,heap ] Heap region size: 2M +[0.057s][info][gc,init ] Region size in bytes: 2097152 +[0.057s][info][gc,init ] Region size shift: 21 +[0.057s][info][gc,init ] Initial number of regions: 63 +[0.057s][info][gc,init ] Maximum number of regions: 4096 +[0.057s][info][gc,init ] Shenandoah heuristics: passive +[0.057s][info][gc,init ] Parallel GC threads: 4 +[0.057s][info][gc,init ] Concurrent GC threads: 4 +[0.057s][info][gc,init ] Parallel reference processing enabled: true +[0.057s][info][biasedlocking] Aligned thread 0x00007f93e00417b0 to 0x00007f93e0041800 +[0.057s][info][os,thread ] Thread started (pthread id: 140273192863488, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.060s][info][os,thread ] Thread is alive (tid: 297, pthread id: 140273192863488). +[0.060s][info][biasedlocking] Aligned thread 0x00007f93e0042f90 to 0x00007f93e0043000 +[0.060s][info][os,thread ] Thread started (pthread id: 140273191749376, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.063s][info][os,thread ] Thread is alive (tid: 298, pthread id: 140273191749376). +[0.063s][info][biasedlocking] Aligned thread 0x00007f93e0044b60 to 0x00007f93e0045000 +[0.064s][info][os,thread ] Thread started (pthread id: 140273190635264, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.065s][info][os,thread ] Thread is alive (tid: 299, pthread id: 140273190635264). +[0.065s][info][biasedlocking] Aligned thread 0x00007f93e0046730 to 0x00007f93e0046800 +[0.065s][info][os,thread ] Thread started (pthread id: 140273189521152, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.068s][info][os,thread ] Thread is alive (tid: 300, pthread id: 140273189521152). +[0.248s][info][biasedlocking] Aligned thread 0x00007f93e0075de0 to 0x00007f93e0076000 +[0.248s][info][os,thread ] Thread started (pthread id: 140273188407040, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.249s][info][os,thread ] Thread is alive (tid: 301, pthread id: 140273188407040). +[0.250s][info][gc ] Using Shenandoah +[0.250s][info][gc,heap,coops] Heap address: 0x00000005c0000000, size: 8192 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +[0.272s][info][startuptime ] Genesis, 0.2153220 secs +[0.272s][info][startuptime ] TemplateTable initialization, 0.0000180 secs +[0.273s][info][startuptime ] Interpreter generation, 0.0012530 secs +[0.274s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.274s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.275s][info][class,load ] java.lang.Object source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.277s][info][class,load ] java.io.Serializable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.278s][info][class,load ] java.lang.Comparable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.279s][info][class,load ] java.lang.CharSequence source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.279s][info][class,load ] java.lang.String source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.282s][info][class,load ] java.lang.reflect.AnnotatedElement source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.282s][info][class,load ] java.lang.reflect.GenericDeclaration source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.283s][info][class,load ] java.lang.reflect.Type source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.283s][info][class,load ] java.lang.Class source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.284s][info][class,load ] java.lang.Cloneable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.285s][info][class,load ] java.lang.ClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.286s][info][class,load ] java.lang.System source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.287s][info][class,load ] java.lang.Throwable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.288s][info][class,load ] java.lang.Error source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.288s][info][class,load ] java.lang.ThreadDeath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.289s][info][class,load ] java.lang.Exception source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.290s][info][class,load ] java.lang.RuntimeException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.291s][info][class,load ] java.lang.SecurityManager source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.292s][info][class,load ] java.security.ProtectionDomain source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.293s][info][class,load ] java.security.AccessControlContext source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.294s][info][class,load ] java.security.SecureClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.295s][info][class,load ] java.lang.ReflectiveOperationException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.295s][info][class,load ] java.lang.ClassNotFoundException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.297s][info][class,load ] java.lang.LinkageError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.297s][info][class,load ] java.lang.NoClassDefFoundError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.298s][info][class,load ] java.lang.ClassCastException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.298s][info][class,load ] java.lang.ArrayStoreException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.299s][info][class,load ] java.lang.VirtualMachineError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.300s][info][class,load ] java.lang.OutOfMemoryError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.301s][info][class,load ] java.lang.StackOverflowError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.302s][info][class,load ] java.lang.IllegalMonitorStateException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.302s][info][class,load ] java.lang.ref.Reference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.303s][info][class,load ] java.lang.ref.SoftReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.304s][info][class,load ] java.lang.ref.WeakReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.305s][info][class,load ] java.lang.ref.FinalReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.306s][info][class,load ] java.lang.ref.PhantomReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.307s][info][class,load ] java.lang.ref.Finalizer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.309s][info][class,load ] java.lang.Runnable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.309s][info][class,load ] java.lang.Thread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.310s][info][class,load ] java.lang.Thread$UncaughtExceptionHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.310s][info][class,load ] java.lang.ThreadGroup source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.313s][info][class,load ] java.util.Map source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.314s][info][class,load ] java.util.Dictionary source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.314s][info][class,load ] java.util.Hashtable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.314s][info][class,load ] java.util.Properties source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.315s][info][class,load ] java.lang.Module source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.316s][info][class,load ] java.lang.reflect.AccessibleObject source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.318s][info][class,load ] java.lang.reflect.Member source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.318s][info][class,load ] java.lang.reflect.Field source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.319s][info][class,load ] java.lang.reflect.Parameter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.321s][info][class,load ] java.lang.reflect.Executable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.321s][info][class,load ] java.lang.reflect.Method source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.322s][info][class,load ] java.lang.reflect.Constructor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.323s][info][class,load ] jdk.internal.reflect.MagicAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.325s][info][class,load ] jdk.internal.reflect.MethodAccessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.325s][info][class,load ] jdk.internal.reflect.MethodAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.326s][info][class,load ] jdk.internal.reflect.ConstructorAccessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.326s][info][class,load ] jdk.internal.reflect.ConstructorAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.327s][info][class,load ] jdk.internal.reflect.DelegatingClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.328s][info][class,load ] jdk.internal.reflect.ConstantPool source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.332s][info][class,load ] jdk.internal.reflect.FieldAccessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.332s][info][class,load ] jdk.internal.reflect.FieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.332s][info][class,load ] jdk.internal.reflect.UnsafeFieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.332s][info][class,load ] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.334s][info][class,load ] java.lang.annotation.Annotation source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.334s][info][class,load ] jdk.internal.reflect.CallerSensitive source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.336s][info][class,load ] java.lang.invoke.MethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.336s][info][class,load ] java.lang.invoke.DirectMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.337s][info][class,load ] java.lang.invoke.VarHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.338s][info][class,load ] java.lang.invoke.MemberName source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.339s][info][class,load ] java.lang.invoke.MethodHandleNatives source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.340s][info][class,load ] java.lang.invoke.LambdaForm source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.341s][info][class,load ] java.lang.invoke.MethodType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.342s][info][class,load ] java.lang.BootstrapMethodError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.343s][info][class,load ] java.lang.invoke.CallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.344s][info][class,load ] java.lang.invoke.MethodHandleNatives$CallSiteContext source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.345s][info][class,load ] java.lang.invoke.ConstantCallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.346s][info][class,load ] java.lang.invoke.MutableCallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.347s][info][class,load ] java.lang.invoke.VolatileCallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.349s][info][class,load ] java.lang.Appendable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.350s][info][class,load ] java.lang.AbstractStringBuilder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.350s][info][class,load ] java.lang.StringBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.351s][info][class,load ] java.lang.StringBuilder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.352s][info][class,load ] jdk.internal.misc.Unsafe source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.353s][info][class,load ] jdk.internal.module.Modules source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.356s][info][class,load ] java.lang.AutoCloseable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.356s][info][class,load ] java.io.Closeable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.356s][info][class,load ] java.io.InputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.356s][info][class,load ] java.io.ByteArrayInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.357s][info][class,load ] java.io.File source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.358s][info][class,load ] java.net.URL source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.359s][info][class,load ] java.util.jar.Manifest source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.361s][info][class,load ] jdk.internal.loader.BuiltinClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.361s][info][class,load ] jdk.internal.loader.ClassLoaders$AppClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.362s][info][class,load ] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.363s][info][class,load ] java.security.CodeSource source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.364s][info][class,load ] sun.net.www.ParseUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.365s][info][class,load ] java.lang.StackTraceElement source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.366s][info][class,load ] java.nio.Buffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.367s][info][class,load ] java.lang.StackWalker source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.368s][info][class,load ] java.lang.StackStreamFactory$AbstractStackWalker source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.369s][info][class,load ] java.lang.StackWalker$StackFrame source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.369s][info][class,load ] java.lang.StackFrameInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.371s][info][class,load ] java.lang.LiveStackFrame source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.371s][info][class,load ] java.lang.LiveStackFrameInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.372s][info][class,load ] java.lang.Boolean source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.373s][info][class,load ] java.lang.Character source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.374s][info][class,load ] java.lang.Number source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.374s][info][class,load ] java.lang.Float source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.375s][info][class,load ] java.lang.Double source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.376s][info][class,load ] java.lang.Byte source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.377s][info][class,load ] java.lang.Short source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.378s][info][class,load ] java.lang.Integer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.379s][info][class,load ] java.lang.Long source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.381s][info][class,load ] java.lang.NullPointerException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.381s][info][class,load ] java.lang.ArithmeticException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.383s][info][startuptime ] StubRoutines generation 2, 0.0005760 secs +[0.383s][info][startuptime ] MethodHandles adapters generation, 0.0000190 secs +[0.383s][info][biasedlocking] Aligned thread 0x00007f93e00e6920 to 0x00007f93e00e7000 +[0.383s][info][os,thread ] Thread started (pthread id: 140273173530368, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.386s][info][os,thread ] Thread is alive (tid: 302, pthread id: 140273173530368). +[0.386s][info][startuptime ] Start VMThread, 0.0032070 secs +[0.387s][info][class,init ] 0 Initializing 'java/lang/Object' (0x00000007c0000ee8) +[0.387s][info][class,init ] 1 Initializing 'java/lang/CharSequence'(no method) (0x00000007c0001490) +[0.387s][info][class,init ] 2 Initializing 'java/lang/String' (0x00000007c0001670) +[0.388s][info][class,load ] java.io.ObjectStreamField source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.389s][info][class,load ] java.util.Comparator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.389s][info][class,load ] java.lang.String$CaseInsensitiveComparator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.390s][info][class,init ] 3 Initializing 'java/util/Comparator'(no method) (0x00000007c0014990) +[0.390s][info][class,init ] 4 Initializing 'java/lang/String$CaseInsensitiveComparator'(no method) (0x00000007c0014b70) +[0.390s][info][class,init ] 5 Initializing 'java/lang/System' (0x00000007c0002610) +[0.390s][info][class,init ] 6 Initializing 'java/lang/reflect/AnnotatedElement'(no method) (0x00000007c00018b8) +[0.390s][info][class,init ] 7 Initializing 'java/lang/reflect/Type'(no method) (0x00000007c0001c78) +[0.390s][info][class,init ] 8 Initializing 'java/lang/Class' (0x00000007c0001e58) +[0.390s][info][class,init ] 9 Initializing 'java/lang/ThreadGroup'(no method) (0x00000007c0006a60) +[0.390s][info][class,init ] 10 Initializing 'java/lang/Thread' (0x00000007c00065a8) +[0.393s][info][class,load ] java.security.Guard source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.393s][info][class,load ] java.security.Permission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.394s][info][class,load ] java.security.BasicPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.394s][info][class,load ] java.lang.RuntimePermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.394s][info][class,init ] 11 Initializing 'java/security/Permission'(no method) (0x00000007c0015568) +[0.394s][info][class,init ] 12 Initializing 'java/security/BasicPermission'(no method) (0x00000007c0015790) +[0.394s][info][class,init ] 13 Initializing 'java/lang/RuntimePermission'(no method) (0x00000007c00159d0) +[0.395s][info][class,load ] java.lang.StringLatin1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.395s][info][class,init ] 14 Initializing 'java/lang/StringLatin1'(no method) (0x00000007c0015c10) +[0.396s][info][class,load ] java.security.AccessController source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.396s][info][class,init ] 15 Initializing 'java/security/AccessController'(no method) (0x00000007c0015df8) +[0.396s][info][class,init ] 16 Initializing 'java/security/AccessControlContext' (0x00000007c0003988) +[0.396s][info][class,init ] 17 Initializing 'java/lang/Module' (0x00000007c0007980) +[0.398s][info][class,load ] java.lang.Iterable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.398s][info][class,load ] java.util.Collection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.399s][info][class,load ] java.util.Set source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.399s][info][class,init ] 18 Initializing 'java/util/Set'(no method) (0x00000007c00163a0) +[0.402s][info][class,load ] java.util.AbstractCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.402s][info][class,load ] java.util.AbstractSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.402s][info][class,load ] java.util.ImmutableCollections$AbstractImmutableSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.402s][info][class,load ] java.util.ImmutableCollections$Set1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.402s][info][class,init ] 19 Initializing 'java/lang/Iterable'(no method) (0x00000007c0015fe0) +[0.402s][info][class,init ] 20 Initializing 'java/util/Collection'(no method) (0x00000007c00161c0) +[0.402s][info][class,init ] 21 Initializing 'java/util/AbstractCollection'(no method) (0x00000007c0016580) +[0.402s][info][class,init ] 22 Initializing 'java/util/AbstractSet'(no method) (0x00000007c00168c8) +[0.402s][info][class,init ] 23 Initializing 'java/util/ImmutableCollections$AbstractImmutableSet'(no method) (0x00000007c0016ca0) +[0.402s][info][class,init ] 24 Initializing 'java/util/ImmutableCollections$Set1'(no method) (0x00000007c0017078) +[0.403s][info][class,load ] java.util.Objects source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.403s][info][class,init ] 25 Initializing 'java/util/Objects'(no method) (0x00000007c0017458) +[0.404s][info][class,load ] java.lang.WeakPairMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.404s][info][class,init ] 26 Initializing 'java/lang/WeakPairMap'(no method) (0x00000007c0017640) +[0.406s][info][class,load ] java.util.concurrent.ConcurrentMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.407s][info][class,load ] java.util.AbstractMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.407s][info][class,load ] java.util.concurrent.ConcurrentHashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.407s][info][class,init ] 27 Initializing 'java/util/Map'(no method) (0x00000007c0006d08) +[0.407s][info][class,init ] 28 Initializing 'java/util/AbstractMap'(no method) (0x00000007c0017a10) +[0.407s][info][class,init ] 29 Initializing 'java/util/concurrent/ConcurrentMap'(no method) (0x00000007c0017830) +[0.408s][info][class,init ] 30 Initializing 'java/util/concurrent/ConcurrentHashMap' (0x00000007c0017d90) +[0.408s][info][class,load ] java.lang.Runtime source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.408s][info][class,init ] 31 Initializing 'java/lang/Runtime' (0x00000007c0018328) +[0.409s][info][class,init ] 32 Initializing 'java/io/ObjectStreamField'(no method) (0x00000007c0014380) +[0.412s][info][class,load ] java.util.concurrent.locks.Lock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.412s][info][class,load ] java.util.concurrent.locks.ReentrantLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.412s][info][class,load ] java.util.concurrent.ConcurrentHashMap$Segment source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.412s][info][class,init ] 33 Initializing 'java/lang/AbstractStringBuilder'(no method) (0x00000007c000d500) +[0.412s][info][class,init ] 34 Initializing 'java/lang/StringBuilder'(no method) (0x00000007c000ddc0) +[0.413s][info][class,load ] java.util.Arrays source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.414s][info][class,init ] 35 Initializing 'java/util/Arrays' (0x00000007c0019278) +[0.415s][info][class,load ] java.lang.Math source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.415s][info][class,init ] 36 Initializing 'java/lang/Math' (0x00000007c0019460) +[0.415s][info][class,init ] 37 Initializing 'java/lang/Number'(no method) (0x00000007c0011cf8) +[0.415s][info][class,init ] 38 Initializing 'java/lang/Float' (0x00000007c0011f10) +[0.415s][info][class,init ] 39 Initializing 'java/lang/Double' (0x00000007c0012140) +[0.415s][info][class,init ] 40 Initializing 'java/lang/Integer' (0x00000007c00127d0) +[0.415s][info][class,init ] 41 Initializing 'jdk/internal/misc/Unsafe' (0x00000007c000e220) +[0.416s][info][class,load ] java.lang.Class$ReflectionData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.416s][info][class,init ] 42 Initializing 'java/lang/Class$ReflectionData'(no method) (0x00000007c0019648) +[0.416s][info][class,init ] 43 Initializing 'java/lang/ref/Reference' (0x00000007c0005760) +[0.417s][info][class,load ] java.lang.ref.Reference$ReferenceHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.417s][info][class,init ] 44 Initializing 'java/lang/ref/Reference$ReferenceHandler' (0x00000007c0019838) +[0.418s][info][class,load ] jdk.internal.ref.Cleaner source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.418s][info][class,init ] 45 Initializing 'java/lang/ref/PhantomReference'(no method) (0x00000007c0005fa0) +[0.418s][info][class,init ] 46 Initializing 'jdk/internal/ref/Cleaner' (0x00000007c0019b10) +[0.419s][info][class,load ] java.lang.ref.ReferenceQueue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.419s][info][class,init ] 47 Initializing 'java/lang/ref/ReferenceQueue' (0x00000007c0019d30) +[0.420s][info][class,load ] java.lang.ref.ReferenceQueue$Null source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.420s][info][class,init ] 48 Initializing 'java/lang/ref/ReferenceQueue$Null'(no method) (0x00000007c0019f58) +[0.421s][info][class,load ] java.lang.ref.ReferenceQueue$Lock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.421s][info][class,init ] 49 Initializing 'java/lang/ref/ReferenceQueue$Lock'(no method) (0x00000007c001a188) +[0.421s][info][biasedlocking] Aligned thread 0x00007f93e00ee5a0 to 0x00007f93e00ee800 +[0.422s][info][os,thread ] Thread started (pthread id: 140273172416256, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0.423s][info][os,thread ] Thread is alive (tid: 303, pthread id: 140273172416256). +[0.425s][info][class,load ] jdk.internal.misc.JavaLangRefAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.425s][info][class,load ] java.lang.ref.Reference$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.425s][info][class,init ] 50 Initializing 'java/lang/ref/Reference$1'(no method) (0x00000007c001a900) +[0.426s][info][class,load ] jdk.internal.misc.SharedSecrets source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.426s][info][class,init ] 51 Initializing 'jdk/internal/misc/SharedSecrets' (0x00000007c001ab08) +[0.426s][info][class,init ] 52 Initializing 'java/lang/ref/SoftReference'(no method) (0x00000007c0005970) +[0.427s][info][class,load ] java.lang.Class$Atomic source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.427s][info][class,init ] 53 Initializing 'java/lang/Class$Atomic' (0x00000007c001acf0) +[0.427s][info][class,init ] 54 Initializing 'java/lang/reflect/AccessibleObject' (0x00000007c0007be0) +[0.428s][info][class,load ] java.lang.reflect.ReflectPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.428s][info][class,init ] 55 Initializing 'java/lang/reflect/ReflectPermission'(no method) (0x00000007c001b460) +[0.430s][info][class,load ] java.security.PrivilegedAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.430s][info][class,load ] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.430s][info][class,init ] 56 Initializing 'jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction'(no method) (0x00000007c001b880) +[0.430s][info][class,init ] 57 Initializing 'java/lang/ClassLoader' (0x00000007c00022b8) +[0.431s][info][class,load ] java.security.cert.Certificate source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.433s][info][class,load ] java.util.List source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.434s][info][class,load ] java.util.RandomAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.435s][info][class,load ] java.util.AbstractList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.435s][info][class,load ] java.util.Vector source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.435s][info][class,init ] 58 Initializing 'java/util/List'(no method) (0x00000007c001be78) +[0.435s][info][class,init ] 59 Initializing 'java/util/AbstractList'(no method) (0x00000007c001c238) +[0.435s][info][class,init ] 60 Initializing 'java/util/Vector'(no method) (0x00000007c001c6e8) +[0.436s][info][class,load ] java.util.Stack source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.436s][info][class,init ] 61 Initializing 'java/util/Stack'(no method) (0x00000007c001cc70) +[0.437s][info][class,load ] jdk.internal.reflect.ReflectionFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.437s][info][class,init ] 62 Initializing 'jdk/internal/reflect/ReflectionFactory' (0x00000007c001d220) +[0.437s][info][class,init ] 63 Initializing 'java/lang/reflect/Field'(no method) (0x00000007c0008088) +[0.440s][info][class,load ] sun.reflect.generics.repository.AbstractRepository source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.440s][info][class,load ] sun.reflect.generics.repository.GenericDeclRepository source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.440s][info][class,load ] sun.reflect.generics.repository.ClassRepository source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.441s][info][class,load ] java.lang.Class$AnnotationData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.442s][info][class,load ] sun.reflect.annotation.AnnotationType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.444s][info][class,load ] java.util.WeakHashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.444s][info][class,load ] java.lang.ClassValue$ClassValueMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.446s][info][class,load ] java.util.Map$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.446s][info][class,load ] java.util.concurrent.ConcurrentHashMap$Node source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.447s][info][class,load ] java.util.concurrent.ConcurrentHashMap$CounterCell source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.449s][info][class,load ] java.util.concurrent.ConcurrentHashMap$CollectionView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.449s][info][class,load ] java.util.concurrent.ConcurrentHashMap$KeySetView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.450s][info][class,load ] java.util.concurrent.ConcurrentHashMap$ValuesView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.451s][info][class,load ] java.util.concurrent.ConcurrentHashMap$EntrySetView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.452s][info][class,load ] jdk.internal.reflect.Reflection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.452s][info][class,init ] 64 Initializing 'jdk/internal/reflect/Reflection' (0x00000007c0020058) +[0.453s][info][class,load ] java.util.HashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.453s][info][class,init ] 65 Initializing 'java/util/HashMap'(no method) (0x00000007c0020240) +[0.454s][info][class,load ] java.util.HashMap$Node source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.454s][info][class,init ] 66 Initializing 'java/util/HashMap$Node'(no method) (0x00000007c00209d0) +[0.455s][info][class,load ] java.lang.reflect.Modifier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.455s][info][class,init ] 67 Initializing 'java/lang/reflect/Modifier' (0x00000007c0020dd0) +[0.457s][info][class,load ] jdk.internal.reflect.LangReflectAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.457s][info][class,load ] java.lang.reflect.ReflectAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.457s][info][class,init ] 68 Initializing 'java/lang/reflect/ReflectAccess'(no method) (0x00000007c0021198) +[0.459s][info][class,load ] java.util.concurrent.locks.LockSupport source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.459s][info][class,init ] 69 Initializing 'java/lang/reflect/Executable'(no method) (0x00000007c00085c8) +[0.459s][info][class,init ] 70 Initializing 'java/lang/reflect/Method'(no method) (0x00000007c0008a48) +[0.459s][info][class,init ] 71 Initializing 'java/lang/ref/FinalReference'(no method) (0x00000007c0005d90) +[0.459s][info][class,init ] 72 Initializing 'java/lang/ref/Finalizer' (0x00000007c00061b0) +[0.460s][info][class,load ] java.lang.ref.Finalizer$FinalizerThread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.460s][info][class,init ] 73 Initializing 'java/lang/ref/Finalizer$FinalizerThread'(no method) (0x00000007c0021688) +[0.460s][info][biasedlocking] Aligned thread 0x00007f93e00f69b0 to 0x00007f93e00f7000 +[0.460s][info][os,thread ] Thread started (pthread id: 140273171302144, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0.463s][info][os,thread ] Thread is alive (tid: 304, pthread id: 140273171302144). +[0.464s][info][class,init ] 74 Initializing 'java/util/Dictionary'(no method) (0x00000007c0006ee8) +[0.464s][info][class,init ] 75 Initializing 'java/util/Hashtable'(no method) (0x00000007c0007108) +[0.464s][info][class,init ] 76 Initializing 'java/util/Properties' (0x00000007c00074e8) +[0.465s][info][class,load ] jdk.internal.misc.VM source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.465s][info][class,init ] 77 Initializing 'jdk/internal/misc/VM' (0x00000007c0021960) +[0,472s][info][class,init ] 78 Initializing 'java/util/concurrent/ConcurrentHashMap$Node'(no method) (0x00000007c001e910) +[0,473s][info][class,load ] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,473s][info][class,init ] 79 Initializing 'java/util/concurrent/ConcurrentHashMap$ForwardingNode'(no method) (0x00000007c0021b48) +[0,474s][info][class,load ] java.nio.charset.Charset source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,474s][info][class,init ] 80 Initializing 'java/nio/charset/Charset' (0x00000007c0021d78) +[0,477s][info][class,load ] java.nio.charset.spi.CharsetProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,477s][info][class,load ] sun.nio.cs.StandardCharsets source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,477s][info][class,init ] 81 Initializing 'java/nio/charset/spi/CharsetProvider'(no method) (0x00000007c0021fb8) +[0,477s][info][class,init ] 82 Initializing 'sun/nio/cs/StandardCharsets' (0x00000007c00221b0) +[0,479s][info][class,load ] sun.util.PreHashedMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,479s][info][class,load ] sun.nio.cs.StandardCharsets$Aliases source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,479s][info][class,init ] 83 Initializing 'sun/util/PreHashedMap'(no method) (0x00000007c00223d0) +[0,479s][info][class,init ] 84 Initializing 'sun/nio/cs/StandardCharsets$Aliases'(no method) (0x00000007c0022770) +[0,480s][info][class,load ] sun.nio.cs.StandardCharsets$Classes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,480s][info][class,init ] 85 Initializing 'sun/nio/cs/StandardCharsets$Classes'(no method) (0x00000007c0022b10) +[0,481s][info][class,load ] sun.nio.cs.StandardCharsets$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,481s][info][class,init ] 86 Initializing 'sun/nio/cs/StandardCharsets$Cache'(no method) (0x00000007c0022eb0) +[0,482s][info][class,load ] java.lang.ThreadLocal source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,482s][info][class,init ] 87 Initializing 'java/lang/ThreadLocal' (0x00000007c0023250) +[0,484s][info][class,load ] java.util.concurrent.atomic.AtomicInteger source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,484s][info][class,init ] 88 Initializing 'java/util/concurrent/atomic/AtomicInteger' (0x00000007c0023478) +[0,485s][info][class,load ] java.lang.StringUTF16 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,485s][info][class,init ] 89 Initializing 'java/lang/StringUTF16' (0x00000007c0023690) +[0,489s][info][class,load ] sun.nio.cs.HistoricallyNamedCharset source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,489s][info][class,load ] sun.nio.cs.Unicode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,489s][info][class,load ] sun.nio.cs.UTF_8 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,489s][info][class,init ] 90 Initializing 'sun/nio/cs/Unicode'(no method) (0x00000007c0023a58) +[0,489s][info][class,init ] 91 Initializing 'sun/nio/cs/UTF_8'(no method) (0x00000007c0023cb8) +[0,490s][info][class,load ] java.lang.StringCoding source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,490s][info][class,init ] 92 Initializing 'java/lang/StringCoding' (0x00000007c0023f18) +[0,492s][info][class,load ] sun.nio.cs.ISO_8859_1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,492s][info][class,init ] 93 Initializing 'sun/nio/cs/ISO_8859_1'(no method) (0x00000007c0024100) +[0,493s][info][class,load ] sun.nio.cs.US_ASCII source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,493s][info][class,init ] 94 Initializing 'sun/nio/cs/US_ASCII'(no method) (0x00000007c0024360) +[0,494s][info][class,load ] java.lang.ThreadLocal$ThreadLocalMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,495s][info][class,init ] 95 Initializing 'java/lang/ThreadLocal$ThreadLocalMap'(no method) (0x00000007c00245c0) +[0,496s][info][class,load ] java.lang.ThreadLocal$ThreadLocalMap$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,496s][info][class,init ] 96 Initializing 'java/lang/ref/WeakReference'(no method) (0x00000007c0005b80) +[0,496s][info][class,init ] 97 Initializing 'java/lang/ThreadLocal$ThreadLocalMap$Entry'(no method) (0x00000007c0024808) +[0,498s][info][class,load ] java.lang.StringCoding$StringDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,498s][info][class,load ] java.lang.StringDecoderUTF8 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,498s][info][class,init ] 98 Initializing 'java/lang/StringCoding$StringDecoder'(no method) (0x00000007c0024fa8) +[0,498s][info][class,init ] 99 Initializing 'java/lang/StringDecoderUTF8' (0x00000007c00251a8) +[0,500s][info][class,load ] sun.nio.cs.ArrayDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,501s][info][class,load ] java.nio.charset.CharsetDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,501s][info][class,load ] sun.nio.cs.UTF_8$Decoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,501s][info][class,init ] 100 Initializing 'java/nio/charset/CharsetDecoder' (0x00000007c0025590) +[0,501s][info][class,init ] 101 Initializing 'sun/nio/cs/ArrayDecoder'(no method) (0x00000007c00253b0) +[0,501s][info][class,init ] 102 Initializing 'sun/nio/cs/UTF_8$Decoder' (0x00000007c00257e0) +[0,503s][info][class,load ] java.nio.charset.CodingErrorAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,503s][info][class,init ] 103 Initializing 'java/nio/charset/CodingErrorAction' (0x00000007c0025a70) +[0,504s][info][class,load ] java.lang.StringCoding$Result source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,504s][info][class,init ] 104 Initializing 'java/lang/StringCoding$Result'(no method) (0x00000007c0025c60) +[0,505s][info][class,load ] java.util.Properties$EntrySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,505s][info][class,init ] 105 Initializing 'java/util/Properties$EntrySet'(no method) (0x00000007c0025e68) +[0,505s][info][class,init ] 106 Initializing 'java/util/concurrent/ConcurrentHashMap$CollectionView'(no method) (0x00000007c001f2b0) +[0,505s][info][class,init ] 107 Initializing 'java/util/concurrent/ConcurrentHashMap$EntrySetView'(no method) (0x00000007c001fca8) +[0,507s][info][class,load ] java.util.Collections source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,507s][info][class,init ] 108 Initializing 'java/util/Collections' (0x00000007c0026250) +[0,508s][info][class,load ] java.util.Collections$EmptySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,508s][info][class,init ] 109 Initializing 'java/util/Collections$EmptySet'(no method) (0x00000007c0026438) +[0,509s][info][class,load ] java.util.Collections$EmptyList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,509s][info][class,init ] 110 Initializing 'java/util/Collections$EmptyList'(no method) (0x00000007c0026818) +[0,510s][info][class,load ] java.util.Collections$EmptyMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,511s][info][class,init ] 111 Initializing 'java/util/Collections$EmptyMap'(no method) (0x00000007c0026cd0) +[0,513s][info][class,load ] java.util.Collections$SynchronizedCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,513s][info][class,load ] java.util.Collections$SynchronizedSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,513s][info][class,init ] 112 Initializing 'java/util/Collections$SynchronizedCollection'(no method) (0x00000007c0027058) +[0,513s][info][class,init ] 113 Initializing 'java/util/Collections$SynchronizedSet'(no method) (0x00000007c00273b0) +[0,514s][info][class,load ] java.lang.reflect.Array source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,514s][info][class,init ] 114 Initializing 'java/lang/reflect/Array'(no method) (0x00000007c0027798) +[0,517s][info][class,load ] java.util.Iterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,519s][info][class,load ] java.util.concurrent.ConcurrentHashMap$Traverser source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,519s][info][class,load ] java.util.concurrent.ConcurrentHashMap$BaseIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,519s][info][class,load ] java.util.concurrent.ConcurrentHashMap$EntryIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,519s][info][class,init ] 115 Initializing 'java/util/concurrent/ConcurrentHashMap$Traverser'(no method) (0x00000007c0027b60) +[0,519s][info][class,init ] 116 Initializing 'java/util/concurrent/ConcurrentHashMap$BaseIterator'(no method) (0x00000007c0027d60) +[0,519s][info][class,init ] 117 Initializing 'java/util/Iterator'(no method) (0x00000007c0027980) +[0,519s][info][class,init ] 118 Initializing 'java/util/concurrent/ConcurrentHashMap$EntryIterator'(no method) (0x00000007c0027f60) +[0,520s][info][class,load ] java.util.concurrent.ConcurrentHashMap$MapEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,520s][info][class,init ] 119 Initializing 'java/util/concurrent/ConcurrentHashMap$MapEntry'(no method) (0x00000007c0028198) +[0,522s][info][class,load ] java.util.ImmutableCollections$AbstractImmutableMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,522s][info][class,load ] java.util.ImmutableCollections$MapN source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,522s][info][class,init ] 120 Initializing 'java/util/ImmutableCollections$AbstractImmutableMap'(no method) (0x00000007c00283c0) +[0,523s][info][class,init ] 121 Initializing 'java/util/ImmutableCollections$MapN'(no method) (0x00000007c0028740) +[0,523s][info][class,load ] java.util.ImmutableCollections source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,523s][info][class,init ] 122 Initializing 'java/util/ImmutableCollections' (0x00000007c0028ac8) +[0,524s][info][class,load ] java.lang.VersionProps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,525s][info][class,init ] 123 Initializing 'java/lang/VersionProps' (0x00000007c0028cb0) +[0,525s][info][class,load ] java.io.FileInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,526s][info][class,init ] 124 Initializing 'java/io/InputStream'(no method) (0x00000007c000e9b0) +[0,526s][info][class,init ] 125 Initializing 'java/io/FileInputStream' (0x00000007c0028e98) +[0,527s][info][class,load ] java.io.FileDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,527s][info][class,init ] 126 Initializing 'java/io/FileDescriptor' (0x00000007c0029158) +[0,528s][info][class,load ] jdk.internal.misc.JavaIOFileDescriptorAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,528s][info][class,load ] java.io.FileDescriptor$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,528s][info][class,init ] 127 Initializing 'java/io/FileDescriptor$1'(no method) (0x00000007c0029528) +[0,531s][info][class,load ] java.io.Flushable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,531s][info][class,load ] java.io.OutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,531s][info][class,load ] java.io.FileOutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,531s][info][class,init ] 128 Initializing 'java/io/OutputStream'(no method) (0x00000007c0029960) +[0,531s][info][class,init ] 129 Initializing 'java/io/FileOutputStream' (0x00000007c0029bb8) +[0,533s][info][class,load ] java.io.FilterInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,533s][info][class,load ] java.io.BufferedInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,533s][info][class,init ] 130 Initializing 'java/io/FilterInputStream'(no method) (0x00000007c0029e48) +[0,533s][info][class,init ] 131 Initializing 'java/io/BufferedInputStream' (0x00000007c002a0c8) +[0,534s][info][class,load ] java.util.concurrent.atomic.AtomicReferenceFieldUpdater source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,534s][info][class,init ] 132 Initializing 'java/util/concurrent/atomic/AtomicReferenceFieldUpdater'(no method) (0x00000007c002a370) +[0,535s][info][class,load ] java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,535s][info][class,init ] 133 Initializing 'java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl' (0x00000007c002a588) +[0,537s][info][class,load ] java.security.PrivilegedExceptionAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,537s][info][class,load ] java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,537s][info][class,init ] 134 Initializing 'java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1'(no method) (0x00000007c002a990) +[0,538s][info][class,load ] sun.reflect.misc.ReflectUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,538s][info][class,init ] 135 Initializing 'sun/reflect/misc/ReflectUtil'(no method) (0x00000007c002aba8) +[0,540s][info][class,load ] java.io.FilterOutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,540s][info][class,load ] java.io.PrintStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,540s][info][class,init ] 136 Initializing 'java/io/FilterOutputStream'(no method) (0x00000007c002ad90) +[0,540s][info][class,init ] 137 Initializing 'java/io/PrintStream'(no method) (0x00000007c002aff0) +[0,541s][info][class,load ] java.io.BufferedOutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,541s][info][class,init ] 138 Initializing 'java/io/BufferedOutputStream'(no method) (0x00000007c002b3a0) +[0,543s][info][class,load ] java.io.Writer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,543s][info][class,load ] java.io.OutputStreamWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,543s][info][class,init ] 139 Initializing 'java/io/Writer'(no method) (0x00000007c002b610) +[0,543s][info][class,init ] 140 Initializing 'java/io/OutputStreamWriter'(no method) (0x00000007c002b8d8) +[0,544s][info][class,load ] sun.nio.cs.StreamEncoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,544s][info][class,init ] 141 Initializing 'sun/nio/cs/StreamEncoder' (0x00000007c002bbb0) +[0,545s][info][class,load ] sun.security.action.GetPropertyAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,545s][info][class,init ] 142 Initializing 'sun/security/action/GetPropertyAction'(no method) (0x00000007c002bee8) +[0,547s][info][class,load ] sun.nio.cs.ArrayEncoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,548s][info][class,load ] java.nio.charset.CharsetEncoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,548s][info][class,load ] sun.nio.cs.UTF_8$Encoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,548s][info][class,init ] 143 Initializing 'java/nio/charset/CharsetEncoder' (0x00000007c002c2e0) +[0,548s][info][class,init ] 144 Initializing 'sun/nio/cs/ArrayEncoder'(no method) (0x00000007c002c100) +[0,548s][info][class,init ] 145 Initializing 'sun/nio/cs/UTF_8$Encoder'(no method) (0x00000007c002c538) +[0,549s][info][class,load ] java.nio.ByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,549s][info][class,init ] 146 Initializing 'java/nio/Buffer' (0x00000007c0010948) +[0,549s][info][class,init ] 147 Initializing 'java/nio/ByteBuffer'(no method) (0x00000007c002c7d8) +[0,550s][info][class,load ] java.nio.HeapByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,550s][info][class,init ] 148 Initializing 'java/nio/HeapByteBuffer' (0x00000007c002cc10) +[0,551s][info][class,load ] java.nio.Bits source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,551s][info][class,init ] 149 Initializing 'java/nio/Bits' (0x00000007c002d070) +[0,552s][info][class,load ] java.nio.ByteOrder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,552s][info][class,init ] 150 Initializing 'java/nio/ByteOrder' (0x00000007c002d258) +[0,553s][info][class,load ] java.util.concurrent.atomic.AtomicLong source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,553s][info][class,init ] 151 Initializing 'java/util/concurrent/atomic/AtomicLong' (0x00000007c002d448) +[0,555s][info][class,load ] jdk.internal.misc.JavaNioAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,555s][info][class,load ] java.nio.Bits$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,555s][info][class,init ] 152 Initializing 'java/nio/Bits$1'(no method) (0x00000007c002d840) +[0,556s][info][class,load ] java.io.BufferedWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,556s][info][class,init ] 153 Initializing 'java/io/BufferedWriter' (0x00000007c002da68) +[0,556s][info][class,init ] 154 Initializing 'java/io/File' (0x00000007c000eea8) +[0,557s][info][class,load ] java.io.DefaultFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,557s][info][class,init ] 155 Initializing 'java/io/DefaultFileSystem'(no method) (0x00000007c002dd58) +[0,559s][info][class,load ] java.io.FileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,559s][info][class,load ] java.io.UnixFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,559s][info][class,init ] 156 Initializing 'java/io/FileSystem' (0x00000007c002df40) +[0,559s][info][class,init ] 157 Initializing 'java/lang/Boolean' (0x00000007c00118f8) +[0,559s][info][class,init ] 158 Initializing 'java/io/UnixFileSystem' (0x00000007c002e200) +[0,560s][info][class,load ] java.io.ExpiringCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,560s][info][class,init ] 159 Initializing 'java/io/ExpiringCache'(no method) (0x00000007c002e4f8) +[0,562s][info][class,load ] java.util.LinkedHashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,562s][info][class,load ] java.io.ExpiringCache$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,562s][info][class,init ] 160 Initializing 'java/util/LinkedHashMap'(no method) (0x00000007c002e710) +[0,562s][info][class,init ] 161 Initializing 'java/io/ExpiringCache$1'(no method) (0x00000007c002eb58) +[0,564s][info][class,load ] java.lang.Enum source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,564s][info][class,load ] java.io.File$PathStatus source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,566s][info][class,load ] java.nio.file.Watchable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,566s][info][class,load ] java.nio.file.Path source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,567s][info][class,load ] java.lang.ClassLoader$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,567s][info][class,init ] 162 Initializing 'java/lang/ClassLoader$2'(no method) (0x00000007c002f7a0) +[0,567s][info][class,init ] 163 Initializing 'java/lang/Enum'(no method) (0x00000007c002efa0) +[0,567s][info][class,init ] 164 Initializing 'java/io/File$PathStatus' (0x00000007c002f1c0) +[0,568s][info][class,load ] java.io.ExpiringCache$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,568s][info][class,init ] 165 Initializing 'java/io/ExpiringCache$Entry'(no method) (0x00000007c002fd68) +[0,569s][info][class,load ] java.util.LinkedHashMap$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,569s][info][class,init ] 166 Initializing 'java/util/LinkedHashMap$Entry'(no method) (0x00000007c002ff78) +[0,570s][info][class,load ] java.lang.ClassLoader$NativeLibrary source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,570s][info][class,init ] 167 Initializing 'java/lang/ClassLoader$NativeLibrary'(no method) (0x00000007c00301a0) +[0,572s][info][class,load ] java.lang.Terminator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,572s][info][class,init ] 168 Initializing 'java/lang/Terminator' (0x00000007c00303a8) +[0,573s][info][class,load ] jdk.internal.misc.Signal$Handler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,574s][info][class,load ] java.lang.Terminator$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,574s][info][class,init ] 169 Initializing 'java/lang/Terminator$1'(no method) (0x00000007c0030770) +[0,575s][info][class,load ] jdk.internal.misc.Signal source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,575s][info][class,init ] 170 Initializing 'jdk/internal/misc/Signal' (0x00000007c0030978) +[0,575s][info][class,load ] java.util.Hashtable$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,577s][info][class,load ] jdk.internal.misc.Signal$NativeHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,577s][info][class,load ] java.lang.Integer$IntegerCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,578s][info][class,init ] 171 Initializing 'java/lang/Integer$IntegerCache' (0x00000007c0031180) +[0,578s][info][class,init ] 172 Initializing 'java/util/Hashtable$Entry'(no method) (0x00000007c0030b68) +[0,578s][info][class,init ] 173 Initializing 'jdk/internal/misc/Signal$Handler' (0x00000007c0030590) +[0,578s][info][class,init ] 174 Initializing 'jdk/internal/misc/Signal$NativeHandler'(no method) (0x00000007c0030f80) +[0,579s][info][class,load ] jdk.internal.misc.OSEnvironment source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,579s][info][class,init ] 175 Initializing 'jdk/internal/misc/OSEnvironment'(no method) (0x00000007c0031718) +[0,581s][info][class,load ] jdk.internal.misc.JavaLangAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,581s][info][class,load ] java.lang.System$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,581s][info][class,init ] 176 Initializing 'java/lang/System$2'(no method) (0x00000007c0031ae0) +[0,581s][info][class,init ] 177 Initializing 'java/lang/Throwable' (0x00000007c00027f8) +[0,581s][info][class,init ] 178 Initializing 'java/lang/Error'(no method) (0x00000007c0002a68) +[0,581s][info][class,init ] 179 Initializing 'java/lang/VirtualMachineError'(no method) (0x00000007c0004da0) +[0,581s][info][class,init ] 180 Initializing 'java/lang/OutOfMemoryError'(no method) (0x00000007c0005010) +[0,581s][info][class,init ] 181 Initializing 'java/lang/Exception'(no method) (0x00000007c0002f48) +[0,581s][info][class,init ] 182 Initializing 'java/lang/RuntimeException'(no method) (0x00000007c00031b8) +[0,581s][info][class,init ] 183 Initializing 'java/lang/NullPointerException'(no method) (0x00000007c0013740) +[0,581s][info][class,init ] 184 Initializing 'java/lang/ClassCastException'(no method) (0x00000007c00048c0) +[0,581s][info][class,init ] 185 Initializing 'java/lang/ArrayStoreException'(no method) (0x00000007c0004b30) +[0,581s][info][class,init ] 186 Initializing 'java/lang/ArithmeticException'(no method) (0x00000007c00139b0) +[0,581s][info][class,init ] 187 Initializing 'java/lang/StackOverflowError'(no method) (0x00000007c0005280) +[0,581s][info][class,init ] 188 Initializing 'java/lang/IllegalMonitorStateException'(no method) (0x00000007c00054f0) +[0,582s][info][class,load ] java.lang.IllegalArgumentException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,582s][info][class,init ] 189 Initializing 'java/lang/IllegalArgumentException'(no method) (0x00000007c0031f18) +[0,582s][info][startuptime ] Initialize java.lang classes, 0,1958950 secs +[0,582s][info][logging ] Log configuration fully initialized. +[0,582s][info][biasedlocking] Aligned thread 0x00007f93e0111870 to 0x00007f93e0112000 +[0,582s][info][os,thread ] Thread started (pthread id: 140273167304448, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,584s][info][os,thread ] Thread is alive (tid: 305, pthread id: 140273167304448). +[0,584s][info][biasedlocking] Aligned thread 0x00007f93e0113720 to 0x00007f93e0113800 +[0,584s][info][os,thread ] Thread started (pthread id: 140273166190336, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,587s][info][os,thread ] Thread is alive (tid: 306, pthread id: 140273166190336). +[0,587s][info][biasedlocking] Aligned thread 0x00007f93e0115780 to 0x00007f93e0115800 +[0,587s][info][os,thread ] Thread started (pthread id: 140273165076224, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,589s][info][os,thread ] Thread is alive (tid: 307, pthread id: 140273165076224). +[0,589s][info][biasedlocking] Aligned thread 0x00007f93e01177e0 to 0x00007f93e0117800 +[0,589s][info][os,thread ] Thread started (pthread id: 140273163962112, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,592s][info][os,thread ] Thread is alive (tid: 308, pthread id: 140273163962112). +[0,592s][info][biasedlocking] Aligned thread 0x00007f93e01197f0 to 0x00007f93e0119800 +[0,592s][info][os,thread ] Thread started (pthread id: 140272843294464, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,594s][info][os,thread ] Thread is alive (tid: 309, pthread id: 140272843294464). +[0,594s][info][class,init ] 190 Initializing 'java/lang/invoke/MethodHandle' (0x00000007c000b470) +[0,595s][info][class,load ] java.lang.invoke.MethodHandleStatics source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,595s][info][class,init ] 191 Initializing 'java/lang/invoke/MethodHandleStatics' (0x00000007c0032188) +[0,596s][info][class,init ] 192 Initializing 'java/lang/Character' (0x00000007c0011af8) +[0,597s][info][class,load ] java.lang.CharacterData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,597s][info][class,init ] 193 Initializing 'java/lang/CharacterData'(no method) (0x00000007c0032370) +[0,598s][info][class,load ] java.lang.CharacterDataLatin1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,598s][info][class,init ] 194 Initializing 'java/lang/CharacterDataLatin1' (0x00000007c0032600) +[0,599s][info][class,init ] 195 Initializing 'java/lang/invoke/MemberName' (0x00000007c000bcc8) +[0,599s][info][class,init ] 196 Initializing 'java/lang/invoke/MethodHandleNatives' (0x00000007c000bee8) +[0,599s][info][startuptime ] Initialize java.lang.invoke classes, 0,0049260 secs +[0,601s][info][class,load ] jdk.internal.module.ModuleBootstrap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,601s][info][class,init ] 197 Initializing 'jdk/internal/module/ModuleBootstrap' (0x00000007c0032940) +[0,602s][info][class,load ] jdk.internal.module.ModulePatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,602s][info][class,init ] 198 Initializing 'jdk/internal/module/ModulePatcher' (0x00000007c0032b28) +[0,603s][info][class,load ] java.lang.module.ModuleDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,603s][info][class,init ] 199 Initializing 'java/lang/module/ModuleDescriptor' (0x00000007c0032d18) +[0,605s][info][class,load ] jdk.internal.misc.JavaLangModuleAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,605s][info][class,load ] java.lang.module.ModuleDescriptor$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,605s][info][class,init ] 200 Initializing 'java/lang/module/ModuleDescriptor$1'(no method) (0x00000007c0033180) +[0,606s][info][class,load ] java.lang.module.ModuleFinder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,606s][info][class,init ] 201 Initializing 'java/lang/module/ModuleFinder'(no method) (0x00000007c0033428) +[0,607s][info][class,load ] java.nio.file.Paths source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,607s][info][class,init ] 202 Initializing 'java/nio/file/Paths'(no method) (0x00000007c0033608) +[0,608s][info][class,load ] java.nio.file.FileSystems source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,608s][info][class,init ] 203 Initializing 'java/nio/file/FileSystems' (0x00000007c00337f0) +[0,609s][info][class,load ] sun.nio.fs.DefaultFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,610s][info][class,init ] 204 Initializing 'sun/nio/fs/DefaultFileSystemProvider'(no method) (0x00000007c00339d8) +[0,614s][info][class,load ] java.nio.file.spi.FileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,614s][info][class,load ] sun.nio.fs.AbstractFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,614s][info][class,load ] sun.nio.fs.UnixFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,614s][info][class,load ] sun.nio.fs.LinuxFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,614s][info][class,init ] 205 Initializing 'java/nio/file/spi/FileSystemProvider' (0x00000007c0033bc0) +[0,614s][info][class,init ] 206 Initializing 'sun/nio/fs/AbstractFileSystemProvider'(no method) (0x00000007c0033e80) +[0,614s][info][class,init ] 207 Initializing 'sun/nio/fs/UnixFileSystemProvider'(no method) (0x00000007c0034168) +[0,614s][info][class,init ] 208 Initializing 'sun/nio/fs/LinuxFileSystemProvider'(no method) (0x00000007c0034488) +[0,617s][info][class,load ] java.nio.file.FileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,617s][info][class,load ] sun.nio.fs.UnixFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,617s][info][class,load ] sun.nio.fs.LinuxFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,617s][info][class,init ] 209 Initializing 'java/nio/file/FileSystem'(no method) (0x00000007c00347d0) +[0,617s][info][class,init ] 210 Initializing 'sun/nio/fs/UnixFileSystem'(no method) (0x00000007c0034a48) +[0,617s][info][class,init ] 211 Initializing 'sun/nio/fs/LinuxFileSystem'(no method) (0x00000007c0034d18) +[0,618s][info][class,load ] sun.nio.fs.UnixPath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,618s][info][class,init ] 212 Initializing 'java/nio/file/Path'(no method) (0x00000007c002f5c0) +[0,618s][info][class,init ] 213 Initializing 'sun/nio/fs/UnixPath' (0x00000007c0035008) +[0,619s][info][class,load ] sun.nio.fs.Util source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,619s][info][class,init ] 214 Initializing 'sun/nio/fs/Util' (0x00000007c00354f8) +[0,620s][info][class,load ] sun.nio.fs.UnixNativeDispatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,621s][info][class,init ] 215 Initializing 'sun/nio/fs/UnixNativeDispatcher' (0x00000007c00356e0) +[0,621s][info][class,load ] sun.nio.fs.UnixNativeDispatcher$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,622s][info][class,init ] 216 Initializing 'sun/nio/fs/UnixNativeDispatcher$1'(no method) (0x00000007c00358c8) +[0,641s][info][class,load ] java.nio.file.attribute.BasicFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,641s][info][class,load ] java.nio.file.attribute.PosixFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,641s][info][class,load ] sun.nio.fs.UnixFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,641s][info][class,init ] 217 Initializing 'sun/nio/fs/UnixFileAttributes'(no method) (0x00000007c0035e98) +[0,643s][info][class,load ] sun.nio.fs.UnixFileStoreAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,643s][info][class,init ] 218 Initializing 'sun/nio/fs/UnixFileStoreAttributes'(no method) (0x00000007c00361c8) +[0,644s][info][class,load ] sun.nio.fs.UnixMountEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,644s][info][class,init ] 219 Initializing 'sun/nio/fs/UnixMountEntry'(no method) (0x00000007c00363d0) +[0,646s][info][class,load ] java.lang.Readable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,646s][info][class,load ] java.nio.CharBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,646s][info][class,init ] 220 Initializing 'java/nio/CharBuffer'(no method) (0x00000007c00367e0) +[0,647s][info][class,load ] java.nio.HeapCharBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,647s][info][class,init ] 221 Initializing 'java/nio/HeapCharBuffer'(no method) (0x00000007c0036bd8) +[0,648s][info][class,load ] java.nio.charset.CoderResult source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,648s][info][class,init ] 222 Initializing 'java/nio/charset/CoderResult' (0x00000007c0036fe8) +[0,650s][info][class,load ] java.nio.charset.CoderResult$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,650s][info][class,load ] java.nio.charset.CoderResult$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,650s][info][class,init ] 223 Initializing 'java/nio/charset/CoderResult$Cache'(no method) (0x00000007c0037208) +[0,650s][info][class,init ] 224 Initializing 'java/nio/charset/CoderResult$1'(no method) (0x00000007c0037408) +[0,651s][info][class,load ] java.nio.charset.CoderResult$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,651s][info][class,init ] 225 Initializing 'java/nio/charset/CoderResult$2'(no method) (0x00000007c0037608) +[0,652s][info][class,load ] java.nio.file.FileSystems$BuiltinFileSystemHolder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,652s][info][class,init ] 226 Initializing 'java/nio/file/FileSystems$BuiltinFileSystemHolder' (0x00000007c0037808) +[0,653s][info][class,load ] java.net.URI source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,653s][info][class,init ] 227 Initializing 'java/net/URI' (0x00000007c00379f0) +[0,655s][info][class,load ] jdk.internal.misc.JavaNetUriAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,655s][info][class,load ] java.net.URI$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,655s][info][class,init ] 228 Initializing 'java/net/URI$1'(no method) (0x00000007c0037dd8) +[0,656s][info][class,load ] java.net.URI$Parser source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,656s][info][class,init ] 229 Initializing 'java/net/URI$Parser'(no method) (0x00000007c0037fe0) +[0,658s][info][class,load ] java.nio.file.OpenOption source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,659s][info][class,load ] java.nio.file.CopyOption source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,659s][info][class,load ] java.nio.file.LinkOption source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,660s][info][class,load ] java.nio.file.Files source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,660s][info][class,init ] 230 Initializing 'java/nio/file/Files' (0x00000007c0038df8) +[0,661s][info][class,load ] sun.nio.fs.NativeBuffers source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,661s][info][class,init ] 231 Initializing 'sun/nio/fs/NativeBuffers' (0x00000007c0038fe0) +[0,662s][info][class,load ] sun.nio.fs.NativeBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,662s][info][class,init ] 232 Initializing 'sun/nio/fs/NativeBuffer' (0x00000007c00391c8) +[0,663s][info][class,load ] jdk.internal.ref.CleanerFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,663s][info][class,init ] 233 Initializing 'jdk/internal/ref/CleanerFactory' (0x00000007c00393e8) +[0,665s][info][class,load ] java.util.concurrent.ThreadFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,665s][info][class,load ] jdk.internal.ref.CleanerFactory$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,665s][info][class,init ] 234 Initializing 'jdk/internal/ref/CleanerFactory$1'(no method) (0x00000007c00397b0) +[0,666s][info][class,load ] java.lang.ref.Cleaner source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,666s][info][class,init ] 235 Initializing 'java/lang/ref/Cleaner' (0x00000007c00399b8) +[0,668s][info][class,load ] java.util.function.Function source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,668s][info][class,load ] java.lang.ref.Cleaner$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,668s][info][class,init ] 236 Initializing 'java/util/function/Function'(no method) (0x00000007c0039ba8) +[0,668s][info][class,init ] 237 Initializing 'java/lang/ref/Cleaner$1'(no method) (0x00000007c0039d88) +[0,669s][info][class,load ] jdk.internal.ref.CleanerImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,669s][info][class,init ] 238 Initializing 'jdk/internal/ref/CleanerImpl' (0x00000007c0039fb8) +[0,672s][info][class,load ] java.lang.ref.Cleaner$Cleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,672s][info][class,load ] jdk.internal.ref.PhantomCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,672s][info][class,load ] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,672s][info][class,init ] 239 Initializing 'jdk/internal/ref/PhantomCleanable'(no method) (0x00000007c003a3a0) +[0,672s][info][class,init ] 240 Initializing 'jdk/internal/ref/CleanerImpl$PhantomCleanableRef'(no method) (0x00000007c003a5f0) +[0,674s][info][class,load ] jdk.internal.ref.WeakCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,674s][info][class,load ] jdk.internal.ref.CleanerImpl$WeakCleanableRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,674s][info][class,init ] 241 Initializing 'jdk/internal/ref/WeakCleanable'(no method) (0x00000007c003a840) +[0,674s][info][class,init ] 242 Initializing 'jdk/internal/ref/CleanerImpl$WeakCleanableRef'(no method) (0x00000007c003aa90) +[0,675s][info][class,load ] jdk.internal.ref.SoftCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,676s][info][class,load ] jdk.internal.ref.CleanerImpl$SoftCleanableRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,676s][info][class,init ] 243 Initializing 'jdk/internal/ref/SoftCleanable'(no method) (0x00000007c003ace0) +[0,676s][info][class,init ] 244 Initializing 'jdk/internal/ref/CleanerImpl$SoftCleanableRef'(no method) (0x00000007c003af30) +[0,677s][info][class,load ] jdk.internal.ref.CleanerImpl$CleanerCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,677s][info][class,init ] 245 Initializing 'jdk/internal/ref/CleanerImpl$CleanerCleanable'(no method) (0x00000007c003b180) +[0,678s][info][class,load ] jdk.internal.ref.CleanerFactory$1$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,678s][info][class,init ] 246 Initializing 'jdk/internal/ref/CleanerFactory$1$1'(no method) (0x00000007c003b3d0) +[0,679s][info][class,load ] jdk.internal.misc.InnocuousThread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,679s][info][class,init ] 247 Initializing 'jdk/internal/misc/InnocuousThread' (0x00000007c003b5e8) +[0,679s][info][class,init ] 248 Initializing 'java/security/ProtectionDomain' (0x00000007c0003778) +[0,681s][info][class,load ] jdk.internal.misc.JavaSecurityAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,681s][info][class,load ] java.security.ProtectionDomain$JavaSecurityAccessImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,681s][info][class,init ] 249 Initializing 'java/security/ProtectionDomain$JavaSecurityAccessImpl'(no method) (0x00000007c003bc78) +[0,682s][info][class,load ] jdk.internal.misc.JavaSecurityProtectionDomainAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,682s][info][class,load ] java.security.ProtectionDomain$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,682s][info][class,init ] 250 Initializing 'java/security/ProtectionDomain$1'(no method) (0x00000007c003c080) +[0,683s][info][class,load ] java.security.ProtectionDomain$Key source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,683s][info][class,init ] 251 Initializing 'java/security/ProtectionDomain$Key'(no method) (0x00000007c003c288) +[0,684s][info][class,load ] java.security.Principal source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,685s][info][class,load ] sun.nio.ch.Interruptible source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,686s][info][class,load ] jdk.internal.misc.InnocuousThread$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,686s][info][class,init ] 252 Initializing 'jdk/internal/misc/InnocuousThread$1'(no method) (0x00000007c003ca08) +[0,686s][info][biasedlocking] Aligned thread 0x00007f93e0148470 to 0x00007f93e0148800 +[0,686s][info][os,thread ] Thread started (pthread id: 140272837723904, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,689s][info][os,thread ] Thread is alive (tid: 310, pthread id: 140272837723904). +[0,690s][info][class,load ] sun.nio.fs.NativeBuffer$Deallocator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,690s][info][class,init ] 253 Initializing 'sun/nio/fs/NativeBuffer$Deallocator'(no method) (0x00000007c003cc20) +[0,692s][info][class,load ] jdk.internal.module.ModulePath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,692s][info][class,init ] 254 Initializing 'jdk/internal/module/ModulePath' (0x00000007c003d588) +[0,693s][info][class,load ] java.util.jar.Attributes$Name source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,693s][info][class,init ] 255 Initializing 'java/util/jar/Attributes$Name' (0x00000007c003d860) +[0,695s][info][class,load ] jdk.internal.perf.PerfCounter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,695s][info][class,init ] 256 Initializing 'jdk/internal/perf/PerfCounter' (0x00000007c003da50) +[0,696s][info][class,load ] jdk.internal.perf.Perf$GetPerfAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,696s][info][class,init ] 257 Initializing 'jdk/internal/perf/Perf$GetPerfAction'(no method) (0x00000007c003dc70) +[0,697s][info][class,load ] jdk.internal.perf.Perf source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,697s][info][class,init ] 258 Initializing 'jdk/internal/perf/Perf' (0x00000007c003de80) +[0,698s][info][class,load ] sun.nio.ch.DirectBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,698s][info][class,init ] 259 Initializing 'sun/nio/ch/DirectBuffer'(no method) (0x00000007c003e068) +[0,699s][info][class,load ] java.nio.MappedByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,700s][info][class,load ] java.nio.DirectByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,700s][info][class,init ] 260 Initializing 'java/nio/MappedByteBuffer'(no method) (0x00000007c003e248) +[0,700s][info][class,init ] 261 Initializing 'java/nio/DirectByteBuffer' (0x00000007c003e6b8) +[0,701s][info][class,load ] java.nio.LongBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,702s][info][class,load ] java.nio.DirectLongBufferU source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,702s][info][class,init ] 262 Initializing 'java/nio/LongBuffer'(no method) (0x00000007c003ebe0) +[0,702s][info][class,init ] 263 Initializing 'java/nio/DirectLongBufferU' (0x00000007c003eee0) +[0,705s][info][class,load ] java.util.zip.ZipConstants source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,705s][info][class,load ] java.util.zip.ZipFile source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,705s][info][class,load ] java.util.jar.JarFile source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,705s][info][class,init ] 264 Initializing 'java/util/zip/ZipFile' (0x00000007c003f408) +[0,707s][info][class,load ] jdk.internal.misc.JavaUtilZipFileAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,707s][info][class,load ] java.util.zip.ZipFile$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,707s][info][class,init ] 265 Initializing 'java/util/zip/ZipFile$1'(no method) (0x00000007c003fbd0) +[0,707s][info][class,init ] 266 Initializing 'java/util/jar/JarFile' (0x00000007c003f698) +[0,709s][info][class,load ] jdk.internal.misc.JavaUtilJarAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,709s][info][class,load ] java.util.jar.JavaUtilJarAccessImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,709s][info][class,init ] 267 Initializing 'java/util/jar/JavaUtilJarAccessImpl'(no method) (0x00000007c003ffc8) +[0,710s][info][class,load ] java.lang.Runtime$Version source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,710s][info][class,init ] 268 Initializing 'java/lang/Runtime$Version'(no method) (0x00000007c0040240) +[0,712s][info][class,load ] java.util.ImmutableCollections$AbstractImmutableList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,712s][info][class,load ] java.util.ImmutableCollections$List1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,712s][info][class,init ] 269 Initializing 'java/util/ImmutableCollections$AbstractImmutableList'(no method) (0x00000007c0040448) +[0,712s][info][class,init ] 270 Initializing 'java/util/ImmutableCollections$List1'(no method) (0x00000007c00408f8) +[0,713s][info][class,load ] java.util.Optional source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,713s][info][class,init ] 271 Initializing 'java/util/Optional' (0x00000007c0040db0) +[0,714s][info][class,load ] jdk.internal.util.Preconditions source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,714s][info][class,init ] 272 Initializing 'jdk/internal/util/Preconditions'(no method) (0x00000007c0040fa0) +[0,715s][info][class,load ] java.lang.module.ModuleFinder$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,715s][info][class,init ] 273 Initializing 'java/lang/module/ModuleFinder$1'(no method) (0x00000007c0041188) +[0,716s][info][class,load ] jdk.internal.module.ModuleBootstrap$PerfCounters source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,716s][info][class,init ] 274 Initializing 'jdk/internal/module/ModuleBootstrap$PerfCounters' (0x00000007c00413a8) +[0,717s][info][class,load ] java.lang.invoke.LambdaMetafactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,718s][info][class,load ] java.lang.invoke.MethodHandles$Lookup source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,718s][info][class,init ] 275 Initializing 'java/lang/invoke/MethodType' (0x00000007c000c3b8) +[0,719s][info][class,load ] java.lang.invoke.MethodType$ConcurrentWeakInternSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,719s][info][class,init ] 276 Initializing 'java/lang/invoke/MethodType$ConcurrentWeakInternSet'(no method) (0x00000007c0041968) +[0,720s][info][class,load ] java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,720s][info][class,init ] 277 Initializing 'java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry'(no method) (0x00000007c0041d48) +[0,721s][info][class,load ] java.lang.Void source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,721s][info][class,init ] 278 Initializing 'java/lang/Void' (0x00000007c0041f58) +[0,721s][info][class,init ] 279 Initializing 'java/lang/Long' (0x00000007c0012a00) +[0,722s][info][class,load ] java.lang.invoke.MethodTypeForm source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,722s][info][class,init ] 280 Initializing 'java/lang/invoke/MethodTypeForm' (0x00000007c0042140) +[0,723s][info][class,init ] 281 Initializing 'java/lang/invoke/MethodHandles$Lookup' (0x00000007c0041778) +[0,724s][info][class,load ] java.lang.invoke.MethodHandles source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,724s][info][class,init ] 282 Initializing 'java/lang/invoke/MethodHandles' (0x00000007c0042510) +[0,725s][info][class,load ] java.lang.invoke.MemberName$Factory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,725s][info][class,init ] 283 Initializing 'java/lang/invoke/MemberName$Factory' (0x00000007c00426f8) +[0,726s][info][class,init ] 284 Initializing 'java/lang/Byte' (0x00000007c0012370) +[0,727s][info][class,load ] sun.invoke.util.VerifyAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,727s][info][class,init ] 285 Initializing 'sun/invoke/util/VerifyAccess' (0x00000007c0042b08) +[0,727s][info][class,init ] 286 Initializing 'java/lang/invoke/DirectMethodHandle' (0x00000007c000b780) +[0,728s][info][class,load ] sun.invoke.util.Wrapper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,728s][info][class,init ] 287 Initializing 'sun/invoke/util/Wrapper' (0x00000007c0042cf0) +[0,729s][info][class,load ] sun.invoke.util.Wrapper$Format source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,729s][info][class,init ] 288 Initializing 'sun/invoke/util/Wrapper$Format' (0x00000007c0042f18) +[0,730s][info][class,init ] 289 Initializing 'java/lang/Short' (0x00000007c00125a0) +[0,731s][info][class,load ] java.lang.invoke.LambdaForm$NamedFunction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,731s][info][class,init ] 290 Initializing 'java/lang/invoke/LambdaForm$NamedFunction' (0x00000007c00434b0) +[0,732s][info][class,load ] java.lang.InstantiationException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,733s][info][class,load ] java.lang.invoke.BoundMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,734s][info][class,load ] java.lang.invoke.LambdaForm$Name source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,735s][info][class,load ] java.lang.invoke.LambdaForm$Kind source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,736s][info][class,load ] java.lang.invoke.DirectMethodHandle$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,736s][info][class,init ] 291 Initializing 'java/lang/invoke/DirectMethodHandle$Holder'(no method) (0x00000007c00446c8) +[0,737s][info][class,load ] sun.invoke.util.ValueConversions source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,739s][info][class,load ] java.lang.invoke.MethodHandleImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,740s][info][class,load ] java.lang.invoke.Invokers source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,740s][info][class,init ] 292 Initializing 'java/lang/invoke/LambdaMetafactory' (0x00000007c0041590) +[0,740s][info][class,init ] 293 Initializing 'java/lang/invoke/LambdaForm$Kind' (0x00000007c00444a8) +[0,741s][info][class,load ] java.lang.NoSuchMethodException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,742s][info][class,init ] 294 Initializing 'java/lang/invoke/LambdaForm' (0x00000007c000c0d0) +[0,743s][info][class,load ] java.lang.invoke.LambdaForm$BasicType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,743s][info][class,init ] 295 Initializing 'java/lang/invoke/LambdaForm$BasicType' (0x00000007c0045328) +[0,743s][info][class,init ] 296 Initializing 'java/lang/invoke/LambdaForm$Name' (0x00000007c00442b8) +[0,744s][info][class,load ] java.lang.invoke.LambdaForm$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,744s][info][class,init ] 297 Initializing 'java/lang/invoke/LambdaForm$Holder'(no method) (0x00000007c0045e88) +[0,746s][info][class,load ] java.lang.invoke.InvokerBytecodeGenerator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,746s][info][class,init ] 298 Initializing 'java/lang/invoke/InvokerBytecodeGenerator' (0x00000007c0046078) +[0,747s][info][class,load ] java.lang.invoke.InvokerBytecodeGenerator$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,747s][info][class,init ] 299 Initializing 'java/lang/invoke/InvokerBytecodeGenerator$2' (0x00000007c0046420) +[0,748s][info][class,load ] java.lang.invoke.MethodHandleImpl$Intrinsic source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,748s][info][class,init ] 300 Initializing 'java/lang/invoke/MethodHandleImpl$Intrinsic' (0x00000007c0046608) +[0,750s][info][class,load ] java.lang.IncompatibleClassChangeError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,750s][info][class,load ] java.lang.NoSuchMethodError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,750s][info][class,init ] 301 Initializing 'java/lang/LinkageError'(no method) (0x00000007c00043e0) +[0,750s][info][class,init ] 302 Initializing 'java/lang/IncompatibleClassChangeError'(no method) (0x00000007c0046a00) +[0,750s][info][class,init ] 303 Initializing 'java/lang/NoSuchMethodError'(no method) (0x00000007c0046c70) +[0,750s][info][stacktrace ] java.lang.NoSuchMethodError, 19 +[0,750s][info][exceptions ] Exception (0x00000005c0057168) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,750s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,750s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,751s][info][class,load ] java.util.ArrayList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,751s][info][class,init ] 304 Initializing 'java/util/ArrayList' (0x00000007c0046ee0) +[0,754s][info][class,load ] jdk.internal.org.objectweb.asm.ClassVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,754s][info][class,load ] jdk.internal.org.objectweb.asm.ClassWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,754s][info][class,init ] 305 Initializing 'jdk/internal/org/objectweb/asm/ClassVisitor'(no method) (0x00000007c0047418) +[0,754s][info][class,init ] 306 Initializing 'jdk/internal/org/objectweb/asm/ClassWriter' (0x00000007c0047658) +[0,755s][info][class,load ] jdk.internal.org.objectweb.asm.ByteVector source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,755s][info][class,init ] 307 Initializing 'jdk/internal/org/objectweb/asm/ByteVector'(no method) (0x00000007c00479b8) +[0,757s][info][class,load ] jdk.internal.org.objectweb.asm.Item source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,757s][info][class,init ] 308 Initializing 'jdk/internal/org/objectweb/asm/Item'(no method) (0x00000007c0047bf8) +[0,758s][info][class,load ] sun.invoke.util.BytecodeDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,758s][info][class,init ] 309 Initializing 'sun/invoke/util/BytecodeDescriptor'(no method) (0x00000007c0047fc0) +[0,761s][info][class,load ] jdk.internal.org.objectweb.asm.MethodVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,761s][info][class,load ] jdk.internal.org.objectweb.asm.MethodWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,761s][info][class,init ] 310 Initializing 'jdk/internal/org/objectweb/asm/MethodVisitor'(no method) (0x00000007c00481a8) +[0,761s][info][class,init ] 311 Initializing 'jdk/internal/org/objectweb/asm/MethodWriter'(no method) (0x00000007c0048490) +[0,762s][info][class,load ] jdk.internal.org.objectweb.asm.Type source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,762s][info][class,init ] 312 Initializing 'jdk/internal/org/objectweb/asm/Type' (0x00000007c00487d8) +[0,764s][info][class,load ] jdk.internal.org.objectweb.asm.Label source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,764s][info][class,init ] 313 Initializing 'jdk/internal/org/objectweb/asm/Label'(no method) (0x00000007c0048a28) +[0,765s][info][class,load ] jdk.internal.org.objectweb.asm.Frame source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,765s][info][class,init ] 314 Initializing 'jdk/internal/org/objectweb/asm/Frame' (0x00000007c0048c60) +[0,767s][info][class,load ] jdk.internal.org.objectweb.asm.AnnotationVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,767s][info][class,load ] jdk.internal.org.objectweb.asm.AnnotationWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,767s][info][class,init ] 315 Initializing 'jdk/internal/org/objectweb/asm/AnnotationVisitor'(no method) (0x00000007c0048e50) +[0,767s][info][class,init ] 316 Initializing 'jdk/internal/org/objectweb/asm/AnnotationWriter'(no method) (0x00000007c0049068) +[0,768s][info][class,load ] java.lang.invoke.InvokerBytecodeGenerator$CpPatch source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,768s][info][class,init ] 317 Initializing 'java/lang/invoke/InvokerBytecodeGenerator$CpPatch'(no method) (0x00000007c0049288) +[0,770s][info][class,load ] sun.invoke.util.VerifyType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,770s][info][class,init ] 318 Initializing 'sun/invoke/util/VerifyType' (0x00000007c0049478) +[0,771s][info][class,load ] sun.invoke.empty.Empty source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,772s][info][class,load ] java.util.ArrayList$Itr source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,772s][info][class,init ] 319 Initializing 'java/util/ArrayList$Itr'(no method) (0x00000007c0049a20) +[0,772s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1963387170 source: java.lang.invoke.LambdaForm +[0,772s][info][class,init ] 320 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0060028) +[0,773s][info][stacktrace ] java.lang.NoSuchMethodError, 19 +[0,773s][info][exceptions ] Exception (0x00000005c005ded0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[0,773s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,773s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,773s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1323468230 source: java.lang.invoke.LambdaForm +[0,773s][info][class,init ] 321 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0060428) +[0,773s][info][class,init ] 322 Initializing 'java/lang/invoke/CallSite' (0x00000007c000c818) +[0,774s][info][class,init ] 323 Initializing 'java/lang/invoke/Invokers' (0x00000007c0044c88) +[0,775s][info][class,load ] java.lang.invoke.VarHandle$AccessMode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,776s][info][class,load ] java.lang.invoke.VarHandle$AccessDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,777s][info][class,load ] java.lang.invoke.WrongMethodTypeException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,778s][info][class,load ] java.lang.invoke.Invokers$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,778s][info][class,init ] 324 Initializing 'java/lang/invoke/Invokers$Holder'(no method) (0x00000007c004a2e0) +[0,779s][info][stacktrace ] java.lang.NoSuchMethodError, 26 +[0,779s][info][exceptions ] Exception (0x00000005c0065638) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,779s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,779s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,779s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1327763628 source: java.lang.invoke.LambdaForm +[0,779s][info][class,init ] 325 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0060828) +[0,779s][info][stacktrace ] java.lang.NoSuchMethodError, 17 +[0,779s][info][exceptions ] Exception (0x00000005c0069bf8) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,779s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,779s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,780s][info][class,load ] java.lang.invoke.LambdaForm$MH/1915503092 source: java.lang.invoke.LambdaForm +[0,780s][info][class,init ] 326 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0060c28) +[0,780s][info][class,init ] 327 Initializing 'java/lang/invoke/MethodHandleImpl' (0x00000007c0044aa0) +[0,782s][info][class,load ] java.lang.invoke.MethodHandleImpl$ArrayAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,783s][info][class,load ] java.lang.InternalError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,784s][info][class,load ] java.lang.invoke.MethodHandleImpl$LoopClauses source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,786s][info][class,load ] jdk.internal.misc.JavaLangInvokeAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,786s][info][class,load ] java.lang.invoke.MethodHandleImpl$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,786s][info][class,init ] 328 Initializing 'java/lang/invoke/MethodHandleImpl$1'(no method) (0x00000007c004ad30) +[0,786s][info][class,init ] 329 Initializing 'java/lang/invoke/BoundMethodHandle' (0x00000007c0043f10) +[0,787s][info][class,load ] java.lang.invoke.BoundMethodHandle$SpeciesData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,787s][info][class,init ] 330 Initializing 'java/lang/invoke/BoundMethodHandle$SpeciesData' (0x00000007c004afa8) +[0,789s][info][class,load ] java.lang.invoke.BoundMethodHandle$Factory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,789s][info][class,init ] 331 Initializing 'java/lang/invoke/BoundMethodHandle$Factory' (0x00000007c004b3d0) +[0,790s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_L source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,790s][info][class,init ] 332 Initializing 'java/lang/invoke/BoundMethodHandle$Species_L' (0x00000007c004b5b8) +[0,790s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[0,790s][info][exceptions ] Exception (0x00000005c0076670) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,790s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,790s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,791s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1343441044 source: java.lang.invoke.LambdaForm +[0,791s][info][class,init ] 333 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0061028) +[0,792s][info][class,load ] java.lang.NoSuchFieldException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,793s][info][class,load ] java.lang.invoke.DirectMethodHandle$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,793s][info][class,init ] 334 Initializing 'java/lang/invoke/DirectMethodHandle$1' (0x00000007c004bbd0) +[0,793s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[0,793s][info][exceptions ] Exception (0x00000005c007b378) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[0,793s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,793s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,794s][info][class,load ] java.lang.invoke.LambdaForm$MH/1364335809 source: java.lang.invoke.LambdaForm +[0,794s][info][class,init ] 335 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0061428) +[0,795s][info][class,load ] java.lang.invoke.DirectMethodHandle$Accessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,795s][info][class,init ] 336 Initializing 'java/lang/invoke/DirectMethodHandle$Accessor'(no method) (0x00000007c004bdb8) +[0,796s][info][class,load ] java.lang.invoke.DelegatingMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,796s][info][class,init ] 337 Initializing 'java/lang/invoke/DelegatingMethodHandle' (0x00000007c004c120) +[0,797s][info][class,load ] java.lang.invoke.DelegatingMethodHandle$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,797s][info][class,init ] 338 Initializing 'java/lang/invoke/DelegatingMethodHandle$Holder'(no method) (0x00000007c004c478) +[0,798s][info][stacktrace ] java.lang.NoSuchMethodError, 26 +[0,798s][info][exceptions ] Exception (0x00000005c0080018) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,798s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,798s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,798s][info][class,load ] java.lang.invoke.LambdaForm$BMH/1766822961 source: java.lang.invoke.LambdaForm +[0,798s][info][class,init ] 339 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0061828) +[0,798s][info][stacktrace ] java.lang.NoSuchMethodError, 28 +[0,798s][info][exceptions ] Exception (0x00000005c00840f0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[0,798s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,798s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,799s][info][class,load ] java.lang.invoke.LambdaForm$DMH/254413710 source: java.lang.invoke.LambdaForm +[0,799s][info][class,init ] 340 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0061c28) +[0,799s][info][stacktrace ] java.lang.NoSuchMethodError, 34 +[0,799s][info][exceptions ] Exception (0x00000005c0087a20) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[0,799s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,799s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,800s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1496724653 source: java.lang.invoke.LambdaForm +[0,800s][info][class,init ] 341 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0062028) +[0,800s][info][stacktrace ] java.lang.NoSuchMethodError, 28 +[0,800s][info][exceptions ] Exception (0x00000005c008af38) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,800s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,800s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,800s][info][class,load ] java.lang.invoke.LambdaForm$BMH/553264065 source: java.lang.invoke.LambdaForm +[0,800s][info][class,init ] 342 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0062428) +[0,801s][info][class,load ] java.lang.invoke.LambdaFormEditor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,802s][info][class,init ] 343 Initializing 'java/lang/invoke/LambdaFormEditor' (0x00000007c004c668) +[0,803s][info][class,load ] java.lang.invoke.LambdaFormEditor$Transform source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,803s][info][class,init ] 344 Initializing 'java/lang/invoke/LambdaFormEditor$Transform' (0x00000007c004c920) +[0,804s][info][class,load ] java.lang.invoke.LambdaFormBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,804s][info][class,init ] 345 Initializing 'java/lang/invoke/LambdaFormBuffer' (0x00000007c004cb38) +[0,805s][info][class,load ] java.lang.invoke.BoundMethodHandle$SpeciesData$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,805s][info][class,init ] 346 Initializing 'java/lang/invoke/BoundMethodHandle$SpeciesData$1'(no method) (0x00000007c004cd28) +[0,806s][info][class,load ] java.lang.invoke.BoundMethodHandle$Factory$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,806s][info][class,init ] 347 Initializing 'java/lang/invoke/BoundMethodHandle$Factory$1'(no method) (0x00000007c004cf58) +[0,807s][info][class,load ] java.util.concurrent.ConcurrentHashMap$ReservationNode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,807s][info][class,init ] 348 Initializing 'java/util/concurrent/ConcurrentHashMap$ReservationNode'(no method) (0x00000007c004d188) +[0,808s][info][class,load ] jdk.internal.loader.BootLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,808s][info][class,init ] 349 Initializing 'jdk/internal/loader/BootLoader' (0x00000007c004d3b8) +[0,809s][info][class,load ] jdk.internal.module.ServicesCatalog source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,809s][info][class,init ] 350 Initializing 'jdk/internal/module/ServicesCatalog' (0x00000007c004d5a0) +[0,811s][info][class,load ] jdk.internal.loader.AbstractClassLoaderValue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,811s][info][class,load ] jdk.internal.loader.ClassLoaderValue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,811s][info][class,init ] 351 Initializing 'jdk/internal/loader/AbstractClassLoaderValue' (0x00000007c004d790) +[0,811s][info][class,init ] 352 Initializing 'jdk/internal/loader/ClassLoaderValue'(no method) (0x00000007c004d9c0) +[0,812s][info][class,load ] jdk.internal.loader.ClassLoaders source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,812s][info][class,init ] 353 Initializing 'jdk/internal/loader/ClassLoaders' (0x00000007c004dbf0) +[0,814s][info][class,load ] jdk.internal.loader.URLClassPath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,814s][info][class,init ] 354 Initializing 'jdk/internal/loader/URLClassPath' (0x00000007c004ddd8) +[0,814s][info][class,init ] 355 Initializing 'java/net/URL' (0x00000007c000f230) +[0,815s][info][class,load ] java.net.URLStreamHandlerFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,815s][info][class,load ] java.net.URL$DefaultFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,815s][info][class,init ] 356 Initializing 'java/net/URL$DefaultFactory' (0x00000007c004e208) +[0,817s][info][class,load ] jdk.internal.misc.JavaNetURLAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,817s][info][class,load ] java.net.URL$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,817s][info][class,init ] 357 Initializing 'java/net/URL$3'(no method) (0x00000007c004e5f0) +[0,819s][info][class,load ] java.util.Locale source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,819s][info][class,init ] 358 Initializing 'java/util/Locale' (0x00000007c004e9d0) +[0,821s][info][class,load ] sun.util.locale.LocaleObjectCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,821s][info][class,load ] java.util.Locale$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,821s][info][class,init ] 359 Initializing 'sun/util/locale/LocaleObjectCache'(no method) (0x00000007c004ebc0) +[0,821s][info][class,init ] 360 Initializing 'java/util/Locale$Cache'(no method) (0x00000007c004edd8) +[0,822s][info][class,load ] sun.util.locale.BaseLocale source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,822s][info][class,init ] 361 Initializing 'sun/util/locale/BaseLocale' (0x00000007c004eff8) +[0,823s][info][class,load ] sun.util.locale.BaseLocale$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,823s][info][class,init ] 362 Initializing 'sun/util/locale/BaseLocale$Cache' (0x00000007c004f1e8) +[0,824s][info][class,load ] sun.util.locale.BaseLocale$Key source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,824s][info][class,init ] 363 Initializing 'sun/util/locale/BaseLocale$Key' (0x00000007c004f410) +[0,825s][info][class,load ] sun.util.locale.LocaleObjectCache$CacheEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,825s][info][class,init ] 364 Initializing 'sun/util/locale/LocaleObjectCache$CacheEntry'(no method) (0x00000007c004f600) +[0,826s][info][class,load ] java.util.Locale$LocaleKey source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,826s][info][class,init ] 365 Initializing 'java/util/Locale$LocaleKey'(no method) (0x00000007c004f820) +[0,827s][info][class,load ] sun.util.locale.LocaleUtils source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,827s][info][class,init ] 366 Initializing 'sun/util/locale/LocaleUtils'(no method) (0x00000007c004fa10) +[0,830s][info][class,load ] java.net.URLStreamHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,830s][info][class,load ] sun.net.www.protocol.file.Handler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,830s][info][class,init ] 367 Initializing 'java/net/URLStreamHandler'(no method) (0x00000007c004fbf8) +[0,830s][info][class,init ] 368 Initializing 'sun/net/www/protocol/file/Handler'(no method) (0x00000007c004fe40) +[0,830s][info][class,init ] 369 Initializing 'java/lang/reflect/Constructor'(no method) (0x00000007c0008ed0) +[0,831s][info][class,load ] java.lang.Class$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,831s][info][class,init ] 370 Initializing 'java/lang/Class$1'(no method) (0x00000007c0050270) +[0,832s][info][class,load ] jdk.internal.reflect.NativeConstructorAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,832s][info][class,init ] 371 Initializing 'jdk/internal/reflect/MagicAccessorImpl'(no method) (0x00000007c0009358) +[0,832s][info][class,init ] 372 Initializing 'jdk/internal/reflect/ConstructorAccessorImpl'(no method) (0x00000007c0009b08) +[0,832s][info][class,init ] 373 Initializing 'jdk/internal/reflect/NativeConstructorAccessorImpl'(no method) (0x00000007c0050488) +[0,833s][info][class,load ] jdk.internal.reflect.DelegatingConstructorAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,833s][info][class,init ] 374 Initializing 'jdk/internal/reflect/DelegatingConstructorAccessorImpl'(no method) (0x00000007c00506a0) +[0,834s][info][class,load ] jdk.internal.loader.ClassLoaders$BootClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,834s][info][class,init ] 375 Initializing 'java/security/SecureClassLoader' (0x00000007c0003b78) +[0,835s][info][class,load ] java.lang.ClassLoader$ParallelLoaders source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,835s][info][class,init ] 376 Initializing 'java/lang/ClassLoader$ParallelLoaders' (0x00000007c0050d00) +[0,835s][info][class,init ] 377 Initializing 'java/util/WeakHashMap' (0x00000007c001df18) +[0,836s][info][class,load ] java.util.WeakHashMap$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,837s][info][class,load ] java.util.Collections$SetFromMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,837s][info][class,init ] 378 Initializing 'java/util/Collections$SetFromMap'(no method) (0x00000007c0051328) +[0,838s][info][class,load ] java.util.WeakHashMap$KeySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,838s][info][class,init ] 379 Initializing 'java/util/WeakHashMap$KeySet'(no method) (0x00000007c0051710) +[0,838s][info][class,init ] 380 Initializing 'java/util/WeakHashMap$Entry'(no method) (0x00000007c0050ee8) +[0,838s][info][class,init ] 381 Initializing 'jdk/internal/loader/BuiltinClassLoader' (0x00000007c000f650) +[0,839s][info][class,load ] jdk.internal.module.SystemModules source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,839s][info][class,init ] 382 Initializing 'jdk/internal/module/SystemModules' (0x00000007c0051af0) +[0,839s][info][class,init ] 383 Initializing 'jdk/internal/loader/ClassLoaders$BootClassLoader'(no method) (0x00000007c00508b8) +[0,839s][info][class,init ] 384 Initializing 'java/security/CodeSource'(no method) (0x00000007c0010340) +[0,839s][info][class,init ] 385 Initializing 'jdk/internal/loader/ClassLoaders$PlatformClassLoader' (0x00000007c000fef0) +[0,839s][info][class,init ] 386 Initializing 'jdk/internal/loader/ClassLoaders$AppClassLoader' (0x00000007c000fa98) +[0,842s][info][class,load ] jdk.internal.org.objectweb.asm.FieldVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,842s][info][class,load ] jdk.internal.org.objectweb.asm.FieldWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,842s][info][class,init ] 387 Initializing 'jdk/internal/org/objectweb/asm/FieldVisitor'(no method) (0x00000007c0051cd8) +[0,842s][info][class,init ] 388 Initializing 'jdk/internal/org/objectweb/asm/FieldWriter'(no method) (0x00000007c0051ee8) +[0,844s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_LL source: __JVM_DefineClass__ +[0,844s][info][class,init ] 389 Initializing 'java/lang/invoke/BoundMethodHandle$Species_LL'(no method) (0x00000007c0052100) +[0,844s][info][stacktrace ] java.lang.NoSuchMethodError, 40 +[0,844s][info][exceptions ] Exception (0x00000005c00a4d00) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,844s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,844s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,844s][info][class,load ] java.lang.invoke.LambdaForm$DMH/231685785 source: java.lang.invoke.LambdaForm +[0,845s][info][class,init ] 390 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0062828) +[0,846s][info][class,load ] jdk.internal.reflect.UnsafeFieldAccessorFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,846s][info][class,init ] 391 Initializing 'jdk/internal/reflect/UnsafeFieldAccessorFactory'(no method) (0x00000007c00524a8) +[0,846s][info][class,init ] 392 Initializing 'jdk/internal/reflect/FieldAccessorImpl'(no method) (0x00000007c000a558) +[0,846s][info][class,init ] 393 Initializing 'jdk/internal/reflect/UnsafeFieldAccessorImpl' (0x00000007c000a870) +[0,847s][info][class,load ] jdk.internal.reflect.UnsafeStaticObjectFieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,847s][info][class,init ] 394 Initializing 'jdk/internal/reflect/UnsafeStaticFieldAccessorImpl' (0x00000007c000ac90) +[0,848s][info][class,load ] java.util.HashMap$EntrySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,848s][info][class,init ] 395 Initializing 'java/util/HashMap$EntrySet'(no method) (0x00000007c0052ab0) +[0,850s][info][class,load ] java.util.HashMap$HashIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,850s][info][class,load ] java.util.HashMap$EntryIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,850s][info][class,init ] 396 Initializing 'java/util/HashMap$HashIterator'(no method) (0x00000007c0052e90) +[0,850s][info][class,init ] 397 Initializing 'java/util/HashMap$EntryIterator'(no method) (0x00000007c0053080) +[0,851s][info][class,load ] java.util.HashMap$TreeNode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,851s][info][class,init ] 398 Initializing 'jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl'(no method) (0x00000007c0052690) +[0,851s][info][class,load ] java.lang.invoke.LambdaForm$BMH/1651191114 source: java.lang.invoke.LambdaForm +[0,851s][info][class,init ] 399 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0062c28) +[0,852s][info][class,load ] java.lang.invoke.LambdaForm$BMH/1586600255 source: java.lang.invoke.LambdaForm +[0,852s][info][class,init ] 400 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0063028) +[0,854s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_L3 source: __JVM_DefineClass__ +[0,854s][info][class,init ] 401 Initializing 'java/lang/invoke/BoundMethodHandle$Species_L3'(no method) (0x00000007c00534d8) +[0,854s][info][stacktrace ] java.lang.NoSuchMethodError, 37 +[0,854s][info][exceptions ] Exception (0x00000005c00c0290) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[0,854s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,854s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,855s][info][class,load ] java.lang.invoke.LambdaForm$DMH/932583850 source: java.lang.invoke.LambdaForm +[0,855s][info][class,init ] 402 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0063428) +[0,855s][info][class,load ] java.lang.invoke.LambdaForm$BMH/212628335 source: java.lang.invoke.LambdaForm +[0,856s][info][class,init ] 403 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0063828) +[0,857s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_L4 source: __JVM_DefineClass__ +[0,858s][info][class,init ] 404 Initializing 'java/lang/invoke/BoundMethodHandle$Species_L4'(no method) (0x00000007c0053880) +[0,859s][info][class,load ] java.lang.invoke.LambdaForm$BMH/359023572 source: java.lang.invoke.LambdaForm +[0,859s][info][class,init ] 405 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0063c28) +[0,862s][info][class,load ] java.lang.invoke.AbstractValidatingLambdaMetafactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,862s][info][class,load ] java.lang.invoke.InnerClassLambdaMetafactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,862s][info][class,init ] 406 Initializing 'java/lang/invoke/AbstractValidatingLambdaMetafactory'(no method) (0x00000007c0053c28) +[0,862s][info][class,init ] 407 Initializing 'java/lang/invoke/InnerClassLambdaMetafactory' (0x00000007c0053e48) +[0,864s][info][class,load ] java.lang.invoke.MethodHandleInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,864s][info][class,load ] java.lang.invoke.InfoFromMemberName source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,864s][info][class,init ] 408 Initializing 'java/lang/invoke/MethodHandleInfo'(no method) (0x00000007c0054068) +[0,864s][info][class,init ] 409 Initializing 'java/lang/invoke/InfoFromMemberName' (0x00000007c0054248) +[0,866s][info][class,load ] java.lang.invoke.TypeConvertingMethodAdapter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,866s][info][class,load ] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,867s][info][class,init ] 410 Initializing 'java/lang/invoke/TypeConvertingMethodAdapter' (0x00000007c0054488) +[0,867s][info][class,init ] 411 Initializing 'java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator'(no method) (0x00000007c00547c0) +[0,867s][info][class,load ] java.lang.module.ModuleFinder$1$$Lambda$1/653305407 source: java.lang.module.ModuleFinder$1 +[0,867s][info][class,init ] 412 Initializing 'java/lang/module/ModuleFinder$1$$Lambda$1'(no method) (0x00000007c0064028) +[0,867s][info][class,init ] 413 Initializing 'java/lang/invoke/ConstantCallSite'(no method) (0x00000007c000cc60) +[0,867s][info][class,init ] 414 Initializing 'java/lang/invoke/MethodHandleNatives$CallSiteContext'(no method) (0x00000007c000ca58) +[0,867s][info][class,load ] java.lang.invoke.LambdaForm$MH/604107971 source: java.lang.invoke.LambdaForm +[0,868s][info][class,init ] 415 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0064428) +[0,869s][info][class,load ] java.nio.file.attribute.DosFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,load ] java.nio.file.attribute.AttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,load ] java.nio.file.attribute.FileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,load ] java.nio.file.attribute.BasicFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,873s][info][class,load ] java.nio.file.attribute.DosFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,874s][info][class,load ] java.nio.file.attribute.UserDefinedFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,875s][info][class,load ] sun.nio.fs.UnixFileAttributeViews source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,875s][info][class,init ] 416 Initializing 'sun/nio/fs/UnixFileAttributeViews'(no method) (0x00000007c0055828) +[0,878s][info][class,load ] sun.nio.fs.DynamicFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,878s][info][class,load ] sun.nio.fs.AbstractBasicFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,878s][info][class,load ] sun.nio.fs.UnixFileAttributeViews$Basic source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,878s][info][class,init ] 417 Initializing 'sun/nio/fs/AbstractBasicFileAttributeView' (0x00000007c0055bf0) +[0,879s][info][class,load ] java.util.HashSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,879s][info][class,init ] 418 Initializing 'java/util/HashSet' (0x00000007c00560d8) +[0,879s][info][class,init ] 419 Initializing 'sun/nio/fs/UnixFileAttributeViews$Basic'(no method) (0x00000007c0055e60) +[0,881s][info][class,load ] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,881s][info][class,init ] 420 Initializing 'sun/nio/fs/UnixFileAttributes$UnixAsBasicFileAttributes'(no method) (0x00000007c00564c8) +[0,883s][info][class,load ] java.nio.file.DirectoryStream$Filter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,883s][info][class,load ] java.nio.file.Files$AcceptAllFilter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,883s][info][class,init ] 421 Initializing 'java/nio/file/Files$AcceptAllFilter' (0x00000007c0056940) +[0,886s][info][class,load ] java.nio.file.DirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,886s][info][class,load ] java.nio.file.SecureDirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,886s][info][class,load ] sun.nio.fs.UnixSecureDirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,886s][info][class,init ] 422 Initializing 'sun/nio/fs/UnixSecureDirectoryStream'(no method) (0x00000007c0056f10) +[0,887s][info][class,load ] sun.nio.fs.UnixDirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,887s][info][class,init ] 423 Initializing 'sun/nio/fs/UnixDirectoryStream'(no method) (0x00000007c0057270) +[0,889s][info][class,load ] java.util.concurrent.locks.ReadWriteLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,889s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,889s][info][class,init ] 424 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock'(no method) (0x00000007c00576d8) +[0,893s][info][class,load ] java.util.concurrent.locks.AbstractOwnableSynchronizer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,893s][info][class,load ] java.util.concurrent.locks.AbstractQueuedSynchronizer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,893s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$Sync source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,893s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$FairSync source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,893s][info][class,init ] 425 Initializing 'java/util/concurrent/locks/AbstractOwnableSynchronizer'(no method) (0x00000007c0057968) +[0,893s][info][class,init ] 426 Initializing 'java/util/concurrent/locks/AbstractQueuedSynchronizer' (0x00000007c0057b58) +[0,894s][info][class,load ] java.lang.invoke.VarHandles source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,894s][info][class,init ] 427 Initializing 'java/lang/invoke/VarHandles'(no method) (0x00000007c0058358) +[0,896s][info][class,load ] java.lang.invoke.VarHandleInts$FieldInstanceReadOnly source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,896s][info][class,load ] java.lang.invoke.VarHandleInts$FieldInstanceReadWrite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,896s][info][class,init ] 428 Initializing 'java/lang/invoke/VarHandle' (0x00000007c000bac8) +[0,897s][info][class,load ] java.lang.invoke.VarHandle$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,897s][info][class,init ] 429 Initializing 'java/lang/invoke/VarHandle$1'(no method) (0x00000007c0058940) +[0,899s][info][class,load ] java.util.function.BiFunction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,899s][info][class,load ] jdk.internal.util.Preconditions$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,899s][info][class,init ] 430 Initializing 'java/util/function/BiFunction'(no method) (0x00000007c0058b70) +[0,899s][info][class,init ] 431 Initializing 'jdk/internal/util/Preconditions$1'(no method) (0x00000007c0058d50) +[0,900s][info][class,load ] java.lang.invoke.VarForm source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,901s][info][class,load ] java.lang.invoke.VarHandle$TypesAndInvokers source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,902s][info][class,load ] java.lang.invoke.VarHandleGuards source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,902s][info][class,init ] 432 Initializing 'java/lang/invoke/VarHandleGuards'(no method) (0x00000007c0059358) +[0,902s][info][class,init ] 433 Initializing 'java/lang/invoke/VarHandleInts$FieldInstanceReadOnly' (0x00000007c0058540) +[0,902s][info][class,init ] 434 Initializing 'java/lang/invoke/VarForm' (0x00000007c0058f78) +[0,903s][info][class,load ] java.lang.invoke.VarHandle$AccessType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,903s][info][class,init ] 435 Initializing 'java/lang/invoke/VarHandle$AccessType' (0x00000007c0059540) +[0,903s][info][class,init ] 436 Initializing 'java/lang/invoke/VarHandle$AccessMode' (0x00000007c0049c60) +[0,904s][info][class,init ] 437 Initializing 'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite' (0x00000007c0058740) +[0,905s][info][class,load ] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,907s][info][class,load ] java.lang.invoke.VarHandleObjects$FieldInstanceReadOnly source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,907s][info][class,load ] java.lang.invoke.VarHandleObjects$FieldInstanceReadWrite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,907s][info][class,init ] 438 Initializing 'java/lang/invoke/VarHandleObjects$FieldInstanceReadOnly' (0x00000007c0059ee0) +[0,907s][info][class,init ] 439 Initializing 'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite' (0x00000007c005a0e8) +[0,907s][info][class,init ] 440 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$Sync'(no method) (0x00000007c0057de8) +[0,907s][info][class,init ] 441 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$FairSync'(no method) (0x00000007c00580a0) +[0,908s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,908s][info][class,init ] 442 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter'(no method) (0x00000007c005a2f0) +[0,910s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,910s][info][class,init ] 443 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock'(no method) (0x00000007c005a518) +[0,911s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,911s][info][class,init ] 444 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock'(no method) (0x00000007c005a778) +[0,912s][info][class,load ] sun.nio.fs.UnixDirectoryStream$UnixDirectoryIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,912s][info][class,init ] 445 Initializing 'sun/nio/fs/UnixDirectoryStream$UnixDirectoryIterator' (0x00000007c005a9e8) +[0,912s][info][class,init ] 446 Initializing 'java/lang/invoke/VarHandle$AccessDescriptor'(no method) (0x00000007c0049e80) +[0,914s][info][class,load ] java.nio.file.attribute.FileAttribute source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,915s][info][class,load ] sun.nio.fs.UnixFileModeAttribute source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,915s][info][class,init ] 447 Initializing 'sun/nio/fs/UnixFileModeAttribute'(no method) (0x00000007c005aff8) +[0,915s][info][class,load ] sun.nio.fs.UnixChannelFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,916s][info][class,init ] 448 Initializing 'sun/nio/fs/UnixChannelFactory' (0x00000007c005b1e0) +[0,916s][info][class,load ] sun.nio.fs.UnixChannelFactory$Flags source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,916s][info][class,init ] 449 Initializing 'sun/nio/fs/UnixChannelFactory$Flags'(no method) (0x00000007c005b3c8) +[0,917s][info][class,load ] java.util.HashMap$KeySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,917s][info][class,init ] 450 Initializing 'java/util/HashMap$KeySet'(no method) (0x00000007c005b5b0) +[0,918s][info][class,load ] java.util.HashMap$KeyIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,918s][info][class,init ] 451 Initializing 'java/util/HashMap$KeyIterator'(no method) (0x00000007c005b990) +[0,923s][info][class,load ] java.nio.channels.Channel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,923s][info][class,load ] java.nio.channels.ReadableByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,924s][info][class,load ] java.nio.channels.WritableByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,924s][info][class,load ] java.nio.channels.ByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,924s][info][class,load ] java.nio.channels.SeekableByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,925s][info][class,load ] java.nio.channels.GatheringByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,926s][info][class,load ] java.nio.channels.ScatteringByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,928s][info][class,load ] java.nio.channels.InterruptibleChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,928s][info][class,load ] java.nio.channels.spi.AbstractInterruptibleChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,928s][info][class,load ] java.nio.channels.FileChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,928s][info][class,load ] sun.nio.ch.FileChannelImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,928s][info][class,init ] 452 Initializing 'java/nio/channels/spi/AbstractInterruptibleChannel'(no method) (0x00000007c005cab8) +[0,928s][info][class,init ] 453 Initializing 'java/nio/channels/FileChannel' (0x00000007c005cd18) +[0,928s][info][class,init ] 454 Initializing 'sun/nio/ch/FileChannelImpl' (0x00000007c005d0b8) +[0,929s][info][class,load ] sun.nio.ch.IOUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,929s][info][class,init ] 455 Initializing 'sun/nio/ch/IOUtil' (0x00000007c005d4d8) +[0,930s][info][class,load ] sun.nio.ch.IOUtil$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,930s][info][class,init ] 456 Initializing 'sun/nio/ch/IOUtil$1'(no method) (0x00000007c005d6c0) +[0,938s][info][class,load ] sun.nio.ch.NativeThreadSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,938s][info][class,init ] 457 Initializing 'sun/nio/ch/NativeThreadSet' (0x00000007c005d8d0) +[0,940s][info][class,load ] sun.nio.ch.NativeDispatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,940s][info][class,load ] sun.nio.ch.FileDispatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,940s][info][class,load ] sun.nio.ch.FileDispatcherImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,941s][info][class,init ] 458 Initializing 'sun/nio/ch/NativeDispatcher'(no method) (0x00000007c005dad8) +[0,941s][info][class,init ] 459 Initializing 'sun/nio/ch/FileDispatcher'(no method) (0x00000007c005dd08) +[0,941s][info][class,init ] 460 Initializing 'sun/nio/ch/FileDispatcherImpl' (0x00000007c005df80) +[0,942s][info][class,load ] java.nio.channels.Channels source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,942s][info][class,init ] 461 Initializing 'java/nio/channels/Channels'(no method) (0x00000007c005e280) +[0,943s][info][class,load ] sun.nio.ch.ChannelInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,943s][info][class,init ] 462 Initializing 'sun/nio/ch/ChannelInputStream'(no method) (0x00000007c005e468) +[0,944s][info][class,load ] java.lang.invoke.DirectMethodHandle$Special source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,944s][info][class,init ] 463 Initializing 'java/lang/invoke/DirectMethodHandle$Special'(no method) (0x00000007c005e6f0) +[0,945s][info][class,load ] java.util.function.Supplier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,945s][info][class,load ] jdk.internal.module.ModulePath$$Lambda$2/1807837413 source: jdk.internal.module.ModulePath +[0,945s][info][class,init ] 464 Initializing 'jdk/internal/module/ModulePath$$Lambda$2'(no method) (0x00000007c0064828) +[0,946s][info][class,load ] jdk.internal.module.ModuleInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,946s][info][class,init ] 465 Initializing 'jdk/internal/module/ModuleInfo' (0x00000007c005ec30) +[0,948s][info][class,load ] java.io.DataInput source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,948s][info][class,load ] java.io.DataInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,948s][info][class,init ] 466 Initializing 'java/io/DataInputStream'(no method) (0x00000007c005f000) +[0,949s][info][class,load ] java.nio.channels.SelectableChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,950s][info][class,load ] java.nio.channels.spi.AbstractInterruptibleChannel$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,950s][info][class,init ] 467 Initializing 'java/nio/channels/spi/AbstractInterruptibleChannel$1'(no method) (0x00000007c005f5a8) +[0,951s][info][class,load ] sun.nio.ch.NativeThread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,951s][info][class,init ] 468 Initializing 'sun/nio/ch/NativeThread' (0x00000007c005f7b8) +[0,952s][info][class,load ] sun.nio.ch.Util source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,952s][info][class,init ] 469 Initializing 'sun/nio/ch/Util' (0x00000007c005f9a0) +[0,953s][info][class,load ] sun.nio.ch.Util$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,953s][info][class,init ] 470 Initializing 'sun/nio/ch/Util$1'(no method) (0x00000007c005fb88) +[0,954s][info][class,load ] sun.nio.ch.Util$BufferCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,954s][info][class,init ] 471 Initializing 'sun/nio/ch/Util$BufferCache' (0x00000007c005fdb8) +[0,955s][info][class,load ] java.nio.DirectByteBuffer$Deallocator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,955s][info][class,init ] 472 Initializing 'java/nio/DirectByteBuffer$Deallocator' (0x00000007c0064fd8) +[0,956s][info][class,load ] sun.nio.ch.IOStatus source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,956s][info][class,init ] 473 Initializing 'sun/nio/ch/IOStatus'(no method) (0x00000007c00651e0) +[0,957s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,957s][info][class,init ] 474 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool'(no method) (0x00000007c0065428) +[0,958s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,959s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool$ValueEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,959s][info][class,init ] 475 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool$Entry'(no method) (0x00000007c0065658) +[0,959s][info][class,init ] 476 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool$ValueEntry'(no method) (0x00000007c0065c28) +[0,960s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool$IndexEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,960s][info][class,init ] 477 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool$IndexEntry'(no method) (0x00000007c0065e18) +[0,961s][info][class,load ] java.util.ImmutableCollections$SetN source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,961s][info][class,init ] 478 Initializing 'java/util/ImmutableCollections$SetN'(no method) (0x00000007c0066000) +[0,962s][info][class,load ] java.lang.module.ModuleDescriptor$Builder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,962s][info][class,init ] 479 Initializing 'java/lang/module/ModuleDescriptor$Builder' (0x00000007c0066428) +[0,963s][info][class,load ] java.lang.module.ModuleDescriptor$Modifier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,963s][info][class,init ] 480 Initializing 'java/lang/module/ModuleDescriptor$Modifier' (0x00000007c0066618) +[0,964s][info][class,load ] java.lang.module.ModuleDescriptor$Requires$Modifier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,964s][info][class,init ] 481 Initializing 'java/lang/module/ModuleDescriptor$Requires$Modifier' (0x00000007c0066c28) +[0,965s][info][class,load ] java.lang.module.ModuleDescriptor$Requires source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,965s][info][class,init ] 482 Initializing 'java/lang/module/ModuleDescriptor$Requires' (0x00000007c0067020) +[0,966s][info][class,load ] java.util.EnumSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,966s][info][class,init ] 483 Initializing 'java/util/EnumSet'(no method) (0x00000007c0067228) +[0,966s][info][class,load ] java.lang.PublicMethods$MethodList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,967s][info][class,init ] 484 Initializing 'java/lang/PublicMethods$MethodList'(no method) (0x00000007c0067638) +[0,967s][info][class,load ] java.lang.PublicMethods$Key source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,967s][info][class,init ] 485 Initializing 'java/lang/PublicMethods$Key' (0x00000007c0067828) +[0,968s][info][class,load ] java.lang.Class$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,968s][info][class,init ] 486 Initializing 'java/lang/Class$3'(no method) (0x00000007c0067a18) +[0,968s][info][class,init ] 487 Initializing 'jdk/internal/reflect/ConstantPool' (0x00000007c000a068) +[0,969s][info][class,load ] sun.reflect.annotation.AnnotationParser source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,970s][info][class,init ] 488 Initializing 'sun/reflect/annotation/AnnotationParser' (0x00000007c0067c30) +[0,971s][info][class,load ] jdk.internal.reflect.NativeMethodAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,971s][info][class,init ] 489 Initializing 'jdk/internal/reflect/MethodAccessorImpl'(no method) (0x00000007c0009720) +[0,971s][info][class,init ] 490 Initializing 'jdk/internal/reflect/NativeMethodAccessorImpl'(no method) (0x00000007c0067ff0) +[0,971s][info][class,load ] jdk.internal.reflect.DelegatingMethodAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,971s][info][class,init ] 491 Initializing 'jdk/internal/reflect/DelegatingMethodAccessorImpl'(no method) (0x00000007c0068208) +[0,972s][info][class,load ] java.util.RegularEnumSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,972s][info][class,init ] 492 Initializing 'java/util/RegularEnumSet'(no method) (0x00000007c0068420) +[0,974s][info][class,load ] java.util.Collections$UnmodifiableCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,974s][info][class,load ] java.util.Collections$UnmodifiableSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,974s][info][class,init ] 493 Initializing 'java/util/Collections$UnmodifiableCollection'(no method) (0x00000007c0068850) +[0,974s][info][class,init ] 494 Initializing 'java/util/Collections$UnmodifiableSet'(no method) (0x00000007c0068ba0) +[0,975s][info][class,load ] java.lang.module.ModuleDescriptor$Exports source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,975s][info][class,init ] 495 Initializing 'java/lang/module/ModuleDescriptor$Exports'(no method) (0x00000007c0068f80) +[0,976s][info][class,load ] java.util.Collections$UnmodifiableCollection$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,976s][info][class,init ] 496 Initializing 'java/util/Collections$UnmodifiableCollection$1'(no method) (0x00000007c0069188) +[0,977s][info][class,load ] java.util.HashMap$Values source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,977s][info][class,init ] 497 Initializing 'java/util/HashMap$Values'(no method) (0x00000007c00693c8) +[0,978s][info][class,load ] java.util.HashMap$ValueIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,978s][info][class,init ] 498 Initializing 'java/util/HashMap$ValueIterator'(no method) (0x00000007c0069718) +[0,979s][info][class,load ] java.util.RegularEnumSet$EnumSetIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,979s][info][class,init ] 499 Initializing 'java/util/RegularEnumSet$EnumSetIterator'(no method) (0x00000007c0069940) +[0,980s][info][class,load ] java.util.Collections$SingletonSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,980s][info][class,init ] 500 Initializing 'java/util/Collections$SingletonSet'(no method) (0x00000007c0069b88) +[0,981s][info][class,load ] jdk.internal.module.ModuleInfo$Attributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,981s][info][class,init ] 501 Initializing 'jdk/internal/module/ModuleInfo$Attributes'(no method) (0x00000007c0069f68) +[0,982s][info][class,load ] jdk.internal.module.ModuleReferences source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,982s][info][class,init ] 502 Initializing 'jdk/internal/module/ModuleReferences'(no method) (0x00000007c006a158) +[0,982s][info][class,load ] java.lang.module.ModuleReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,983s][info][stacktrace ] java.lang.NoSuchMethodError, 28 +[0,983s][info][exceptions ] Exception (0x00000005c0103110) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[0,983s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,983s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,983s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1112280004 source: java.lang.invoke.LambdaForm +[0,983s][info][class,init ] 503 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c006ec28) +[0,984s][info][class,load ] jdk.internal.module.ModuleReferences$$Lambda$3/1013423070 source: jdk.internal.module.ModuleReferences +[0,984s][info][class,init ] 504 Initializing 'jdk/internal/module/ModuleReferences$$Lambda$3'(no method) (0x00000007c006f028) +[0,984s][info][class,load ] java.lang.invoke.LambdaForm$MH/380936215 source: java.lang.invoke.LambdaForm +[0,984s][info][class,init ] 505 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c006f428) +[0,985s][info][class,load ] sun.nio.fs.UnixUriUtils source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,985s][info][class,init ] 506 Initializing 'sun/nio/fs/UnixUriUtils' (0x00000007c006a520) +[0,987s][info][class,load ] java.lang.module.ModuleReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,987s][info][class,load ] jdk.internal.module.ModuleReferenceImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,987s][info][class,init ] 507 Initializing 'java/lang/module/ModuleReference'(no method) (0x00000007c006a708) +[0,987s][info][class,init ] 508 Initializing 'jdk/internal/module/ModuleReferenceImpl'(no method) (0x00000007c006a900) +[0,993s][info][class,load ] jdk.internal.module.Checks source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,994s][info][class,init ] 509 Initializing 'jdk/internal/module/Checks' (0x00000007c006ab30) +[0,997s][info][class,load ] java.lang.module.ModuleDescriptor$Provides source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,997s][info][class,init ] 510 Initializing 'java/lang/module/ModuleDescriptor$Provides'(no method) (0x00000007c006ad18) +[0,999s][info][class,load ] java.util.Collections$UnmodifiableList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,999s][info][class,load ] java.util.Collections$UnmodifiableRandomAccessList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,999s][info][class,init ] 511 Initializing 'java/util/Collections$UnmodifiableList'(no method) (0x00000007c006af20) +[0,999s][info][class,init ] 512 Initializing 'java/util/Collections$UnmodifiableRandomAccessList'(no method) (0x00000007c006b3c8) +[0,999s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[0,999s][info][exceptions ] Exception (0x00000005c012c7f8) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[0,999s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[0,999s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[0,999s][info][class,load ] java.lang.invoke.LambdaForm$DMH/874088044 source: java.lang.invoke.LambdaForm +[1,000s][info][class,init ] 513 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c006f828) +[1,000s][info][class,load ] java.util.function.Consumer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,001s][info][class,load ] java.lang.module.ModuleDescriptor$Builder$$Lambda$4/1761291320 source: java.lang.module.ModuleDescriptor$Builder +[1,001s][info][class,init ] 514 Initializing 'java/util/function/Consumer'(no method) (0x00000007c006b878) +[1,001s][info][class,init ] 515 Initializing 'java/lang/module/ModuleDescriptor$Builder$$Lambda$4'(no method) (0x00000007c006fc28) +[1,006s][info][class,load ] java.lang.module.ModuleDescriptor$Opens source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,006s][info][class,init ] 516 Initializing 'java/lang/module/ModuleDescriptor$Opens'(no method) (0x00000007c006ba58) +[1,138s][info][class,load ] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,138s][info][class,init ] 517 Initializing 'jdk/internal/loader/BuiltinClassLoader$LoadedModule'(no method) (0x00000007c006bc60) +[1,139s][info][class,init ] 518 Initializing 'jdk/internal/module/Modules' (0x00000007c000e408) +[1,139s][info][module,load ] java.base location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base/ +[1,141s][info][class,load ] java.util.Collections$EmptyIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,141s][info][class,init ] 519 Initializing 'java/util/Collections$EmptyIterator' (0x00000007c006be70) +[1,141s][info][stacktrace ] java.lang.NoSuchMethodError, 19 +[1,141s][info][exceptions ] Exception (0x00000005c072df20) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,141s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,141s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,142s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1464642111 source: java.lang.invoke.LambdaForm +[1,142s][info][class,init ] 520 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0070028) +[1,143s][info][class,load ] java.lang.WeakPairMap$Pair source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,143s][info][class,init ] 521 Initializing 'java/lang/WeakPairMap$Pair'(no method) (0x00000007c006c0a8) +[1,144s][info][class,load ] java.lang.WeakPairMap$Pair$Lookup source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,144s][info][class,init ] 522 Initializing 'java/lang/WeakPairMap$Pair$Lookup'(no method) (0x00000007c006c288) +[1,145s][info][class,load ] java.lang.module.ModuleFinder$1$$Lambda$5/1058025095 source: java.lang.module.ModuleFinder$1 +[1,145s][info][class,init ] 523 Initializing 'java/lang/module/ModuleFinder$1$$Lambda$5'(no method) (0x00000007c0070428) +[1,147s][info][class,load ] java.util.Spliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,148s][info][class,load ] java.util.HashMap$HashMapSpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,148s][info][class,load ] java.util.HashMap$ValueSpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,148s][info][class,init ] 524 Initializing 'java/util/HashMap$HashMapSpliterator'(no method) (0x00000007c006c678) +[1,148s][info][class,init ] 525 Initializing 'java/util/Spliterator'(no method) (0x00000007c006c498) +[1,148s][info][class,init ] 526 Initializing 'java/util/HashMap$ValueSpliterator'(no method) (0x00000007c006c868) +[1,149s][info][class,load ] java.util.stream.StreamSupport source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,149s][info][class,init ] 527 Initializing 'java/util/stream/StreamSupport'(no method) (0x00000007c006cac0) +[1,152s][info][class,load ] java.util.stream.BaseStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,153s][info][class,load ] java.util.stream.Stream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,155s][info][class,load ] java.util.stream.PipelineHelper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,155s][info][class,load ] java.util.stream.AbstractPipeline source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,155s][info][class,load ] java.util.stream.ReferencePipeline source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,155s][info][class,load ] java.util.stream.ReferencePipeline$Head source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,155s][info][class,init ] 528 Initializing 'java/util/stream/PipelineHelper'(no method) (0x00000007c006d068) +[1,155s][info][class,init ] 529 Initializing 'java/util/stream/AbstractPipeline' (0x00000007c006d2a0) +[1,155s][info][class,init ] 530 Initializing 'java/util/stream/Stream'(no method) (0x00000007c006ce88) +[1,155s][info][class,init ] 531 Initializing 'java/util/stream/ReferencePipeline'(no method) (0x00000007c006d5d0) +[1,155s][info][class,init ] 532 Initializing 'java/util/stream/ReferencePipeline$Head'(no method) (0x00000007c006da78) +[1,156s][info][class,load ] java.util.stream.StreamOpFlag source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,156s][info][class,init ] 533 Initializing 'java/util/stream/StreamOpFlag' (0x00000007c006df20) +[1,157s][info][class,load ] java.util.stream.StreamOpFlag$Type source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,157s][info][class,init ] 534 Initializing 'java/util/stream/StreamOpFlag$Type' (0x00000007c006e148) +[1,158s][info][class,load ] java.util.stream.StreamOpFlag$MaskBuilder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,158s][info][class,init ] 535 Initializing 'java/util/stream/StreamOpFlag$MaskBuilder'(no method) (0x00000007c006e540) +[1,159s][info][class,load ] java.util.EnumMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,160s][info][class,init ] 536 Initializing 'java/util/EnumMap' (0x00000007c006e758) +[1,161s][info][class,load ] java.util.EnumMap$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,161s][info][class,init ] 537 Initializing 'java/util/EnumMap$1'(no method) (0x00000007c0070828) +[1,163s][info][class,load ] java.util.stream.Collectors source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,163s][info][class,init ] 538 Initializing 'java/util/stream/Collectors' (0x00000007c0070be8) +[1,164s][info][class,load ] java.util.stream.Collector$Characteristics source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,164s][info][class,init ] 539 Initializing 'java/util/stream/Collector$Characteristics' (0x00000007c0070dd0) +[1,166s][info][class,load ] java.util.stream.Collector source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,166s][info][class,load ] java.util.stream.Collectors$CollectorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,166s][info][class,init ] 540 Initializing 'java/util/stream/Collectors$CollectorImpl'(no method) (0x00000007c00713a8) +[1,167s][info][class,load ] java.lang.invoke.LambdaForm$DMH/654845766 source: java.lang.invoke.LambdaForm +[1,167s][info][class,init ] 541 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0078828) +[1,168s][info][class,load ] java.lang.invoke.DirectMethodHandle$Constructor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,168s][info][class,init ] 542 Initializing 'java/lang/invoke/DirectMethodHandle$Constructor' (0x00000007c00715f8) +[1,168s][info][class,load ] java.util.stream.Collectors$$Lambda$6/2080166188 source: java.util.stream.Collectors +[1,170s][info][class,load ] java.lang.invoke.InnerClassLambdaMetafactory$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,170s][info][class,init ] 543 Initializing 'java/lang/invoke/InnerClassLambdaMetafactory$1'(no method) (0x00000007c0071950) +[1,170s][info][class,init ] 544 Initializing 'java/util/stream/Collectors$$Lambda$6'(no method) (0x00000007c0078c28) +[1,170s][info][stacktrace ] java.lang.NoSuchMethodError, 23 +[1,170s][info][exceptions ] Exception (0x00000005c073c958) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,170s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,170s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,170s][info][class,load ] java.lang.invoke.LambdaForm$MH/606548741 source: java.lang.invoke.LambdaForm +[1,170s][info][class,init ] 545 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0079028) +[1,171s][info][class,load ] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,171s][info][class,init ] 546 Initializing 'java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle'(no method) (0x00000007c0071b68) +[1,172s][info][class,load ] java.lang.invoke.SimpleMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,172s][info][class,init ] 547 Initializing 'java/lang/invoke/SimpleMethodHandle' (0x00000007c0071ec0) +[1,173s][info][class,load ] sun.invoke.util.Wrapper$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,174s][info][class,init ] 548 Initializing 'sun/invoke/util/Wrapper$1' (0x00000007c0072268) +[1,174s][info][stacktrace ] java.lang.NoSuchMethodError, 23 +[1,174s][info][exceptions ] Exception (0x00000005c073f010) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,174s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,174s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,174s][info][class,load ] java.lang.invoke.LambdaForm$MH/26117480 source: java.lang.invoke.LambdaForm +[1,174s][info][class,init ] 549 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0079428) +[1,175s][info][class,load ] java.lang.invoke.LambdaForm$MH/870698190 source: java.lang.invoke.LambdaForm +[1,175s][info][class,init ] 550 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0079828) +[1,175s][info][stacktrace ] java.lang.NoSuchMethodError, 26 +[1,176s][info][exceptions ] Exception (0x00000005c07441e0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,176s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,176s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,176s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1514322932 source: java.lang.invoke.LambdaForm +[1,176s][info][class,init ] 551 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0079c28) +[1,176s][info][class,load ] java.lang.invoke.LambdaForm$MH/654582261 source: java.lang.invoke.LambdaForm +[1,176s][info][class,init ] 552 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c007a028) +[1,177s][info][stacktrace ] java.lang.NoSuchMethodError, 22 +[1,177s][info][exceptions ] Exception (0x00000005c074a048) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[1,177s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,177s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,178s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1389647288 source: java.lang.invoke.LambdaForm +[1,178s][info][class,init ] 553 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c007a428) +[1,179s][info][class,load ] java.util.function.BiConsumer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,180s][info][class,load ] java.util.stream.Collectors$$Lambda$7/1634198 source: java.util.stream.Collectors +[1,180s][info][class,init ] 554 Initializing 'java/util/function/BiConsumer'(no method) (0x00000007c0072450) +[1,180s][info][class,init ] 555 Initializing 'java/util/stream/Collectors$$Lambda$7'(no method) (0x00000007c007a828) +[1,181s][info][class,load ] java.util.function.BinaryOperator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,181s][info][class,load ] java.util.stream.Collectors$$Lambda$8/1989972246 source: java.util.stream.Collectors +[1,182s][info][class,init ] 556 Initializing 'java/util/stream/Collectors$$Lambda$8'(no method) (0x00000007c007ac28) +[1,182s][info][class,load ] java.util.stream.Collectors$$Lambda$9/1791930789 source: java.util.stream.Collectors +[1,182s][info][class,init ] 557 Initializing 'java/util/stream/Collectors$$Lambda$9'(no method) (0x00000007c007b028) +[1,183s][info][class,load ] java.util.stream.ReduceOps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,183s][info][class,init ] 558 Initializing 'java/util/stream/ReduceOps'(no method) (0x00000007c0072810) +[1,186s][info][class,load ] java.util.stream.TerminalOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,186s][info][class,load ] java.util.stream.ReduceOps$ReduceOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,186s][info][class,load ] java.util.stream.ReduceOps$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,186s][info][class,init ] 559 Initializing 'java/util/stream/TerminalOp'(no method) (0x00000007c00729f8) +[1,186s][info][class,init ] 560 Initializing 'java/util/stream/ReduceOps$ReduceOp'(no method) (0x00000007c0072bd8) +[1,186s][info][class,init ] 561 Initializing 'java/util/stream/ReduceOps$3'(no method) (0x00000007c0072e20) +[1,187s][info][class,load ] java.util.stream.StreamShape source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,187s][info][class,init ] 562 Initializing 'java/util/stream/StreamShape' (0x00000007c0073070) +[1,191s][info][class,load ] java.util.stream.Sink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,191s][info][class,load ] java.util.stream.TerminalSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,191s][info][class,load ] java.util.stream.ReduceOps$AccumulatingSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,192s][info][class,load ] java.util.stream.ReduceOps$Box source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,192s][info][class,load ] java.util.stream.ReduceOps$3ReducingSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,192s][info][class,init ] 563 Initializing 'java/util/stream/ReduceOps$Box'(no method) (0x00000007c0073a08) +[1,192s][info][class,init ] 564 Initializing 'java/util/stream/Sink'(no method) (0x00000007c0073468) +[1,192s][info][class,init ] 565 Initializing 'java/util/stream/ReduceOps$3ReducingSink'(no method) (0x00000007c0073c00) +[1,195s][info][class,load ] jdk.internal.module.ModuleResolution source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,195s][info][class,init ] 566 Initializing 'jdk/internal/module/ModuleResolution'(no method) (0x00000007c0073f10) +[1,196s][info][class,load ] java.util.Collections$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,196s][info][class,init ] 567 Initializing 'java/util/Collections$1'(no method) (0x00000007c00740f8) +[1,198s][info][class,load ] java.lang.module.Configuration source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,198s][info][class,init ] 568 Initializing 'java/lang/module/Configuration' (0x00000007c0074338) +[1,199s][info][class,load ] java.lang.module.Resolver source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,199s][info][class,init ] 569 Initializing 'java/lang/module/Resolver' (0x00000007c0074528) +[1,200s][info][class,load ] java.lang.module.ModuleFinder$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,200s][info][class,init ] 570 Initializing 'java/lang/module/ModuleFinder$2'(no method) (0x00000007c0074718) +[1,201s][info][class,load ] java.util.AbstractList$Itr source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,201s][info][class,init ] 571 Initializing 'java/util/AbstractList$Itr'(no method) (0x00000007c0074930) +[1,203s][info][class,load ] java.util.Queue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,203s][info][class,load ] java.util.Deque source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,204s][info][class,load ] java.util.ArrayDeque source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,204s][info][class,init ] 572 Initializing 'java/util/ArrayDeque'(no method) (0x00000007c0074f30) +[1,206s][info][class,load ] java.lang.ModuleLayer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,207s][info][class,init ] 573 Initializing 'java/lang/ModuleLayer' (0x00000007c0075548) +[1,208s][info][class,load ] java.util.ImmutableCollections$List0 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,208s][info][class,init ] 574 Initializing 'java/util/ImmutableCollections$List0' (0x00000007c0075738) +[1,210s][info][class,load ] java.util.LinkedHashSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,210s][info][safepoint,cleanup] deflating idle monitors, 0,0000050 secs +[1,210s][info][safepoint,cleanup] updating inline caches, 0,0000280 secs +[1,210s][info][safepoint,cleanup] compilation policy safepoint handler, 0,0000010 secs +[1,210s][info][safepoint,cleanup] mark nmethods, 0,0000050 secs +[1,210s][info][safepoint,cleanup] purging class loader data graph, 0,0000010 secs +[1,210s][info][safepoint ] Total time for which application threads were stopped: 0,0001830 seconds, Stopping threads took: 0,0000290 seconds +[1,210s][info][class,init ] 575 Initializing 'java/util/LinkedHashSet'(no method) (0x00000007c0075be8) +[1,212s][info][class,load ] java.lang.module.ResolvedModule source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,212s][info][class,init ] 576 Initializing 'java/lang/module/ResolvedModule'(no method) (0x00000007c0075fd8) +[1,220s][info][class,load ] java.util.KeyValueHolder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,220s][info][class,init ] 577 Initializing 'java/util/KeyValueHolder'(no method) (0x00000007c00763a0) +[1,222s][info][class,load ] jdk.internal.module.ModuleLoaderMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,222s][info][class,init ] 578 Initializing 'jdk/internal/module/ModuleLoaderMap'(no method) (0x00000007c00765c8) +[1,224s][info][class,load ] java.util.ImmutableCollections$SetN$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,224s][info][class,init ] 579 Initializing 'java/util/ImmutableCollections$SetN$1'(no method) (0x00000007c00767b0) +[1,226s][info][class,load ] jdk.internal.module.ModuleLoaderMap$Mapper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,226s][info][class,init ] 580 Initializing 'jdk/internal/module/ModuleLoaderMap$Mapper'(no method) (0x00000007c00769f0) +[1,230s][info][module,load ] jdk.internal.le location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.le/ +[1,230s][info][module,load ] jdk.compiler location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.compiler/ +[1,230s][info][module,load ] jdk.charsets location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.charsets/ +[1,230s][info][module,load ] java.logging location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.logging/ +[1,230s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.logging +[1,230s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.logging +[1,230s][info][module,load ] jdk.zipfs location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.zipfs/ +[1,230s][info][module,load ] jdk.net location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.net/ +[1,231s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.net +[1,231s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.net +[1,231s][info][module,load ] jdk.localedata location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.localedata/ +[1,231s][info][module,load ] jdk.jshell location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jshell/ +[1,231s][info][module,load ] java.se location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.se/ +[1,231s][info][module,load ] jdk.jdi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jdi/ +[1,231s][info][module,load ] jdk.jconsole location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jconsole/ +[1,231s][info][module,load ] jdk.internal.jvmstat location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.jvmstat/ +[1,231s][info][module,load ] jdk.jdeps location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jdeps/ +[1,231s][info][module,load ] jdk.sctp location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.sctp/ +[1,231s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.sctp +[1,231s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.sctp +[1,232s][info][module,load ] java.management location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management/ +[1,232s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management +[1,232s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management +[1,232s][info][module,load ] jdk.internal.ed location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.ed/ +[1,232s][info][module,load ] java.security.jgss location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.jgss/ +[1,232s][info][module,load ] java.prefs location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.prefs/ +[1,233s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.prefs +[1,233s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.prefs +[1,233s][info][module,load ] jdk.javadoc location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.javadoc/ +[1,233s][info][module,load ] jdk.jlink location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jlink/ +[1,233s][info][module,load ] jdk.jartool location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jartool/ +[1,233s][info][module,load ] jdk.management.agent location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management.agent/ +[1,233s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management.agent +[1,233s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management.agent +[1,233s][info][module,load ] jdk.editpad location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.editpad/ +[1,233s][info][module,load ] jdk.management location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management/ +[1,234s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management +[1,234s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management +[1,234s][info][module,load ] jdk.crypto.cryptoki location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.crypto.cryptoki/ +[1,234s][info][module,load ] jdk.naming.rmi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.rmi/ +[1,234s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.rmi +[1,234s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.rmi +[1,234s][info][module,load ] java.sql location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.sql/ +[1,234s][info][module,load ] jdk.jstatd location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jstatd/ +[1,234s][info][module,load ] jdk.crypto.ec location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.crypto.ec/ +[1,234s][info][module,load ] jdk.scripting.nashorn location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.scripting.nashorn/ +[1,234s][info][module,load ] java.management.rmi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management.rmi/ +[1,235s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management.rmi +[1,235s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management.rmi +[1,235s][info][module,load ] java.desktop location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.desktop/ +[1,235s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.desktop +[1,235s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.desktop +[1,236s][info][module,load ] java.xml location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml/ +[1,236s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml +[1,236s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml +[1,236s][info][module,load ] jdk.jdwp.agent location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jdwp.agent/ +[1,236s][info][module,load ] jdk.internal.opt location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.opt/ +[1,236s][info][module,load ] java.sql.rowset location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.sql.rowset/ +[1,236s][info][module,load ] java.security.sasl location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.sasl/ +[1,236s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.sasl +[1,236s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.sasl +[1,236s][info][module,load ] java.rmi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.rmi/ +[1,237s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.rmi +[1,237s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.rmi +[1,237s][info][module,load ] java.smartcardio location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.smartcardio/ +[1,237s][info][module,load ] java.instrument location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.instrument/ +[1,237s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.instrument +[1,237s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.instrument +[1,237s][info][module,load ] jdk.security.auth location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.security.auth/ +[1,237s][info][module,load ] jdk.incubator.httpclient location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.incubator.httpclient/ +[1,237s][info][module,load ] jdk.security.jgss location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.security.jgss/ +[1,237s][info][module,load ] jdk.httpserver location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.httpserver/ +[1,238s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.httpserver +[1,238s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.httpserver +[1,238s][info][module,load ] java.compiler location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.compiler/ +[1,238s][info][module,load ] java.datatransfer location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.datatransfer/ +[1,238s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.datatransfer +[1,238s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.datatransfer +[1,238s][info][module,load ] jdk.jsobject location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jsobject/ +[1,238s][info][module,load ] jdk.naming.dns location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.dns/ +[1,238s][info][module,load ] jdk.xml.dom location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.xml.dom/ +[1,238s][info][module,load ] java.scripting location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.scripting/ +[1,238s][info][module,load ] jdk.accessibility location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.accessibility/ +[1,238s][info][module,load ] java.xml.crypto location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml.crypto/ +[1,238s][info][module,load ] jdk.dynalink location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.dynalink/ +[1,239s][info][module,load ] java.naming location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.naming/ +[1,239s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.naming +[1,239s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.naming +[1,239s][info][module,load ] jdk.attach location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.attach/ +[1,239s][info][module,load ] jdk.unsupported location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.unsupported/ +[1,240s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.unsupported +[1,240s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.unsupported +[1,245s][info][class,load ] java.util.concurrent.CopyOnWriteArrayList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,245s][info][class,init ] 581 Initializing 'java/util/concurrent/CopyOnWriteArrayList'(no method) (0x00000007c0076c18) +[1,247s][info][class,load ] jdk.internal.module.ServicesCatalog$ServiceProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,247s][info][class,init ] 582 Initializing 'jdk/internal/module/ServicesCatalog$ServiceProvider'(no method) (0x00000007c0077128) +[1,249s][info][class,load ] java.lang.ModuleLayer$Controller source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,249s][info][class,init ] 583 Initializing 'java/lang/ModuleLayer$Controller'(no method) (0x00000007c0077318) +[1,250s][info][class,load ] jdk.internal.module.IllegalAccessLogger$Mode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,250s][info][class,init ] 584 Initializing 'jdk/internal/module/IllegalAccessLogger$Mode' (0x00000007c0077508) +[1,251s][info][class,load ] jdk.internal.module.IllegalAccessLogger$Builder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,251s][info][class,init ] 585 Initializing 'jdk/internal/module/IllegalAccessLogger$Builder'(no method) (0x00000007c0077900) +[1,252s][info][class,load ] jdk.internal.module.IllegalAccessMaps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,252s][info][class,init ] 586 Initializing 'jdk/internal/module/IllegalAccessMaps'(no method) (0x00000007c0077b10) +[1,254s][info][class,load ] java.util.HashMap$KeySpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,254s][info][class,init ] 587 Initializing 'java/util/HashMap$KeySpliterator'(no method) (0x00000007c0077d10) +[1,254s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$10/1792845110 source: jdk.internal.module.IllegalAccessMaps +[1,254s][info][class,init ] 588 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$10'(no method) (0x00000007c007b428) +[1,258s][info][class,load ] java.util.stream.ReferencePipeline$StatelessOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,258s][info][class,load ] java.util.stream.ReferencePipeline$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,258s][info][class,init ] 589 Initializing 'java/util/stream/ReferencePipeline$StatelessOp' (0x00000007c0077f68) +[1,258s][info][class,init ] 590 Initializing 'java/util/stream/ReferencePipeline$3'(no method) (0x00000007c007b828) +[1,258s][info][stacktrace ] java.lang.NoSuchMethodError, 20 +[1,258s][info][exceptions ] Exception (0x00000005c0807f50) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,258s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,258s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,259s][info][class,load ] java.lang.invoke.LambdaForm$DMH/627185331 source: java.lang.invoke.LambdaForm +[1,259s][info][class,init ] 591 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0083828) +[1,259s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$11/706277948 source: jdk.internal.module.IllegalAccessMaps +[1,259s][info][class,init ] 592 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$11'(no method) (0x00000007c0083c28) +[1,261s][info][class,load ] java.util.stream.ForEachOps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,261s][info][class,init ] 593 Initializing 'java/util/stream/ForEachOps'(no method) (0x00000007c007bcd8) +[1,264s][info][class,load ] java.util.stream.ForEachOps$ForEachOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,264s][info][class,load ] java.util.stream.ForEachOps$ForEachOp$OfRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,264s][info][class,init ] 594 Initializing 'java/util/stream/ForEachOps$ForEachOp'(no method) (0x00000007c007bec0) +[1,264s][info][class,init ] 595 Initializing 'java/util/stream/ForEachOps$ForEachOp$OfRef'(no method) (0x00000007c007c1f8) +[1,266s][info][class,load ] java.util.stream.Sink$ChainedReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,266s][info][class,load ] java.util.stream.ReferencePipeline$3$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,266s][info][class,init ] 596 Initializing 'java/util/stream/Sink$ChainedReference'(no method) (0x00000007c007c538) +[1,266s][info][class,init ] 597 Initializing 'java/util/stream/ReferencePipeline$3$1'(no method) (0x00000007c007c7d0) +[1,266s][info][stacktrace ] java.lang.NoSuchMethodError, 30 +[1,266s][info][exceptions ] Exception (0x00000005c080f430) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[1,266s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,266s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,267s][info][class,load ] java.lang.invoke.LambdaForm$DMH/245672235 source: java.lang.invoke.LambdaForm +[1,267s][info][class,init ] 598 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0084028) +[1,267s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$12/1012570586 source: jdk.internal.module.IllegalAccessMaps +[1,267s][info][class,init ] 599 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$12'(no method) (0x00000007c0084428) +[1,269s][info][class,load ] jdk.internal.module.Resources source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,269s][info][class,init ] 600 Initializing 'jdk/internal/module/Resources'(no method) (0x00000007c007ca68) +[1,270s][info][class,load ] jdk.internal.loader.BuiltinClassLoader$$Lambda$13/1510067370 source: jdk.internal.loader.BuiltinClassLoader +[1,270s][info][class,init ] 601 Initializing 'jdk/internal/loader/BuiltinClassLoader$$Lambda$13'(no method) (0x00000007c0084828) +[1,271s][info][class,load ] jdk.internal.module.ModuleReferences$ExplodedModuleReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,271s][info][class,init ] 602 Initializing 'java/lang/module/ModuleReader'(no method) (0x00000007c006a340) +[1,271s][info][class,init ] 603 Initializing 'jdk/internal/module/ModuleReferences$ExplodedModuleReader'(no method) (0x00000007c007cc50) +[1,273s][info][class,load ] java.io.Reader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,273s][info][class,load ] java.io.BufferedReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,273s][info][class,init ] 604 Initializing 'java/io/Reader'(no method) (0x00000007c007cef0) +[1,274s][info][class,init ] 605 Initializing 'java/io/BufferedReader' (0x00000007c007d178) +[1,274s][info][class,load ] java.io.InputStreamReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,274s][info][class,init ] 606 Initializing 'java/io/InputStreamReader'(no method) (0x00000007c007d438) +[1,275s][info][class,load ] java.nio.charset.StandardCharsets source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,275s][info][class,init ] 607 Initializing 'java/nio/charset/StandardCharsets' (0x00000007c007d6c8) +[1,276s][info][class,load ] sun.nio.cs.UTF_16BE source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,276s][info][class,init ] 608 Initializing 'sun/nio/cs/UTF_16BE'(no method) (0x00000007c007d8b0) +[1,277s][info][class,load ] sun.nio.cs.UTF_16LE source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,277s][info][class,init ] 609 Initializing 'sun/nio/cs/UTF_16LE'(no method) (0x00000007c007db10) +[1,278s][info][class,load ] sun.nio.cs.UTF_16 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,278s][info][class,init ] 610 Initializing 'sun/nio/cs/UTF_16'(no method) (0x00000007c007dd70) +[1,279s][info][class,load ] sun.nio.cs.StreamDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,279s][info][class,init ] 611 Initializing 'sun/nio/cs/StreamDecoder' (0x00000007c007dfd0) +[1,280s][info][class,load ] java.io.BufferedReader$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,280s][info][class,init ] 612 Initializing 'java/io/BufferedReader$1'(no method) (0x00000007c007e2b0) +[1,280s][info][class,load ] java.util.Spliterators source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,280s][info][class,init ] 613 Initializing 'java/util/Spliterators' (0x00000007c007e4f8) +[1,282s][info][class,load ] java.util.Spliterators$EmptySpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,282s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,282s][info][class,init ] 614 Initializing 'java/util/Spliterators$EmptySpliterator'(no method) (0x00000007c007e6e0) +[1,282s][info][class,init ] 615 Initializing 'java/util/Spliterators$EmptySpliterator$OfRef'(no method) (0x00000007c007e8f0) +[1,284s][info][class,load ] java.util.Spliterator$OfPrimitive source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,284s][info][class,load ] java.util.Spliterator$OfInt source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,284s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfInt source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,284s][info][class,init ] 616 Initializing 'java/util/Spliterator$OfPrimitive'(no method) (0x00000007c007eb68) +[1,284s][info][class,init ] 617 Initializing 'java/util/Spliterator$OfInt'(no method) (0x00000007c007ed48) +[1,284s][info][class,init ] 618 Initializing 'java/util/Spliterators$EmptySpliterator$OfInt'(no method) (0x00000007c007ef28) +[1,285s][info][class,load ] java.util.Spliterator$OfLong source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,285s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfLong source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,285s][info][class,init ] 619 Initializing 'java/util/Spliterator$OfLong'(no method) (0x00000007c007f260) +[1,285s][info][class,init ] 620 Initializing 'java/util/Spliterators$EmptySpliterator$OfLong'(no method) (0x00000007c007f440) +[1,286s][info][class,load ] java.util.Spliterator$OfDouble source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,286s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfDouble source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,286s][info][class,init ] 621 Initializing 'java/util/Spliterator$OfDouble'(no method) (0x00000007c007f778) +[1,286s][info][class,init ] 622 Initializing 'java/util/Spliterators$EmptySpliterator$OfDouble'(no method) (0x00000007c007f958) +[1,287s][info][class,load ] java.util.Spliterators$IteratorSpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,287s][info][class,init ] 623 Initializing 'java/util/Spliterators$IteratorSpliterator'(no method) (0x00000007c007fc90) +[1,287s][info][stacktrace ] java.lang.NoSuchMethodError, 20 +[1,287s][info][exceptions ] Exception (0x00000005c08363a0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,287s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,287s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,288s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1513712028 source: java.lang.invoke.LambdaForm +[1,288s][info][class,init ] 624 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0084c28) +[1,289s][info][class,load ] java.util.function.Predicate source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,289s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$14/1456208737 source: jdk.internal.module.IllegalAccessMaps +[1,289s][info][class,init ] 625 Initializing 'java/util/function/Predicate'(no method) (0x00000007c007ff10) +[1,289s][info][class,init ] 626 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$14'(no method) (0x00000007c0085028) +[1,290s][info][class,load ] java.util.stream.ReferencePipeline$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,290s][info][class,init ] 627 Initializing 'java/util/stream/ReferencePipeline$2'(no method) (0x00000007c00800f0) +[1,291s][info][stacktrace ] java.lang.NoSuchMethodError, 20 +[1,291s][info][exceptions ] Exception (0x00000005c083c9e8) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007f93e0014000 +[1,291s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,291s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,291s][info][class,load ] java.lang.invoke.LambdaForm$DMH/13648335 source: java.lang.invoke.LambdaForm +[1,291s][info][class,init ] 628 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0085428) +[1,291s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$15/312116338 source: jdk.internal.module.IllegalAccessMaps +[1,291s][info][class,init ] 629 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$15'(no method) (0x00000007c0085828) +[1,292s][info][stacktrace ] java.lang.NoSuchMethodError, 24 +[1,292s][info][exceptions ] Exception (0x00000005c08449d0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,292s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,292s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,292s][info][class,load ] java.lang.invoke.LambdaForm$DMH/453211571 source: java.lang.invoke.LambdaForm +[1,292s][info][class,init ] 630 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0085c28) +[1,293s][info][class,load ] java.lang.invoke.LambdaForm$MH/796684896 source: java.lang.invoke.LambdaForm +[1,293s][info][class,init ] 631 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0086028) +[1,294s][info][class,load ] java.util.stream.ReferencePipeline$2$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,294s][info][class,init ] 632 Initializing 'java/util/stream/ReferencePipeline$2$1'(no method) (0x00000007c00805a0) +[1,296s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[1,296s][info][exceptions ] Exception (0x00000005c084c058) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007f93e0014000 +[1,296s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e5092888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007f93e0014000 +[1,296s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007f93e52f94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007f93e0014000 +[1,296s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1809787067 source: java.lang.invoke.LambdaForm +[1,296s][info][class,init ] 633 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0086428) +[1,296s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$16/1802598046 source: jdk.internal.module.IllegalAccessMaps +[1,297s][info][class,init ] 634 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$16'(no method) (0x00000007c0086828) +[1,298s][info][class,load ] java.util.stream.MatchOps$MatchKind source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,298s][info][class,init ] 635 Initializing 'java/util/stream/MatchOps$MatchKind' (0x00000007c0080838) +[1,299s][info][class,load ] java.util.stream.MatchOps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,299s][info][class,init ] 636 Initializing 'java/util/stream/MatchOps'(no method) (0x00000007c0080c30) +[1,300s][info][class,load ] java.util.stream.MatchOps$MatchOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,300s][info][class,init ] 637 Initializing 'java/util/stream/MatchOps$MatchOp'(no method) (0x00000007c0080e18) +[1,301s][info][class,load ] java.util.stream.MatchOps$BooleanTerminalSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,301s][info][class,load ] java.util.stream.MatchOps$$Lambda$17/1277181601 source: java.util.stream.MatchOps +[1,301s][info][class,init ] 638 Initializing 'java/util/stream/MatchOps$$Lambda$17'(no method) (0x00000007c0086c28) +[1,302s][info][class,load ] java.util.stream.MatchOps$1MatchSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,302s][info][class,init ] 639 Initializing 'java/util/stream/MatchOps$BooleanTerminalSink'(no method) (0x00000007c0081038) +[1,302s][info][class,init ] 640 Initializing 'java/util/stream/MatchOps$1MatchSink'(no method) (0x00000007c00812d0) +[1,303s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$18/488970385 source: jdk.internal.module.IllegalAccessMaps +[1,303s][info][class,init ] 641 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$18'(no method) (0x00000007c0087028) +[1,303s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$19/1209271652 source: jdk.internal.module.IllegalAccessMaps +[1,303s][info][class,init ] 642 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$19'(no method) (0x00000007c0087428) +[1,305s][info][class,load ] java.util.Collections$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,305s][info][class,init ] 643 Initializing 'java/util/Collections$2'(no method) (0x00000007c0081570) +[1,307s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$20/2083562754 source: jdk.internal.module.IllegalAccessMaps +[1,307s][info][class,init ] 644 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$20'(no method) (0x00000007c0087828) +[1,308s][info][class,init ] 645 Initializing 'java/lang/StringBuffer' (0x00000007c000d960) +[1,326s][info][class,load ] java.util.ImmutableCollections$Set0 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,326s][info][class,init ] 646 Initializing 'java/util/ImmutableCollections$Set0' (0x00000007c00817f0) +[1,328s][info][class,load ] jdk.internal.module.ModuleBootstrap$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,328s][info][class,init ] 647 Initializing 'jdk/internal/module/ModuleBootstrap$2'(no method) (0x00000007c0081bc8) +[1,332s][info][class,load ] java.util.Collections$UnmodifiableMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,332s][info][class,init ] 648 Initializing 'java/util/Collections$UnmodifiableMap'(no method) (0x00000007c0081e08) +[1,334s][info][class,load ] jdk.internal.module.IllegalAccessLogger source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,334s][info][class,init ] 649 Initializing 'jdk/internal/module/IllegalAccessLogger' (0x00000007c0082188) +[1,334s][info][module,startuptime] Phase2 initialization, 0,7350150 secs +[1,334s][info][biasedlocking ] Aligned thread 0x00007f93e01b01b0 to 0x00007f93e01b0800 +[1,334s][info][os,thread ] Thread started (pthread id: 140272836609792, attributes: stacksize: 1024k, guardsize: 0k, detached). +[1,336s][info][os,thread ] Thread is alive (tid: 311, pthread id: 140272836609792). +[1,336s][info][biasedlocking ] Aligned thread 0x00007f93e01d1b20 to 0x00007f93e01d2000 +[1,337s][info][os,thread ] Thread started (pthread id: 140272835495680, attributes: stacksize: 1024k, guardsize: 4k, detached). +[1,339s][info][os,thread ] Thread is alive (tid: 312, pthread id: 140272835495680). +[1,339s][info][startuptime ] Create VM, 1,3231880 secs +[1,341s][info][class,load ] sun.launcher.LauncherHelper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,341s][info][class,init ] 650 Initializing 'sun/launcher/LauncherHelper' (0x00000007c0082378) +[1,343s][info][class,load ] sun.net.util.URLUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,343s][info][class,init ] 651 Initializing 'sun/net/util/URLUtil'(no method) (0x00000007c0082560) +[1,344s][info][class,load ] jdk.internal.loader.URLClassPath$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,344s][info][class,init ] 652 Initializing 'jdk/internal/loader/URLClassPath$3'(no method) (0x00000007c0082748) +[1,346s][info][class,load ] jdk.internal.loader.URLClassPath$Loader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,346s][info][class,load ] jdk.internal.loader.URLClassPath$FileLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,346s][info][class,init ] 653 Initializing 'jdk/internal/loader/URLClassPath$Loader'(no method) (0x00000007c0082960) +[1,346s][info][class,init ] 654 Initializing 'jdk/internal/loader/URLClassPath$FileLoader'(no method) (0x00000007c0082bb0) +[1,346s][info][class,init ] 655 Initializing 'sun/net/www/ParseUtil' (0x00000007c0010568) +[1,347s][info][class,load ] java.util.BitSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,347s][info][class,init ] 656 Initializing 'java/util/BitSet' (0x00000007c0082e10) +[1,350s][info][class,load ] jdk.internal.loader.Resource source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,350s][info][class,load ] jdk.internal.loader.URLClassPath$FileLoader$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,350s][info][class,init ] 657 Initializing 'jdk/internal/loader/Resource'(no method) (0x00000007c0083120) +[1,350s][info][class,init ] 658 Initializing 'jdk/internal/loader/URLClassPath$FileLoader$1'(no method) (0x00000007c0083368) +[1,351s][info][class,load ] sun.nio.ByteBuffered source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,352s][info][class,load ] java.io.FileInputStream$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,352s][info][class,init ] 659 Initializing 'java/io/FileInputStream$1'(no method) (0x00000007c0087c28) +[1,353s][info][class,load ] java.security.SecureClassLoader$CodeSourceKey source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,353s][info][class,init ] 660 Initializing 'java/security/SecureClassLoader$CodeSourceKey'(no method) (0x00000007c0087e50) +[1,354s][info][class,load ] java.security.SecureClassLoader$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,354s][info][class,init ] 661 Initializing 'java/security/SecureClassLoader$1'(no method) (0x00000007c0088040) +[1,356s][info][class,load ] java.security.PermissionCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,356s][info][class,load ] java.security.Permissions source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,356s][info][class,init ] 662 Initializing 'java/security/PermissionCollection'(no method) (0x00000007c0088278) +[1,356s][info][class,init ] 663 Initializing 'java/security/Permissions' (0x00000007c0088490) +[1,359s][info][class,load ] java.net.URLConnection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,359s][info][class,load ] sun.net.www.URLConnection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,359s][info][class,load ] sun.net.www.protocol.file.FileURLConnection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,359s][info][class,init ] 664 Initializing 'java/net/URLConnection' (0x00000007c00886b0) +[1,359s][info][class,init ] 665 Initializing 'sun/net/www/URLConnection' (0x00000007c0088a20) +[1,359s][info][class,init ] 666 Initializing 'sun/net/www/protocol/file/FileURLConnection' (0x00000007c0088dc8) +[1,360s][info][class,load ] sun.net.www.MessageHeader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,361s][info][class,init ] 667 Initializing 'sun/net/www/MessageHeader'(no method) (0x00000007c0089180) +[1,362s][info][class,load ] java.io.FilePermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,362s][info][class,init ] 668 Initializing 'java/io/FilePermission' (0x00000007c0089420) +[1,364s][info][class,load ] jdk.internal.misc.JavaIOFilePermissionAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,364s][info][class,load ] java.io.FilePermission$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,364s][info][class,init ] 669 Initializing 'java/io/FilePermission$1'(no method) (0x00000007c0089830) +[1,365s][info][class,load ] sun.security.util.FilePermCompat source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,365s][info][class,init ] 670 Initializing 'sun/security/util/FilePermCompat' (0x00000007c0089a48) +[1,366s][info][class,load ] java.security.Permissions$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,366s][info][class,init ] 671 Initializing 'java/security/Permissions$1'(no method) (0x00000007c0089c30) +[1,367s][info][class,load ] java.io.FilePermissionCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,367s][info][class,init ] 672 Initializing 'java/io/FilePermissionCollection' (0x00000007c0089e68) +[1,368s][info][class,load ] java.io.FilePermissionCollection$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,368s][info][class,init ] 673 Initializing 'java/io/FilePermissionCollection$1'(no method) (0x00000007c008a088) +[1,369s][info][class,load ] java.security.AllPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,369s][info][class,load ] java.security.UnresolvedPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,370s][info][class,load ] java.security.BasicPermissionCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,370s][info][class,init ] 674 Initializing 'java/security/BasicPermissionCollection' (0x00000007c008a700) +[1,371s][info][class,load ] java.security.SecureClassLoader$DebugHolder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,371s][info][class,init ] 675 Initializing 'java/security/SecureClassLoader$DebugHolder' (0x00000007c008a920) +[1,372s][info][class,load ] sun.security.util.Debug source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,372s][info][class,init ] 676 Initializing 'sun/security/util/Debug' (0x00000007c008ab08) +[1,373s][info][class,load ] GCOutputProducer source: file:/mnt/c/shenandoah-jdk9/ +[1,374s][info][class,load ] java.lang.NamedPackage source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,374s][info][class,init ] 677 Initializing 'java/lang/NamedPackage'(no method) (0x00000007c008ad10) +[1,374s][info][class,init ] Start class verification for: GCOutputProducer +[1,374s][info][verification ] Verifying class GCOutputProducer with new format +[1,374s][info][verification ] Verifying method GCOutputProducer.allocateLongLived()V +[1,374s][info][verification ] StackMapTable: frame_count = 2 +[1,374s][info][verification ] table = { +[1,374s][info][verification ] bci: @15 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { integer } +[1,374s][info][verification ] stack: { } +[1,374s][info][verification ] bci: @45 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { } +[1,374s][info][verification ] } +[1,374s][info][verification ] bci: @0 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { } +[1,374s][info][verification ] offset = 0, opcode = getstatic +[1,374s][info][verification ] bci: @3 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { integer } +[1,374s][info][verification ] offset = 3, opcode = getstatic +[1,374s][info][verification ] bci: @6 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { integer, '[Ljava/lang/Object;' } +[1,374s][info][verification ] offset = 6, opcode = arraylength +[1,374s][info][verification ] bci: @7 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { integer, integer } +[1,374s][info][verification ] offset = 7, opcode = irem +[1,374s][info][verification ] bci: @8 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { integer } +[1,374s][info][verification ] offset = 8, opcode = putstatic +[1,374s][info][verification ] bci: @11 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { } +[1,374s][info][verification ] offset = 11, opcode = getstatic +[1,374s][info][verification ] bci: @14 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { } +[1,374s][info][verification ] stack: { integer } +[1,374s][info][verification ] offset = 14, opcode = istore_0 +[1,374s][info][verification ] bci: @15 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { integer } +[1,374s][info][verification ] stack: { } +[1,374s][info][verification ] offset = 15, opcode = iload_0 +[1,374s][info][verification ] bci: @16 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { integer } +[1,374s][info][verification ] stack: { integer } +[1,374s][info][verification ] offset = 16, opcode = getstatic +[1,374s][info][verification ] bci: @19 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { integer } +[1,374s][info][verification ] stack: { integer, integer } +[1,374s][info][verification ] offset = 19, opcode = getstatic +[1,374s][info][verification ] bci: @22 +[1,374s][info][verification ] flags: { } +[1,374s][info][verification ] locals: { integer } +[1,374s][info][verification ] stack: { integer, integer, integer } +[1,375s][info][verification ] offset = 22, opcode = iadd +[1,375s][info][verification ] bci: @23 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { integer, integer } +[1,375s][info][verification ] offset = 23, opcode = if_icmpge +[1,375s][info][verification ] bci: @26 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] offset = 26, opcode = getstatic +[1,375s][info][verification ] bci: @29 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,375s][info][verification ] offset = 29, opcode = iload_0 +[1,375s][info][verification ] bci: @30 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { '[Ljava/lang/Object;', integer } +[1,375s][info][verification ] offset = 30, opcode = new +[1,375s][info][verification ] bci: @33 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30 } +[1,375s][info][verification ] offset = 33, opcode = dup +[1,375s][info][verification ] bci: @34 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30 } +[1,375s][info][verification ] offset = 34, opcode = aconst_null +[1,375s][info][verification ] bci: @35 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30, null } +[1,375s][info][verification ] offset = 35, opcode = invokespecial +[1,375s][info][verification ] bci: @38 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { '[Ljava/lang/Object;', integer, 'GCOutputProducer$MemoryConsumingObject' } +[1,375s][info][verification ] offset = 38, opcode = aastore +[1,375s][info][verification ] bci: @39 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] offset = 39, opcode = iinc +[1,375s][info][verification ] bci: @42 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] offset = 42, opcode = goto +[1,375s][info][verification ] bci: @45 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] offset = 45, opcode = getstatic +[1,375s][info][verification ] bci: @48 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,375s][info][verification ] stack: { integer } +[1,375s][info][verification ] offset = 48, opcode = getstatic +[1,375s][info][verification ] bci: @51 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,375s][info][verification ] stack: { integer, integer } +[1,375s][info][verification ] offset = 51, opcode = iadd +[1,375s][info][verification ] bci: @52 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,375s][info][verification ] stack: { integer } +[1,375s][info][verification ] offset = 52, opcode = putstatic +[1,375s][info][verification ] bci: @55 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] offset = 55, opcode = return +[1,375s][info][verification ] Verifying method GCOutputProducer.allocateShortLived()V +[1,375s][info][verification ] StackMapTable: frame_count = 2 +[1,375s][info][verification ] table = { +[1,375s][info][verification ] bci: @15 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { integer } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] bci: @45 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,375s][info][verification ] stack: { } +[1,375s][info][verification ] } +[1,375s][info][verification ] bci: @0 +[1,375s][info][verification ] flags: { } +[1,375s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { } +[1,376s][info][verification ] offset = 0, opcode = getstatic +[1,376s][info][verification ] bci: @3 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { integer } +[1,376s][info][verification ] offset = 3, opcode = getstatic +[1,376s][info][verification ] bci: @6 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { integer, '[Ljava/lang/Object;' } +[1,376s][info][verification ] offset = 6, opcode = arraylength +[1,376s][info][verification ] bci: @7 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { integer, integer } +[1,376s][info][verification ] offset = 7, opcode = irem +[1,376s][info][verification ] bci: @8 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { integer } +[1,376s][info][verification ] offset = 8, opcode = putstatic +[1,376s][info][verification ] bci: @11 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { } +[1,376s][info][verification ] offset = 11, opcode = getstatic +[1,376s][info][verification ] bci: @14 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { } +[1,376s][info][verification ] stack: { integer } +[1,376s][info][verification ] offset = 14, opcode = istore_0 +[1,376s][info][verification ] bci: @15 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { } +[1,376s][info][verification ] offset = 15, opcode = iload_0 +[1,376s][info][verification ] bci: @16 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { integer } +[1,376s][info][verification ] offset = 16, opcode = getstatic +[1,376s][info][verification ] bci: @19 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { integer, integer } +[1,376s][info][verification ] offset = 19, opcode = getstatic +[1,376s][info][verification ] bci: @22 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { integer, integer, integer } +[1,376s][info][verification ] offset = 22, opcode = iadd +[1,376s][info][verification ] bci: @23 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { integer, integer } +[1,376s][info][verification ] offset = 23, opcode = if_icmpge +[1,376s][info][verification ] bci: @26 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { } +[1,376s][info][verification ] offset = 26, opcode = getstatic +[1,376s][info][verification ] bci: @29 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,376s][info][verification ] offset = 29, opcode = iload_0 +[1,376s][info][verification ] bci: @30 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { '[Ljava/lang/Object;', integer } +[1,376s][info][verification ] offset = 30, opcode = new +[1,376s][info][verification ] bci: @33 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30 } +[1,376s][info][verification ] offset = 33, opcode = dup +[1,376s][info][verification ] bci: @34 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30 } +[1,376s][info][verification ] offset = 34, opcode = aconst_null +[1,376s][info][verification ] bci: @35 +[1,376s][info][verification ] flags: { } +[1,376s][info][verification ] locals: { integer } +[1,376s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30, null } +[1,376s][info][verification ] offset = 35, opcode = invokespecial +[1,376s][info][verification ] bci: @38 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { integer } +[1,377s][info][verification ] stack: { '[Ljava/lang/Object;', integer, 'GCOutputProducer$MemoryConsumingObject' } +[1,377s][info][verification ] offset = 38, opcode = aastore +[1,377s][info][verification ] bci: @39 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { integer } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 39, opcode = iinc +[1,377s][info][verification ] bci: @42 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { integer } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 42, opcode = goto +[1,377s][info][verification ] bci: @45 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 45, opcode = getstatic +[1,377s][info][verification ] bci: @48 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { integer } +[1,377s][info][verification ] offset = 48, opcode = getstatic +[1,377s][info][verification ] bci: @51 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { integer, integer } +[1,377s][info][verification ] offset = 51, opcode = iadd +[1,377s][info][verification ] bci: @52 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { integer } +[1,377s][info][verification ] offset = 52, opcode = putstatic +[1,377s][info][verification ] bci: @55 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 55, opcode = return +[1,377s][info][verification ] Verifying method GCOutputProducer.()V +[1,377s][info][verification ] StackMapTable: frame_count = 0 +[1,377s][info][verification ] table = { +[1,377s][info][verification ] } +[1,377s][info][verification ] bci: @0 +[1,377s][info][verification ] flags: { flagThisUninit } +[1,377s][info][verification ] locals: { uninitializedThis } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 0, opcode = aload_0 +[1,377s][info][verification ] bci: @1 +[1,377s][info][verification ] flags: { flagThisUninit } +[1,377s][info][verification ] locals: { uninitializedThis } +[1,377s][info][verification ] stack: { uninitializedThis } +[1,377s][info][verification ] offset = 1, opcode = invokespecial +[1,377s][info][verification ] bci: @4 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { 'GCOutputProducer' } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 4, opcode = return +[1,377s][info][verification ] Verifying method GCOutputProducer.()V +[1,377s][info][verification ] StackMapTable: frame_count = 0 +[1,377s][info][verification ] table = { +[1,377s][info][verification ] } +[1,377s][info][verification ] bci: @0 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 0, opcode = sipush +[1,377s][info][verification ] bci: @3 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { integer } +[1,377s][info][verification ] offset = 3, opcode = anewarray +[1,377s][info][verification ] bci: @6 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,377s][info][verification ] offset = 6, opcode = putstatic +[1,377s][info][verification ] bci: @9 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { } +[1,377s][info][verification ] offset = 9, opcode = sipush +[1,377s][info][verification ] bci: @12 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { integer } +[1,377s][info][verification ] offset = 12, opcode = anewarray +[1,377s][info][verification ] bci: @15 +[1,377s][info][verification ] flags: { } +[1,377s][info][verification ] locals: { } +[1,377s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,377s][info][verification ] offset = 15, opcode = putstatic +[1,378s][info][verification ] bci: @18 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { } +[1,378s][info][verification ] offset = 18, opcode = getstatic +[1,378s][info][verification ] bci: @21 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,378s][info][verification ] offset = 21, opcode = arraylength +[1,378s][info][verification ] bci: @22 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { integer } +[1,378s][info][verification ] offset = 22, opcode = iconst_4 +[1,378s][info][verification ] bci: @23 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { integer, integer } +[1,378s][info][verification ] offset = 23, opcode = idiv +[1,378s][info][verification ] bci: @24 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { integer } +[1,378s][info][verification ] offset = 24, opcode = putstatic +[1,378s][info][verification ] bci: @27 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { } +[1,378s][info][verification ] offset = 27, opcode = getstatic +[1,378s][info][verification ] bci: @30 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,378s][info][verification ] offset = 30, opcode = arraylength +[1,378s][info][verification ] bci: @31 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { integer } +[1,378s][info][verification ] offset = 31, opcode = sipush +[1,378s][info][verification ] bci: @34 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { integer, integer } +[1,378s][info][verification ] offset = 34, opcode = idiv +[1,378s][info][verification ] bci: @35 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { integer } +[1,378s][info][verification ] offset = 35, opcode = putstatic +[1,378s][info][verification ] bci: @38 +[1,378s][info][verification ] flags: { } +[1,378s][info][verification ] locals: { } +[1,378s][info][verification ] stack: { } +[1,378s][info][verification ] offset = 38, opcode = return +[1,378s][info][verification ] Verifying method GCOutputProducer.main([Ljava/lang/String;)V +[1,379s][info][class,load ] java.lang.InterruptedException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,379s][info][verification ] StackMapTable: frame_count = 2 +[1,379s][info][verification ] table = { +[1,379s][info][verification ] bci: @0 +[1,379s][info][verification ] flags: { } +[1,379s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,379s][info][verification ] stack: { } +[1,379s][info][verification ] bci: @15 +[1,379s][info][verification ] flags: { } +[1,379s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,379s][info][verification ] stack: { 'java/lang/InterruptedException' } +[1,379s][info][verification ] } +[1,379s][info][verification ] bci: @0 +[1,379s][info][verification ] flags: { } +[1,379s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,379s][info][verification ] stack: { } +[1,379s][info][verification ] offset = 0, opcode = invokestatic +[1,379s][info][verification ] bci: @3 +[1,379s][info][verification ] flags: { } +[1,379s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,379s][info][verification ] stack: { } +[1,379s][info][verification ] offset = 3, opcode = invokestatic +[1,379s][info][verification ] bci: @6 +[1,379s][info][verification ] flags: { } +[1,379s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,379s][info][verification ] stack: { } +[1,379s][info][verification ] offset = 6, opcode = ldc2_w +[1,379s][info][verification ] bci: @9 +[1,379s][info][verification ] flags: { } +[1,379s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,379s][info][verification ] stack: { long, long_2nd } +[1,379s][info][verification ] offset = 9, opcode = invokestatic +[1,379s][info][verification ] bci: @12 +[1,380s][info][verification ] flags: { } +[1,380s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,380s][info][verification ] stack: { } +[1,380s][info][verification ] offset = 12, opcode = goto +[1,380s][info][verification ] bci: @15 +[1,380s][info][verification ] flags: { } +[1,380s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,380s][info][verification ] stack: { 'java/lang/InterruptedException' } +[1,380s][info][verification ] offset = 15, opcode = astore_1 +[1,380s][info][verification ] bci: @16 +[1,380s][info][verification ] flags: { } +[1,380s][info][verification ] locals: { '[Ljava/lang/String;', 'java/lang/InterruptedException' } +[1,380s][info][verification ] stack: { } +[1,380s][info][verification ] offset = 16, opcode = aload_1 +[1,380s][info][verification ] bci: @17 +[1,380s][info][verification ] flags: { } +[1,380s][info][verification ] locals: { '[Ljava/lang/String;', 'java/lang/InterruptedException' } +[1,380s][info][verification ] stack: { 'java/lang/InterruptedException' } +[1,380s][info][verification ] offset = 17, opcode = invokevirtual +[1,380s][info][verification ] bci: @20 +[1,380s][info][verification ] flags: { } +[1,380s][info][verification ] locals: { '[Ljava/lang/String;', 'java/lang/InterruptedException' } +[1,380s][info][verification ] stack: { } +[1,380s][info][verification ] offset = 20, opcode = goto +[1,380s][info][class,init ] End class verification for: GCOutputProducer +[1,380s][info][verification ] End class verification for: GCOutputProducer +[1,380s][info][class,init ] 678 Initializing 'GCOutputProducer' (0x00000007c008fc28) +[1,381s][info][class,load ] GCOutputProducer$MemoryConsumingObject source: file:/mnt/c/shenandoah-jdk9/ +[1,381s][info][class,init ] Start class verification for: GCOutputProducer$MemoryConsumingObject +[1,381s][info][verification ] Verifying class GCOutputProducer$MemoryConsumingObject with new format +[1,381s][info][verification ] Verifying method GCOutputProducer$MemoryConsumingObject.()V +[1,381s][info][verification ] StackMapTable: frame_count = 0 +[1,381s][info][verification ] table = { +[1,381s][info][verification ] } +[1,381s][info][verification ] bci: @0 +[1,381s][info][verification ] flags: { flagThisUninit } +[1,381s][info][verification ] locals: { uninitializedThis } +[1,381s][info][verification ] stack: { } +[1,381s][info][verification ] offset = 0, opcode = aload_0 +[1,381s][info][verification ] bci: @1 +[1,381s][info][verification ] flags: { flagThisUninit } +[1,381s][info][verification ] locals: { uninitializedThis } +[1,381s][info][verification ] stack: { uninitializedThis } +[1,381s][info][verification ] offset = 1, opcode = invokespecial +[1,381s][info][verification ] bci: @4 +[1,381s][info][verification ] flags: { } +[1,381s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,381s][info][verification ] stack: { } +[1,381s][info][verification ] offset = 4, opcode = aload_0 +[1,381s][info][verification ] bci: @5 +[1,381s][info][verification ] flags: { } +[1,381s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,381s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject' } +[1,381s][info][verification ] offset = 5, opcode = sipush +[1,381s][info][verification ] bci: @8 +[1,381s][info][verification ] flags: { } +[1,381s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,381s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject', integer } +[1,381s][info][verification ] offset = 8, opcode = newarray +[1,381s][info][verification ] bci: @10 +[1,381s][info][verification ] flags: { } +[1,381s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,381s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject', '[I' } +[1,381s][info][verification ] offset = 10, opcode = putfield +[1,381s][info][verification ] bci: @13 +[1,381s][info][verification ] flags: { } +[1,381s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,381s][info][verification ] stack: { } +[1,381s][info][verification ] offset = 13, opcode = return +[1,381s][info][verification ] Verifying method GCOutputProducer$MemoryConsumingObject.(LGCOutputProducer$1;)V +[1,381s][info][verification ] StackMapTable: frame_count = 0 +[1,381s][info][verification ] table = { +[1,381s][info][verification ] } +[1,381s][info][verification ] bci: @0 +[1,381s][info][verification ] flags: { flagThisUninit } +[1,381s][info][verification ] locals: { uninitializedThis, 'GCOutputProducer$1' } +[1,381s][info][verification ] stack: { } +[1,381s][info][verification ] offset = 0, opcode = aload_0 +[1,381s][info][verification ] bci: @1 +[1,381s][info][verification ] flags: { flagThisUninit } +[1,381s][info][verification ] locals: { uninitializedThis, 'GCOutputProducer$1' } +[1,381s][info][verification ] stack: { uninitializedThis } +[1,381s][info][verification ] offset = 1, opcode = invokespecial +[1,381s][info][verification ] bci: @4 +[1,382s][info][verification ] flags: { } +[1,382s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject', 'GCOutputProducer$1' } +[1,382s][info][verification ] stack: { } +[1,382s][info][verification ] offset = 4, opcode = return +[1,382s][info][verification ] Verifying method GCOutputProducer$MemoryConsumingObject.toString()Ljava/lang/String; +[1,382s][info][verification ] StackMapTable: frame_count = 0 +[1,382s][info][verification ] table = { +[1,382s][info][verification ] } +[1,382s][info][verification ] bci: @0 +[1,382s][info][verification ] flags: { } +[1,382s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,382s][info][verification ] stack: { } +[1,382s][info][verification ] offset = 0, opcode = aload_0 +[1,382s][info][verification ] bci: @1 +[1,382s][info][verification ] flags: { } +[1,382s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,382s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject' } +[1,382s][info][verification ] offset = 1, opcode = getfield +[1,382s][info][verification ] bci: @4 +[1,382s][info][verification ] flags: { } +[1,382s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,382s][info][verification ] stack: { '[I' } +[1,382s][info][verification ] offset = 4, opcode = invokestatic +[1,382s][info][verification ] bci: @7 +[1,382s][info][verification ] flags: { } +[1,382s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,382s][info][verification ] stack: { 'java/lang/String' } +[1,382s][info][verification ] offset = 7, opcode = areturn +[1,382s][info][class,init ] End class verification for: GCOutputProducer$MemoryConsumingObject +[1,382s][info][verification ] End class verification for: GCOutputProducer$MemoryConsumingObject +[1,382s][info][class,loader,constraints] adding new constraint for name: java/lang/String, loader[0]: jdk/internal/loader/ClassLoaders$AppClassLoader, loader[1]: +[1,382s][info][class,init ] 679 Initializing 'GCOutputProducer$MemoryConsumingObject'(no method) (0x00000007c008fe10) +[2,210s][info][safepoint ] Application time: 0,8709550 seconds +[2,210s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,211s][info][safepoint,cleanup ] updating inline caches, 0,0000320 secs +[2,211s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,211s][info][safepoint,cleanup ] mark nmethods, 0,0000050 secs +[2,211s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,211s][info][safepoint ] Total time for which application threads were stopped: 0,0001710 seconds, Stopping threads took: 0,0000370 seconds +[2,294s][info][class,load ] GCOutputProducer$1 source: file:/mnt/c/shenandoah-jdk9/ +[5,365s][info][safepoint ] Application time: 3,1538770 seconds +[5,365s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,365s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,365s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[5,365s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[5,365s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[5,365s][info][biasedlocking ] Biased locking enabled +[5,365s][info][safepoint ] Total time for which application threads were stopped: 0,0002000 seconds, Stopping threads took: 0,0000340 seconds +[177,365s][info][class,load ] jdk.internal.misc.Signal$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[177,366s][info][class,init ] 680 Initializing 'jdk/internal/misc/Signal$1'(no method) (0x00000007c008b188) +[177,366s][info][biasedlocking ] Aligned thread 0x00007f93a0000ca0 to 0x00007f93a0001000 +[177,366s][info][os,thread ] Thread started (pthread id: 140272834381568, attributes: stacksize: 1024k, guardsize: 0k, detached). +[177,367s][info][os,thread ] Thread is alive (tid: 313, pthread id: 140272834381568). +[177,369s][info][class,load ] java.lang.Shutdown source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[177,369s][info][class,init ] 681 Initializing 'java/lang/Shutdown' (0x00000007c008b398) +[177,369s][info][class,load ] java.lang.Shutdown$Lock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[177,369s][info][class,init ] 682 Initializing 'java/lang/Shutdown$Lock'(no method) (0x00000007c008b580) +[177,370s][info][os,thread ] Thread finished (tid: 312, pthread id: 140272835495680). +[177,370s][info][gc ] Cancelling concurrent GC: Stopping VM +[177,373s][info][os,thread ] Thread finished (tid: 301, pthread id: 140273188407040). +[177,374s][info][gc,heap,exit ] Heap +[177,374s][info][gc,heap,exit ] Shenandoah Heap +[177,374s][info][gc,heap,exit ] 1947648K total, 1947648K used +[177,374s][info][gc,heap,exit ] 2048K regions, 951 active, 4096 total +[177,374s][info][gc,heap,exit ] Status: idle cancelled +[177,374s][info][gc,heap,exit ] Reserved region: +[177,374s][info][gc,heap,exit ] - [0x00000005c0000000, 0x00000007c0000000) +[177,374s][info][gc,heap,exit ] Virtual space: +[177,374s][info][gc,heap,exit ] - committed: 1994391552 +[177,374s][info][gc,heap,exit ] - reserved: 8589934592 +[177,374s][info][gc,heap,exit ] - [low, high]: [0x00000005c0000000, 0x0000000636e00000] +[177,374s][info][gc,heap,exit ] - [low_b, high_b]: [0x00000005c0000000, 0x00000007c0000000] +[177,374s][info][gc,stats ] +[177,374s][info][gc,stats ] GC STATISTICS: +[177,374s][info][gc,stats ] "(G)" (gross) pauses include VM time: time to notify and block threads, do the pre- +[177,374s][info][gc,stats ] and post-safepoint housekeeping. Use -XX:+PrintSafepointStatistics to dissect. +[177,374s][info][gc,stats ] "(N)" (net) pauses are the times spent in the actual GC code. +[177,374s][info][gc,stats ] "a" is average time for each phase, look at levels to see if average makes sense. +[177,374s][info][os,thread ] JavaThread exiting (tid: 305). +[177,374s][info][os,thread ] Thread finished (tid: 305, pthread id: 140273167304448). +[177,374s][info][gc,stats ] "lvls" are quantiles: 0% (minimum), 25%, 50% (median), 75%, 100% (maximum). +[177,374s][info][gc,stats ] +[177,374s][info][gc,stats ] +[177,374s][info][gc,stats ] 0 allocation failure and 0 user requested GCs +[177,374s][info][gc,stats ] 0 successful and 0 degenerated concurrent markings +[177,374s][info][gc,stats ] 0 successful and 0 degenerated update references +[177,374s][info][gc,stats ] +[177,374s][info][safepoint ] Application time: 172,0095500 seconds +[177,374s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[177,374s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[177,374s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[177,375s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[177,375s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs diff --git a/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahSeveralSystemGC.txt b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahSeveralSystemGC.txt new file mode 100644 index 00000000..dadd34d4 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahSeveralSystemGC.txt @@ -0,0 +1,10881 @@ +[0.006s][info][os] SafePoint Polling address: 0x00007fdb1a030000 +[0.007s][info][os] Memory Serialize Page address: 0x00007fdb1a020000 +[0.011s][info][os,thread] Capturing initial stack in user thread: req. size: 1024K, actual size: 1024K, top=0x00007fffe2406000, bottom=0x00007fffe2306000 +[0.011s][info][os ] HotSpot is running with glibc 2.23, NPTL 2.23 +[0.023s][info][biasedlocking] Aligned thread 0x00007fdb10013d30 to 0x00007fdb10014000 +[0.023s][info][os,thread ] Thread attached (tid: 440, pthread id: 140579012085504). +[0.025s][info][class,path ] bootstrap loader class path=/mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.025s][info][class,path ] classpath: . +[0.032s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.037s][info][pagesize ] CodeHeap 'non-nmethods': min=2496K max=5696K base=0x00007fdb01000000 page_size=4K size=5696K +[0.037s][info][pagesize ] CodeHeap 'profiled nmethods': min=2496K max=120032K base=0x00007fdb01590000 page_size=4K size=120032K +[0.037s][info][pagesize ] CodeHeap 'non-profiled nmethods': min=2496K max=120032K base=0x00007fdb08ac8000 page_size=4K size=120032K +[0.038s][info][os,cpu ] CPU:total 4 (initial active 4) (2 cores per cpu, 2 threads per core) family 6 model 142 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, lzcnt, ht, tsc, tscinvbit, bmi1, bmi2, adx, fma +[0.038s][info][os,cpu ] CPU Model and flags from /proc/cpuinfo: +[0.038s][info][os,cpu ] model name : Intel(R) Core(TM) i5-7200U CPU @ 2.50GHz +[0.038s][info][os,cpu ] flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq est tm2 ssse3 fma cx16 xtpr sse4_1 sse4_2 movbe popcnt aes xsave osxsave avx f16c rdrand hypervisor +[0.039s][info][startuptime ] StubRoutines generation 1, 0.0003390 secs +[0.039s][info][gc,heap ] Heap region size: 2M +[0.039s][info][gc,init ] Region size in bytes: 2097152 +[0.039s][info][gc,init ] Region size shift: 21 +[0.039s][info][gc,init ] Initial number of regions: 63 +[0.039s][info][gc,init ] Maximum number of regions: 4096 +[0.039s][info][gc,init ] Shenandoah heuristics: adaptive +[0.039s][info][gc,init ] Parallel GC threads: 4 +[0.039s][info][gc,init ] Concurrent GC threads: 4 +[0.039s][info][gc,init ] Parallel reference processing enabled: true +[0.039s][info][biasedlocking] Aligned thread 0x00007fdb10041990 to 0x00007fdb10042000 +[0.039s][info][os,thread ] Thread started (pthread id: 140578951333632, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.042s][info][os,thread ] Thread is alive (tid: 441, pthread id: 140578951333632). +[0.042s][info][biasedlocking] Aligned thread 0x00007fdb10043170 to 0x00007fdb10043800 +[0.042s][info][os,thread ] Thread started (pthread id: 140578950219520, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.045s][info][os,thread ] Thread is alive (tid: 442, pthread id: 140578950219520). +[0.045s][info][biasedlocking] Aligned thread 0x00007fdb10044d40 to 0x00007fdb10045000 +[0.045s][info][os,thread ] Thread started (pthread id: 140578949105408, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.047s][info][os,thread ] Thread is alive (tid: 443, pthread id: 140578949105408). +[0.047s][info][biasedlocking] Aligned thread 0x00007fdb10046910 to 0x00007fdb10047000 +[0.047s][info][os,thread ] Thread started (pthread id: 140578947991296, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.050s][info][os,thread ] Thread is alive (tid: 444, pthread id: 140578947991296). +[0.228s][info][biasedlocking] Aligned thread 0x00007fdb10075fc0 to 0x00007fdb10076000 +[0.229s][info][os,thread ] Thread started (pthread id: 140578946877184, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.230s][info][os,thread ] Thread is alive (tid: 445, pthread id: 140578946877184). +[0.230s][info][gc ] Using Shenandoah +[0.230s][info][gc,heap,coops] Heap address: 0x00000005c0000000, size: 8192 MB, Compressed Oops mode: Zero based, Oop shift amount: 3 +[0.253s][info][startuptime ] Genesis, 0.2138530 secs +[0.253s][info][startuptime ] TemplateTable initialization, 0.0000160 secs +[0.254s][info][startuptime ] Interpreter generation, 0.0012760 secs +[0.255s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.255s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.256s][info][class,load ] java.lang.Object source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.258s][info][class,load ] java.io.Serializable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.259s][info][class,load ] java.lang.Comparable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.259s][info][class,load ] java.lang.CharSequence source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.260s][info][class,load ] java.lang.String source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.262s][info][class,load ] java.lang.reflect.AnnotatedElement source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.262s][info][class,load ] java.lang.reflect.GenericDeclaration source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.263s][info][class,load ] java.lang.reflect.Type source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.264s][info][class,load ] java.lang.Class source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.264s][info][class,load ] java.lang.Cloneable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.265s][info][class,load ] java.lang.ClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.266s][info][class,load ] java.lang.System source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.267s][info][class,load ] java.lang.Throwable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.268s][info][class,load ] java.lang.Error source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.269s][info][class,load ] java.lang.ThreadDeath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.270s][info][class,load ] java.lang.Exception source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.270s][info][class,load ] java.lang.RuntimeException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.271s][info][class,load ] java.lang.SecurityManager source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.272s][info][class,load ] java.security.ProtectionDomain source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.273s][info][class,load ] java.security.AccessControlContext source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.274s][info][class,load ] java.security.SecureClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.275s][info][class,load ] java.lang.ReflectiveOperationException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.276s][info][class,load ] java.lang.ClassNotFoundException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.277s][info][class,load ] java.lang.LinkageError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.277s][info][class,load ] java.lang.NoClassDefFoundError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.278s][info][class,load ] java.lang.ClassCastException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.279s][info][class,load ] java.lang.ArrayStoreException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.280s][info][class,load ] java.lang.VirtualMachineError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.280s][info][class,load ] java.lang.OutOfMemoryError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.281s][info][class,load ] java.lang.StackOverflowError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.282s][info][class,load ] java.lang.IllegalMonitorStateException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.283s][info][class,load ] java.lang.ref.Reference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.284s][info][class,load ] java.lang.ref.SoftReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.285s][info][class,load ] java.lang.ref.WeakReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.286s][info][class,load ] java.lang.ref.FinalReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.286s][info][class,load ] java.lang.ref.PhantomReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.287s][info][class,load ] java.lang.ref.Finalizer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.289s][info][class,load ] java.lang.Runnable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.289s][info][class,load ] java.lang.Thread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.291s][info][class,load ] java.lang.Thread$UncaughtExceptionHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.291s][info][class,load ] java.lang.ThreadGroup source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.293s][info][class,load ] java.util.Map source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.294s][info][class,load ] java.util.Dictionary source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.294s][info][class,load ] java.util.Hashtable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.294s][info][class,load ] java.util.Properties source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.295s][info][class,load ] java.lang.Module source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.296s][info][class,load ] java.lang.reflect.AccessibleObject source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.298s][info][class,load ] java.lang.reflect.Member source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.298s][info][class,load ] java.lang.reflect.Field source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.299s][info][class,load ] java.lang.reflect.Parameter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.301s][info][class,load ] java.lang.reflect.Executable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.301s][info][class,load ] java.lang.reflect.Method source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.302s][info][class,load ] java.lang.reflect.Constructor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.303s][info][class,load ] jdk.internal.reflect.MagicAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.305s][info][class,load ] jdk.internal.reflect.MethodAccessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.305s][info][class,load ] jdk.internal.reflect.MethodAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.307s][info][class,load ] jdk.internal.reflect.ConstructorAccessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.307s][info][class,load ] jdk.internal.reflect.ConstructorAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.308s][info][class,load ] jdk.internal.reflect.DelegatingClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.309s][info][class,load ] jdk.internal.reflect.ConstantPool source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.312s][info][class,load ] jdk.internal.reflect.FieldAccessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.312s][info][class,load ] jdk.internal.reflect.FieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.312s][info][class,load ] jdk.internal.reflect.UnsafeFieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.312s][info][class,load ] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.314s][info][class,load ] java.lang.annotation.Annotation source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.314s][info][class,load ] jdk.internal.reflect.CallerSensitive source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.316s][info][class,load ] java.lang.invoke.MethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.316s][info][class,load ] java.lang.invoke.DirectMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.317s][info][class,load ] java.lang.invoke.VarHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.319s][info][class,load ] java.lang.invoke.MemberName source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.320s][info][class,load ] java.lang.invoke.MethodHandleNatives source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.321s][info][class,load ] java.lang.invoke.LambdaForm source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.322s][info][class,load ] java.lang.invoke.MethodType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.323s][info][class,load ] java.lang.BootstrapMethodError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.324s][info][class,load ] java.lang.invoke.CallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.325s][info][class,load ] java.lang.invoke.MethodHandleNatives$CallSiteContext source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.325s][info][class,load ] java.lang.invoke.ConstantCallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.326s][info][class,load ] java.lang.invoke.MutableCallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.327s][info][class,load ] java.lang.invoke.VolatileCallSite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.330s][info][class,load ] java.lang.Appendable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.330s][info][class,load ] java.lang.AbstractStringBuilder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.330s][info][class,load ] java.lang.StringBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.331s][info][class,load ] java.lang.StringBuilder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.333s][info][class,load ] jdk.internal.misc.Unsafe source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.334s][info][class,load ] jdk.internal.module.Modules source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.337s][info][class,load ] java.lang.AutoCloseable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.337s][info][class,load ] java.io.Closeable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.337s][info][class,load ] java.io.InputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.337s][info][class,load ] java.io.ByteArrayInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.338s][info][class,load ] java.io.File source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.339s][info][class,load ] java.net.URL source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.340s][info][class,load ] java.util.jar.Manifest source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.342s][info][class,load ] jdk.internal.loader.BuiltinClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.342s][info][class,load ] jdk.internal.loader.ClassLoaders$AppClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.343s][info][class,load ] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.344s][info][class,load ] java.security.CodeSource source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.345s][info][class,load ] sun.net.www.ParseUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.346s][info][class,load ] java.lang.StackTraceElement source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.347s][info][class,load ] java.nio.Buffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.348s][info][class,load ] java.lang.StackWalker source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.348s][info][class,load ] java.lang.StackStreamFactory$AbstractStackWalker source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.350s][info][class,load ] java.lang.StackWalker$StackFrame source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.350s][info][class,load ] java.lang.StackFrameInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.352s][info][class,load ] java.lang.LiveStackFrame source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.352s][info][class,load ] java.lang.LiveStackFrameInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.352s][info][class,load ] java.lang.Boolean source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.353s][info][class,load ] java.lang.Character source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.355s][info][class,load ] java.lang.Number source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.355s][info][class,load ] java.lang.Float source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.356s][info][class,load ] java.lang.Double source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.357s][info][class,load ] java.lang.Byte source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.357s][info][class,load ] java.lang.Short source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.358s][info][class,load ] java.lang.Integer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.359s][info][class,load ] java.lang.Long source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.361s][info][class,load ] java.lang.NullPointerException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.362s][info][class,load ] java.lang.ArithmeticException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.363s][info][startuptime ] StubRoutines generation 2, 0.0005750 secs +[0.363s][info][startuptime ] MethodHandles adapters generation, 0.0000180 secs +[0.363s][info][biasedlocking] Aligned thread 0x00007fdb100e6af0 to 0x00007fdb100e7000 +[0.364s][info][os,thread ] Thread started (pthread id: 140578932000512, attributes: stacksize: 1024k, guardsize: 4k, detached). +[0.366s][info][os,thread ] Thread is alive (tid: 446, pthread id: 140578932000512). +[0.366s][info][startuptime ] Start VMThread, 0.0030260 secs +[0.367s][info][class,init ] 0 Initializing 'java/lang/Object' (0x00000007c0000ee8) +[0.367s][info][class,init ] 1 Initializing 'java/lang/CharSequence'(no method) (0x00000007c0001490) +[0.367s][info][class,init ] 2 Initializing 'java/lang/String' (0x00000007c0001670) +[0.368s][info][class,load ] java.io.ObjectStreamField source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.370s][info][class,load ] java.util.Comparator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.370s][info][class,load ] java.lang.String$CaseInsensitiveComparator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.370s][info][class,init ] 3 Initializing 'java/util/Comparator'(no method) (0x00000007c0014990) +[0.370s][info][class,init ] 4 Initializing 'java/lang/String$CaseInsensitiveComparator'(no method) (0x00000007c0014b70) +[0.370s][info][class,init ] 5 Initializing 'java/lang/System' (0x00000007c0002610) +[0.370s][info][class,init ] 6 Initializing 'java/lang/reflect/AnnotatedElement'(no method) (0x00000007c00018b8) +[0.370s][info][class,init ] 7 Initializing 'java/lang/reflect/Type'(no method) (0x00000007c0001c78) +[0.370s][info][class,init ] 8 Initializing 'java/lang/Class' (0x00000007c0001e58) +[0.370s][info][class,init ] 9 Initializing 'java/lang/ThreadGroup'(no method) (0x00000007c0006a60) +[0.370s][info][class,init ] 10 Initializing 'java/lang/Thread' (0x00000007c00065a8) +[0.374s][info][class,load ] java.security.Guard source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.374s][info][class,load ] java.security.Permission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.374s][info][class,load ] java.security.BasicPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.374s][info][class,load ] java.lang.RuntimePermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.374s][info][class,init ] 11 Initializing 'java/security/Permission'(no method) (0x00000007c0015568) +[0.374s][info][class,init ] 12 Initializing 'java/security/BasicPermission'(no method) (0x00000007c0015790) +[0.374s][info][class,init ] 13 Initializing 'java/lang/RuntimePermission'(no method) (0x00000007c00159d0) +[0.375s][info][class,load ] java.lang.StringLatin1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.375s][info][class,init ] 14 Initializing 'java/lang/StringLatin1'(no method) (0x00000007c0015c10) +[0.376s][info][class,load ] java.security.AccessController source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.376s][info][class,init ] 15 Initializing 'java/security/AccessController'(no method) (0x00000007c0015df8) +[0.376s][info][class,init ] 16 Initializing 'java/security/AccessControlContext' (0x00000007c0003988) +[0.376s][info][class,init ] 17 Initializing 'java/lang/Module' (0x00000007c0007980) +[0.379s][info][class,load ] java.lang.Iterable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.379s][info][class,load ] java.util.Collection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.379s][info][class,load ] java.util.Set source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.379s][info][class,init ] 18 Initializing 'java/util/Set'(no method) (0x00000007c00163a0) +[0.382s][info][class,load ] java.util.AbstractCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.382s][info][class,load ] java.util.AbstractSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.382s][info][class,load ] java.util.ImmutableCollections$AbstractImmutableSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.382s][info][class,load ] java.util.ImmutableCollections$Set1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.382s][info][class,init ] 19 Initializing 'java/lang/Iterable'(no method) (0x00000007c0015fe0) +[0.382s][info][class,init ] 20 Initializing 'java/util/Collection'(no method) (0x00000007c00161c0) +[0.382s][info][class,init ] 21 Initializing 'java/util/AbstractCollection'(no method) (0x00000007c0016580) +[0.382s][info][class,init ] 22 Initializing 'java/util/AbstractSet'(no method) (0x00000007c00168c8) +[0.382s][info][class,init ] 23 Initializing 'java/util/ImmutableCollections$AbstractImmutableSet'(no method) (0x00000007c0016ca0) +[0.382s][info][class,init ] 24 Initializing 'java/util/ImmutableCollections$Set1'(no method) (0x00000007c0017078) +[0.383s][info][class,load ] java.util.Objects source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.383s][info][class,init ] 25 Initializing 'java/util/Objects'(no method) (0x00000007c0017458) +[0.384s][info][class,load ] java.lang.WeakPairMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.384s][info][class,init ] 26 Initializing 'java/lang/WeakPairMap'(no method) (0x00000007c0017640) +[0.386s][info][class,load ] java.util.concurrent.ConcurrentMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.387s][info][class,load ] java.util.AbstractMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.387s][info][class,load ] java.util.concurrent.ConcurrentHashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.388s][info][class,init ] 27 Initializing 'java/util/Map'(no method) (0x00000007c0006d08) +[0.388s][info][class,init ] 28 Initializing 'java/util/AbstractMap'(no method) (0x00000007c0017a10) +[0.388s][info][class,init ] 29 Initializing 'java/util/concurrent/ConcurrentMap'(no method) (0x00000007c0017830) +[0.388s][info][class,init ] 30 Initializing 'java/util/concurrent/ConcurrentHashMap' (0x00000007c0017d90) +[0.389s][info][class,load ] java.lang.Runtime source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.389s][info][class,init ] 31 Initializing 'java/lang/Runtime' (0x00000007c0018328) +[0.389s][info][class,init ] 32 Initializing 'java/io/ObjectStreamField'(no method) (0x00000007c0014380) +[0.392s][info][class,load ] java.util.concurrent.locks.Lock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.392s][info][class,load ] java.util.concurrent.locks.ReentrantLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.392s][info][class,load ] java.util.concurrent.ConcurrentHashMap$Segment source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.392s][info][class,init ] 33 Initializing 'java/lang/AbstractStringBuilder'(no method) (0x00000007c000d500) +[0.392s][info][class,init ] 34 Initializing 'java/lang/StringBuilder'(no method) (0x00000007c000ddc0) +[0.394s][info][class,load ] java.util.Arrays source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.394s][info][class,init ] 35 Initializing 'java/util/Arrays' (0x00000007c0019278) +[0.395s][info][class,load ] java.lang.Math source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.395s][info][class,init ] 36 Initializing 'java/lang/Math' (0x00000007c0019460) +[0.395s][info][class,init ] 37 Initializing 'java/lang/Number'(no method) (0x00000007c0011cf8) +[0.395s][info][class,init ] 38 Initializing 'java/lang/Float' (0x00000007c0011f10) +[0.395s][info][class,init ] 39 Initializing 'java/lang/Double' (0x00000007c0012140) +[0.395s][info][class,init ] 40 Initializing 'java/lang/Integer' (0x00000007c00127d0) +[0.395s][info][class,init ] 41 Initializing 'jdk/internal/misc/Unsafe' (0x00000007c000e220) +[0.396s][info][class,load ] java.lang.Class$ReflectionData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.396s][info][class,init ] 42 Initializing 'java/lang/Class$ReflectionData'(no method) (0x00000007c0019648) +[0.396s][info][class,init ] 43 Initializing 'java/lang/ref/Reference' (0x00000007c0005760) +[0.397s][info][class,load ] java.lang.ref.Reference$ReferenceHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.397s][info][class,init ] 44 Initializing 'java/lang/ref/Reference$ReferenceHandler' (0x00000007c0019838) +[0.398s][info][class,load ] jdk.internal.ref.Cleaner source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.398s][info][class,init ] 45 Initializing 'java/lang/ref/PhantomReference'(no method) (0x00000007c0005fa0) +[0.399s][info][class,init ] 46 Initializing 'jdk/internal/ref/Cleaner' (0x00000007c0019b10) +[0.399s][info][class,load ] java.lang.ref.ReferenceQueue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.400s][info][class,init ] 47 Initializing 'java/lang/ref/ReferenceQueue' (0x00000007c0019d30) +[0.400s][info][class,load ] java.lang.ref.ReferenceQueue$Null source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.400s][info][class,init ] 48 Initializing 'java/lang/ref/ReferenceQueue$Null'(no method) (0x00000007c0019f58) +[0.401s][info][class,load ] java.lang.ref.ReferenceQueue$Lock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.401s][info][class,init ] 49 Initializing 'java/lang/ref/ReferenceQueue$Lock'(no method) (0x00000007c001a188) +[0.402s][info][biasedlocking] Aligned thread 0x00007fdb100ee770 to 0x00007fdb100ee800 +[0.402s][info][os,thread ] Thread started (pthread id: 140578930886400, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0.403s][info][os,thread ] Thread is alive (tid: 447, pthread id: 140578930886400). +[0.405s][info][class,load ] jdk.internal.misc.JavaLangRefAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.405s][info][class,load ] java.lang.ref.Reference$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.405s][info][class,init ] 50 Initializing 'java/lang/ref/Reference$1'(no method) (0x00000007c001a900) +[0.406s][info][class,load ] jdk.internal.misc.SharedSecrets source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.406s][info][class,init ] 51 Initializing 'jdk/internal/misc/SharedSecrets' (0x00000007c001ab08) +[0.406s][info][class,init ] 52 Initializing 'java/lang/ref/SoftReference'(no method) (0x00000007c0005970) +[0.407s][info][class,load ] java.lang.Class$Atomic source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.407s][info][class,init ] 53 Initializing 'java/lang/Class$Atomic' (0x00000007c001acf0) +[0.408s][info][class,init ] 54 Initializing 'java/lang/reflect/AccessibleObject' (0x00000007c0007be0) +[0.409s][info][class,load ] java.lang.reflect.ReflectPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.409s][info][class,init ] 55 Initializing 'java/lang/reflect/ReflectPermission'(no method) (0x00000007c001b460) +[0.410s][info][class,load ] java.security.PrivilegedAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.410s][info][class,load ] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.410s][info][class,init ] 56 Initializing 'jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction'(no method) (0x00000007c001b880) +[0.410s][info][class,init ] 57 Initializing 'java/lang/ClassLoader' (0x00000007c00022b8) +[0.411s][info][class,load ] java.security.cert.Certificate source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.413s][info][class,load ] java.util.List source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.414s][info][class,load ] java.util.RandomAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.415s][info][class,load ] java.util.AbstractList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.415s][info][class,load ] java.util.Vector source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.415s][info][class,init ] 58 Initializing 'java/util/List'(no method) (0x00000007c001be78) +[0.415s][info][class,init ] 59 Initializing 'java/util/AbstractList'(no method) (0x00000007c001c238) +[0.415s][info][class,init ] 60 Initializing 'java/util/Vector'(no method) (0x00000007c001c6e8) +[0.416s][info][class,load ] java.util.Stack source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.416s][info][class,init ] 61 Initializing 'java/util/Stack'(no method) (0x00000007c001cc70) +[0.417s][info][class,load ] jdk.internal.reflect.ReflectionFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.417s][info][class,init ] 62 Initializing 'jdk/internal/reflect/ReflectionFactory' (0x00000007c001d220) +[0.417s][info][class,init ] 63 Initializing 'java/lang/reflect/Field'(no method) (0x00000007c0008088) +[0.421s][info][class,load ] sun.reflect.generics.repository.AbstractRepository source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.421s][info][class,load ] sun.reflect.generics.repository.GenericDeclRepository source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.421s][info][class,load ] sun.reflect.generics.repository.ClassRepository source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.422s][info][class,load ] java.lang.Class$AnnotationData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.423s][info][class,load ] sun.reflect.annotation.AnnotationType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.425s][info][class,load ] java.util.WeakHashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.425s][info][class,load ] java.lang.ClassValue$ClassValueMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.427s][info][class,load ] java.util.Map$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.427s][info][class,load ] java.util.concurrent.ConcurrentHashMap$Node source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.428s][info][class,load ] java.util.concurrent.ConcurrentHashMap$CounterCell source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.430s][info][class,load ] java.util.concurrent.ConcurrentHashMap$CollectionView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.430s][info][class,load ] java.util.concurrent.ConcurrentHashMap$KeySetView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.431s][info][class,load ] java.util.concurrent.ConcurrentHashMap$ValuesView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.432s][info][class,load ] java.util.concurrent.ConcurrentHashMap$EntrySetView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.433s][info][class,load ] jdk.internal.reflect.Reflection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.433s][info][class,init ] 64 Initializing 'jdk/internal/reflect/Reflection' (0x00000007c0020058) +[0.434s][info][class,load ] java.util.HashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.434s][info][class,init ] 65 Initializing 'java/util/HashMap'(no method) (0x00000007c0020240) +[0.435s][info][class,load ] java.util.HashMap$Node source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.435s][info][class,init ] 66 Initializing 'java/util/HashMap$Node'(no method) (0x00000007c00209d0) +[0.436s][info][class,load ] java.lang.reflect.Modifier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.436s][info][class,init ] 67 Initializing 'java/lang/reflect/Modifier' (0x00000007c0020dd0) +[0.438s][info][class,load ] jdk.internal.reflect.LangReflectAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.438s][info][class,load ] java.lang.reflect.ReflectAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.438s][info][class,init ] 68 Initializing 'java/lang/reflect/ReflectAccess'(no method) (0x00000007c0021198) +[0.439s][info][class,load ] java.util.concurrent.locks.LockSupport source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.440s][info][class,init ] 69 Initializing 'java/lang/reflect/Executable'(no method) (0x00000007c00085c8) +[0.440s][info][class,init ] 70 Initializing 'java/lang/reflect/Method'(no method) (0x00000007c0008a48) +[0.440s][info][class,init ] 71 Initializing 'java/lang/ref/FinalReference'(no method) (0x00000007c0005d90) +[0.440s][info][class,init ] 72 Initializing 'java/lang/ref/Finalizer' (0x00000007c00061b0) +[0.441s][info][class,load ] java.lang.ref.Finalizer$FinalizerThread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0.441s][info][class,init ] 73 Initializing 'java/lang/ref/Finalizer$FinalizerThread'(no method) (0x00000007c0021688) +[0.441s][info][biasedlocking] Aligned thread 0x00007fdb100f6b80 to 0x00007fdb100f7000 +[0.441s][info][os,thread ] Thread started (pthread id: 140578929772288, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0.444s][info][os,thread ] Thread is alive (tid: 448, pthread id: 140578929772288). +[0.444s][info][class,init ] 74 Initializing 'java/util/Dictionary'(no method) (0x00000007c0006ee8) +[0.444s][info][class,init ] 75 Initializing 'java/util/Hashtable'(no method) (0x00000007c0007108) +[0.444s][info][class,init ] 76 Initializing 'java/util/Properties' (0x00000007c00074e8) +[0,445s][info][class,init ] 77 Initializing 'java/util/concurrent/ConcurrentHashMap$Node'(no method) (0x00000007c001e910) +[0,445s][info][class,load ] jdk.internal.misc.VM source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,445s][info][class,init ] 78 Initializing 'jdk/internal/misc/VM' (0x00000007c0021960) +[0,446s][info][class,load ] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,446s][info][class,init ] 79 Initializing 'java/util/concurrent/ConcurrentHashMap$ForwardingNode'(no method) (0x00000007c0021b48) +[0,448s][info][class,load ] java.nio.charset.Charset source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,448s][info][class,init ] 80 Initializing 'java/nio/charset/Charset' (0x00000007c0021d78) +[0,450s][info][class,load ] java.nio.charset.spi.CharsetProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,450s][info][class,load ] sun.nio.cs.StandardCharsets source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,450s][info][class,init ] 81 Initializing 'java/nio/charset/spi/CharsetProvider'(no method) (0x00000007c0021fb8) +[0,450s][info][class,init ] 82 Initializing 'sun/nio/cs/StandardCharsets' (0x00000007c00221b0) +[0,452s][info][class,load ] sun.util.PreHashedMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,452s][info][class,load ] sun.nio.cs.StandardCharsets$Aliases source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,452s][info][class,init ] 83 Initializing 'sun/util/PreHashedMap'(no method) (0x00000007c00223d0) +[0,452s][info][class,init ] 84 Initializing 'sun/nio/cs/StandardCharsets$Aliases'(no method) (0x00000007c0022770) +[0,453s][info][class,load ] sun.nio.cs.StandardCharsets$Classes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,454s][info][class,init ] 85 Initializing 'sun/nio/cs/StandardCharsets$Classes'(no method) (0x00000007c0022b10) +[0,455s][info][class,load ] sun.nio.cs.StandardCharsets$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,455s][info][class,init ] 86 Initializing 'sun/nio/cs/StandardCharsets$Cache'(no method) (0x00000007c0022eb0) +[0,456s][info][class,load ] java.lang.ThreadLocal source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,456s][info][class,init ] 87 Initializing 'java/lang/ThreadLocal' (0x00000007c0023250) +[0,457s][info][class,load ] java.util.concurrent.atomic.AtomicInteger source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,457s][info][class,init ] 88 Initializing 'java/util/concurrent/atomic/AtomicInteger' (0x00000007c0023478) +[0,458s][info][class,load ] java.lang.StringUTF16 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,458s][info][class,init ] 89 Initializing 'java/lang/StringUTF16' (0x00000007c0023690) +[0,461s][info][class,load ] sun.nio.cs.HistoricallyNamedCharset source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,461s][info][class,load ] sun.nio.cs.Unicode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,461s][info][class,load ] sun.nio.cs.UTF_8 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,461s][info][class,init ] 90 Initializing 'sun/nio/cs/Unicode'(no method) (0x00000007c0023a58) +[0,461s][info][class,init ] 91 Initializing 'sun/nio/cs/UTF_8'(no method) (0x00000007c0023cb8) +[0,462s][info][class,load ] java.lang.StringCoding source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,462s][info][class,init ] 92 Initializing 'java/lang/StringCoding' (0x00000007c0023f18) +[0,463s][info][class,load ] sun.nio.cs.ISO_8859_1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,463s][info][class,init ] 93 Initializing 'sun/nio/cs/ISO_8859_1'(no method) (0x00000007c0024100) +[0,464s][info][class,load ] sun.nio.cs.US_ASCII source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,464s][info][class,init ] 94 Initializing 'sun/nio/cs/US_ASCII'(no method) (0x00000007c0024360) +[0,465s][info][class,load ] java.lang.ThreadLocal$ThreadLocalMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,465s][info][class,init ] 95 Initializing 'java/lang/ThreadLocal$ThreadLocalMap'(no method) (0x00000007c00245c0) +[0,466s][info][class,load ] java.lang.ThreadLocal$ThreadLocalMap$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,466s][info][class,init ] 96 Initializing 'java/lang/ref/WeakReference'(no method) (0x00000007c0005b80) +[0,466s][info][class,init ] 97 Initializing 'java/lang/ThreadLocal$ThreadLocalMap$Entry'(no method) (0x00000007c0024808) +[0,468s][info][class,load ] java.lang.StringCoding$StringDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,468s][info][class,load ] java.lang.StringDecoderUTF8 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,468s][info][class,init ] 98 Initializing 'java/lang/StringCoding$StringDecoder'(no method) (0x00000007c0024fa8) +[0,468s][info][class,init ] 99 Initializing 'java/lang/StringDecoderUTF8' (0x00000007c00251a8) +[0,470s][info][class,load ] sun.nio.cs.ArrayDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,471s][info][class,load ] java.nio.charset.CharsetDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,471s][info][class,load ] sun.nio.cs.UTF_8$Decoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,471s][info][class,init ] 100 Initializing 'java/nio/charset/CharsetDecoder' (0x00000007c0025590) +[0,471s][info][class,init ] 101 Initializing 'sun/nio/cs/ArrayDecoder'(no method) (0x00000007c00253b0) +[0,471s][info][class,init ] 102 Initializing 'sun/nio/cs/UTF_8$Decoder' (0x00000007c00257e0) +[0,472s][info][class,load ] java.nio.charset.CodingErrorAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,472s][info][class,init ] 103 Initializing 'java/nio/charset/CodingErrorAction' (0x00000007c0025a70) +[0,473s][info][class,load ] java.lang.StringCoding$Result source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,473s][info][class,init ] 104 Initializing 'java/lang/StringCoding$Result'(no method) (0x00000007c0025c60) +[0,474s][info][class,load ] java.util.Properties$EntrySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,474s][info][class,init ] 105 Initializing 'java/util/Properties$EntrySet'(no method) (0x00000007c0025e68) +[0,474s][info][class,init ] 106 Initializing 'java/util/concurrent/ConcurrentHashMap$CollectionView'(no method) (0x00000007c001f2b0) +[0,474s][info][class,init ] 107 Initializing 'java/util/concurrent/ConcurrentHashMap$EntrySetView'(no method) (0x00000007c001fca8) +[0,475s][info][class,load ] java.util.Collections source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,476s][info][class,init ] 108 Initializing 'java/util/Collections' (0x00000007c0026250) +[0,476s][info][class,load ] java.util.Collections$EmptySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,476s][info][class,init ] 109 Initializing 'java/util/Collections$EmptySet'(no method) (0x00000007c0026438) +[0,477s][info][class,load ] java.util.Collections$EmptyList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,477s][info][class,init ] 110 Initializing 'java/util/Collections$EmptyList'(no method) (0x00000007c0026818) +[0,478s][info][class,load ] java.util.Collections$EmptyMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,478s][info][class,init ] 111 Initializing 'java/util/Collections$EmptyMap'(no method) (0x00000007c0026cd0) +[0,480s][info][class,load ] java.util.Collections$SynchronizedCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,480s][info][class,load ] java.util.Collections$SynchronizedSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,480s][info][class,init ] 112 Initializing 'java/util/Collections$SynchronizedCollection'(no method) (0x00000007c0027058) +[0,480s][info][class,init ] 113 Initializing 'java/util/Collections$SynchronizedSet'(no method) (0x00000007c00273b0) +[0,481s][info][class,load ] java.lang.reflect.Array source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,481s][info][class,init ] 114 Initializing 'java/lang/reflect/Array'(no method) (0x00000007c0027798) +[0,483s][info][class,load ] java.util.Iterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,485s][info][class,load ] java.util.concurrent.ConcurrentHashMap$Traverser source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,485s][info][class,load ] java.util.concurrent.ConcurrentHashMap$BaseIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,485s][info][class,load ] java.util.concurrent.ConcurrentHashMap$EntryIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,485s][info][class,init ] 115 Initializing 'java/util/concurrent/ConcurrentHashMap$Traverser'(no method) (0x00000007c0027b60) +[0,485s][info][class,init ] 116 Initializing 'java/util/concurrent/ConcurrentHashMap$BaseIterator'(no method) (0x00000007c0027d60) +[0,485s][info][class,init ] 117 Initializing 'java/util/Iterator'(no method) (0x00000007c0027980) +[0,485s][info][class,init ] 118 Initializing 'java/util/concurrent/ConcurrentHashMap$EntryIterator'(no method) (0x00000007c0027f60) +[0,486s][info][class,load ] java.util.concurrent.ConcurrentHashMap$MapEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,486s][info][class,init ] 119 Initializing 'java/util/concurrent/ConcurrentHashMap$MapEntry'(no method) (0x00000007c0028198) +[0,488s][info][class,load ] java.util.ImmutableCollections$AbstractImmutableMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,488s][info][class,load ] java.util.ImmutableCollections$MapN source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,488s][info][class,init ] 120 Initializing 'java/util/ImmutableCollections$AbstractImmutableMap'(no method) (0x00000007c00283c0) +[0,488s][info][class,init ] 121 Initializing 'java/util/ImmutableCollections$MapN'(no method) (0x00000007c0028740) +[0,489s][info][class,load ] java.util.ImmutableCollections source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,489s][info][class,init ] 122 Initializing 'java/util/ImmutableCollections' (0x00000007c0028ac8) +[0,490s][info][class,load ] java.lang.VersionProps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,490s][info][class,init ] 123 Initializing 'java/lang/VersionProps' (0x00000007c0028cb0) +[0,491s][info][class,load ] java.io.FileInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,491s][info][class,init ] 124 Initializing 'java/io/InputStream'(no method) (0x00000007c000e9b0) +[0,491s][info][class,init ] 125 Initializing 'java/io/FileInputStream' (0x00000007c0028e98) +[0,492s][info][class,load ] java.io.FileDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,492s][info][class,init ] 126 Initializing 'java/io/FileDescriptor' (0x00000007c0029158) +[0,494s][info][class,load ] jdk.internal.misc.JavaIOFileDescriptorAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,494s][info][class,load ] java.io.FileDescriptor$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,494s][info][class,init ] 127 Initializing 'java/io/FileDescriptor$1'(no method) (0x00000007c0029528) +[0,496s][info][class,load ] java.io.Flushable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,496s][info][class,load ] java.io.OutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,496s][info][class,load ] java.io.FileOutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,496s][info][class,init ] 128 Initializing 'java/io/OutputStream'(no method) (0x00000007c0029960) +[0,496s][info][class,init ] 129 Initializing 'java/io/FileOutputStream' (0x00000007c0029bb8) +[0,498s][info][class,load ] java.io.FilterInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,498s][info][class,load ] java.io.BufferedInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,498s][info][class,init ] 130 Initializing 'java/io/FilterInputStream'(no method) (0x00000007c0029e48) +[0,498s][info][class,init ] 131 Initializing 'java/io/BufferedInputStream' (0x00000007c002a0c8) +[0,499s][info][class,load ] java.util.concurrent.atomic.AtomicReferenceFieldUpdater source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,499s][info][class,init ] 132 Initializing 'java/util/concurrent/atomic/AtomicReferenceFieldUpdater'(no method) (0x00000007c002a370) +[0,501s][info][class,load ] java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,501s][info][class,init ] 133 Initializing 'java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl' (0x00000007c002a588) +[0,502s][info][class,load ] java.security.PrivilegedExceptionAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,502s][info][class,load ] java.util.concurrent.atomic.AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,503s][info][class,init ] 134 Initializing 'java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1'(no method) (0x00000007c002a990) +[0,504s][info][class,load ] sun.reflect.misc.ReflectUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,504s][info][class,init ] 135 Initializing 'sun/reflect/misc/ReflectUtil'(no method) (0x00000007c002aba8) +[0,505s][info][class,load ] java.io.FilterOutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,506s][info][class,load ] java.io.PrintStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,506s][info][class,init ] 136 Initializing 'java/io/FilterOutputStream'(no method) (0x00000007c002ad90) +[0,506s][info][class,init ] 137 Initializing 'java/io/PrintStream'(no method) (0x00000007c002aff0) +[0,506s][info][class,load ] java.io.BufferedOutputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,507s][info][class,init ] 138 Initializing 'java/io/BufferedOutputStream'(no method) (0x00000007c002b3a0) +[0,508s][info][class,load ] java.io.Writer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,508s][info][class,load ] java.io.OutputStreamWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,508s][info][class,init ] 139 Initializing 'java/io/Writer'(no method) (0x00000007c002b610) +[0,508s][info][class,init ] 140 Initializing 'java/io/OutputStreamWriter'(no method) (0x00000007c002b8d8) +[0,509s][info][class,load ] sun.nio.cs.StreamEncoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,509s][info][class,init ] 141 Initializing 'sun/nio/cs/StreamEncoder' (0x00000007c002bbb0) +[0,510s][info][class,load ] sun.security.action.GetPropertyAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,510s][info][class,init ] 142 Initializing 'sun/security/action/GetPropertyAction'(no method) (0x00000007c002bee8) +[0,512s][info][class,load ] sun.nio.cs.ArrayEncoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,513s][info][class,load ] java.nio.charset.CharsetEncoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,513s][info][class,load ] sun.nio.cs.UTF_8$Encoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,513s][info][class,init ] 143 Initializing 'java/nio/charset/CharsetEncoder' (0x00000007c002c2e0) +[0,513s][info][class,init ] 144 Initializing 'sun/nio/cs/ArrayEncoder'(no method) (0x00000007c002c100) +[0,513s][info][class,init ] 145 Initializing 'sun/nio/cs/UTF_8$Encoder'(no method) (0x00000007c002c538) +[0,514s][info][class,load ] java.nio.ByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,514s][info][class,init ] 146 Initializing 'java/nio/Buffer' (0x00000007c0010948) +[0,515s][info][class,init ] 147 Initializing 'java/nio/ByteBuffer'(no method) (0x00000007c002c7d8) +[0,515s][info][class,load ] java.nio.HeapByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,516s][info][class,init ] 148 Initializing 'java/nio/HeapByteBuffer' (0x00000007c002cc10) +[0,516s][info][class,load ] java.nio.Bits source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,516s][info][class,init ] 149 Initializing 'java/nio/Bits' (0x00000007c002d070) +[0,517s][info][class,load ] java.nio.ByteOrder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,517s][info][class,init ] 150 Initializing 'java/nio/ByteOrder' (0x00000007c002d258) +[0,518s][info][class,load ] java.util.concurrent.atomic.AtomicLong source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,519s][info][class,init ] 151 Initializing 'java/util/concurrent/atomic/AtomicLong' (0x00000007c002d448) +[0,520s][info][class,load ] jdk.internal.misc.JavaNioAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,520s][info][class,load ] java.nio.Bits$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,520s][info][class,init ] 152 Initializing 'java/nio/Bits$1'(no method) (0x00000007c002d840) +[0,521s][info][class,load ] java.io.BufferedWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,521s][info][class,init ] 153 Initializing 'java/io/BufferedWriter' (0x00000007c002da68) +[0,522s][info][class,init ] 154 Initializing 'java/io/File' (0x00000007c000eea8) +[0,522s][info][class,load ] java.io.DefaultFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,522s][info][class,init ] 155 Initializing 'java/io/DefaultFileSystem'(no method) (0x00000007c002dd58) +[0,524s][info][class,load ] java.io.FileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,524s][info][class,load ] java.io.UnixFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,524s][info][class,init ] 156 Initializing 'java/io/FileSystem' (0x00000007c002df40) +[0,524s][info][class,init ] 157 Initializing 'java/lang/Boolean' (0x00000007c00118f8) +[0,524s][info][class,init ] 158 Initializing 'java/io/UnixFileSystem' (0x00000007c002e200) +[0,525s][info][class,load ] java.io.ExpiringCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,525s][info][class,init ] 159 Initializing 'java/io/ExpiringCache'(no method) (0x00000007c002e4f8) +[0,527s][info][class,load ] java.util.LinkedHashMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,527s][info][class,load ] java.io.ExpiringCache$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,527s][info][class,init ] 160 Initializing 'java/util/LinkedHashMap'(no method) (0x00000007c002e710) +[0,527s][info][class,init ] 161 Initializing 'java/io/ExpiringCache$1'(no method) (0x00000007c002eb58) +[0,529s][info][class,load ] java.lang.Enum source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,529s][info][class,load ] java.io.File$PathStatus source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,531s][info][class,load ] java.nio.file.Watchable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,531s][info][class,load ] java.nio.file.Path source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,532s][info][class,load ] java.lang.ClassLoader$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,532s][info][class,init ] 162 Initializing 'java/lang/ClassLoader$2'(no method) (0x00000007c002f7a0) +[0,532s][info][class,init ] 163 Initializing 'java/lang/Enum'(no method) (0x00000007c002efa0) +[0,532s][info][class,init ] 164 Initializing 'java/io/File$PathStatus' (0x00000007c002f1c0) +[0,533s][info][class,load ] java.io.ExpiringCache$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,533s][info][class,init ] 165 Initializing 'java/io/ExpiringCache$Entry'(no method) (0x00000007c002fd68) +[0,534s][info][class,load ] java.util.LinkedHashMap$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,534s][info][class,init ] 166 Initializing 'java/util/LinkedHashMap$Entry'(no method) (0x00000007c002ff78) +[0,535s][info][class,load ] java.lang.ClassLoader$NativeLibrary source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,535s][info][class,init ] 167 Initializing 'java/lang/ClassLoader$NativeLibrary'(no method) (0x00000007c00301a0) +[0,537s][info][class,load ] java.lang.Terminator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,537s][info][class,init ] 168 Initializing 'java/lang/Terminator' (0x00000007c00303a8) +[0,538s][info][class,load ] jdk.internal.misc.Signal$Handler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,538s][info][class,load ] java.lang.Terminator$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,539s][info][class,init ] 169 Initializing 'java/lang/Terminator$1'(no method) (0x00000007c0030770) +[0,539s][info][class,load ] jdk.internal.misc.Signal source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,540s][info][class,init ] 170 Initializing 'jdk/internal/misc/Signal' (0x00000007c0030978) +[0,540s][info][class,load ] java.util.Hashtable$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,541s][info][class,load ] jdk.internal.misc.Signal$NativeHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,542s][info][class,load ] java.lang.Integer$IntegerCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,542s][info][class,init ] 171 Initializing 'java/lang/Integer$IntegerCache' (0x00000007c0031180) +[0,543s][info][class,init ] 172 Initializing 'java/util/Hashtable$Entry'(no method) (0x00000007c0030b68) +[0,543s][info][class,init ] 173 Initializing 'jdk/internal/misc/Signal$Handler' (0x00000007c0030590) +[0,543s][info][class,init ] 174 Initializing 'jdk/internal/misc/Signal$NativeHandler'(no method) (0x00000007c0030f80) +[0,544s][info][class,load ] jdk.internal.misc.OSEnvironment source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,544s][info][class,init ] 175 Initializing 'jdk/internal/misc/OSEnvironment'(no method) (0x00000007c0031718) +[0,546s][info][class,load ] jdk.internal.misc.JavaLangAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,546s][info][class,load ] java.lang.System$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,546s][info][class,init ] 176 Initializing 'java/lang/System$2'(no method) (0x00000007c0031ae0) +[0,546s][info][class,init ] 177 Initializing 'java/lang/Throwable' (0x00000007c00027f8) +[0,546s][info][class,init ] 178 Initializing 'java/lang/Error'(no method) (0x00000007c0002a68) +[0,546s][info][class,init ] 179 Initializing 'java/lang/VirtualMachineError'(no method) (0x00000007c0004da0) +[0,546s][info][class,init ] 180 Initializing 'java/lang/OutOfMemoryError'(no method) (0x00000007c0005010) +[0,546s][info][class,init ] 181 Initializing 'java/lang/Exception'(no method) (0x00000007c0002f48) +[0,546s][info][class,init ] 182 Initializing 'java/lang/RuntimeException'(no method) (0x00000007c00031b8) +[0,546s][info][class,init ] 183 Initializing 'java/lang/NullPointerException'(no method) (0x00000007c0013740) +[0,546s][info][class,init ] 184 Initializing 'java/lang/ClassCastException'(no method) (0x00000007c00048c0) +[0,546s][info][class,init ] 185 Initializing 'java/lang/ArrayStoreException'(no method) (0x00000007c0004b30) +[0,546s][info][class,init ] 186 Initializing 'java/lang/ArithmeticException'(no method) (0x00000007c00139b0) +[0,546s][info][class,init ] 187 Initializing 'java/lang/StackOverflowError'(no method) (0x00000007c0005280) +[0,546s][info][class,init ] 188 Initializing 'java/lang/IllegalMonitorStateException'(no method) (0x00000007c00054f0) +[0,547s][info][class,load ] java.lang.IllegalArgumentException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,547s][info][class,init ] 189 Initializing 'java/lang/IllegalArgumentException'(no method) (0x00000007c0031f18) +[0,547s][info][startuptime ] Initialize java.lang classes, 0,1804290 secs +[0,547s][info][logging ] Log configuration fully initialized. +[0,547s][info][biasedlocking] Aligned thread 0x00007fdb10111a40 to 0x00007fdb10112000 +[0,547s][info][os,thread ] Thread started (pthread id: 140578925774592, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,549s][info][os,thread ] Thread is alive (tid: 449, pthread id: 140578925774592). +[0,549s][info][biasedlocking] Aligned thread 0x00007fdb101138f0 to 0x00007fdb10114000 +[0,549s][info][os,thread ] Thread started (pthread id: 140578924660480, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,552s][info][os,thread ] Thread is alive (tid: 450, pthread id: 140578924660480). +[0,552s][info][biasedlocking] Aligned thread 0x00007fdb10115950 to 0x00007fdb10116000 +[0,552s][info][os,thread ] Thread started (pthread id: 140578923546368, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,554s][info][os,thread ] Thread is alive (tid: 451, pthread id: 140578923546368). +[0,554s][info][biasedlocking] Aligned thread 0x00007fdb101179b0 to 0x00007fdb10118000 +[0,554s][info][os,thread ] Thread started (pthread id: 140578922432256, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,557s][info][os,thread ] Thread is alive (tid: 452, pthread id: 140578922432256). +[0,557s][info][biasedlocking] Aligned thread 0x00007fdb101199c0 to 0x00007fdb1011a000 +[0,557s][info][os,thread ] Thread started (pthread id: 140578921318144, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,558s][info][os,thread ] Thread is alive (tid: 453, pthread id: 140578921318144). +[0,559s][info][class,init ] 190 Initializing 'java/lang/invoke/MethodHandle' (0x00000007c000b470) +[0,560s][info][class,load ] java.lang.invoke.MethodHandleStatics source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,560s][info][class,init ] 191 Initializing 'java/lang/invoke/MethodHandleStatics' (0x00000007c0032188) +[0,561s][info][class,init ] 192 Initializing 'java/lang/Character' (0x00000007c0011af8) +[0,562s][info][class,load ] java.lang.CharacterData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,562s][info][class,init ] 193 Initializing 'java/lang/CharacterData'(no method) (0x00000007c0032370) +[0,563s][info][class,load ] java.lang.CharacterDataLatin1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,563s][info][class,init ] 194 Initializing 'java/lang/CharacterDataLatin1' (0x00000007c0032600) +[0,563s][info][class,init ] 195 Initializing 'java/lang/invoke/MemberName' (0x00000007c000bcc8) +[0,564s][info][class,init ] 196 Initializing 'java/lang/invoke/MethodHandleNatives' (0x00000007c000bee8) +[0,564s][info][startuptime ] Initialize java.lang.invoke classes, 0,0053060 secs +[0,566s][info][class,load ] jdk.internal.module.ModuleBootstrap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,566s][info][class,init ] 197 Initializing 'jdk/internal/module/ModuleBootstrap' (0x00000007c0032940) +[0,567s][info][class,load ] jdk.internal.module.ModulePatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,567s][info][class,init ] 198 Initializing 'jdk/internal/module/ModulePatcher' (0x00000007c0032b28) +[0,568s][info][class,load ] java.lang.module.ModuleDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,568s][info][class,init ] 199 Initializing 'java/lang/module/ModuleDescriptor' (0x00000007c0032d18) +[0,570s][info][class,load ] jdk.internal.misc.JavaLangModuleAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,570s][info][class,load ] java.lang.module.ModuleDescriptor$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,570s][info][class,init ] 200 Initializing 'java/lang/module/ModuleDescriptor$1'(no method) (0x00000007c0033180) +[0,571s][info][class,load ] java.lang.module.ModuleFinder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,571s][info][class,init ] 201 Initializing 'java/lang/module/ModuleFinder'(no method) (0x00000007c0033428) +[0,572s][info][class,load ] java.nio.file.Paths source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,572s][info][class,init ] 202 Initializing 'java/nio/file/Paths'(no method) (0x00000007c0033608) +[0,573s][info][class,load ] java.nio.file.FileSystems source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,573s][info][class,init ] 203 Initializing 'java/nio/file/FileSystems' (0x00000007c00337f0) +[0,574s][info][class,load ] sun.nio.fs.DefaultFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,574s][info][class,init ] 204 Initializing 'sun/nio/fs/DefaultFileSystemProvider'(no method) (0x00000007c00339d8) +[0,578s][info][class,load ] java.nio.file.spi.FileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,578s][info][class,load ] sun.nio.fs.AbstractFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,578s][info][class,load ] sun.nio.fs.UnixFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,578s][info][class,load ] sun.nio.fs.LinuxFileSystemProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,578s][info][class,init ] 205 Initializing 'java/nio/file/spi/FileSystemProvider' (0x00000007c0033bc0) +[0,578s][info][class,init ] 206 Initializing 'sun/nio/fs/AbstractFileSystemProvider'(no method) (0x00000007c0033e80) +[0,578s][info][class,init ] 207 Initializing 'sun/nio/fs/UnixFileSystemProvider'(no method) (0x00000007c0034168) +[0,578s][info][class,init ] 208 Initializing 'sun/nio/fs/LinuxFileSystemProvider'(no method) (0x00000007c0034488) +[0,581s][info][class,load ] java.nio.file.FileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,581s][info][class,load ] sun.nio.fs.UnixFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,581s][info][class,load ] sun.nio.fs.LinuxFileSystem source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,581s][info][class,init ] 209 Initializing 'java/nio/file/FileSystem'(no method) (0x00000007c00347d0) +[0,581s][info][class,init ] 210 Initializing 'sun/nio/fs/UnixFileSystem'(no method) (0x00000007c0034a48) +[0,581s][info][class,init ] 211 Initializing 'sun/nio/fs/LinuxFileSystem'(no method) (0x00000007c0034d18) +[0,582s][info][class,load ] sun.nio.fs.UnixPath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,582s][info][class,init ] 212 Initializing 'java/nio/file/Path'(no method) (0x00000007c002f5c0) +[0,582s][info][class,init ] 213 Initializing 'sun/nio/fs/UnixPath' (0x00000007c0035008) +[0,583s][info][class,load ] sun.nio.fs.Util source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,583s][info][class,init ] 214 Initializing 'sun/nio/fs/Util' (0x00000007c00354f8) +[0,585s][info][class,load ] sun.nio.fs.UnixNativeDispatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,585s][info][class,init ] 215 Initializing 'sun/nio/fs/UnixNativeDispatcher' (0x00000007c00356e0) +[0,586s][info][class,load ] sun.nio.fs.UnixNativeDispatcher$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,586s][info][class,init ] 216 Initializing 'sun/nio/fs/UnixNativeDispatcher$1'(no method) (0x00000007c00358c8) +[0,591s][info][class,load ] java.nio.file.attribute.BasicFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,591s][info][class,load ] java.nio.file.attribute.PosixFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,591s][info][class,load ] sun.nio.fs.UnixFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,591s][info][class,init ] 217 Initializing 'sun/nio/fs/UnixFileAttributes'(no method) (0x00000007c0035e98) +[0,592s][info][class,load ] sun.nio.fs.UnixFileStoreAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,593s][info][class,init ] 218 Initializing 'sun/nio/fs/UnixFileStoreAttributes'(no method) (0x00000007c00361c8) +[0,594s][info][class,load ] sun.nio.fs.UnixMountEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,594s][info][class,init ] 219 Initializing 'sun/nio/fs/UnixMountEntry'(no method) (0x00000007c00363d0) +[0,595s][info][class,load ] java.lang.Readable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,595s][info][class,load ] java.nio.CharBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,596s][info][class,init ] 220 Initializing 'java/nio/CharBuffer'(no method) (0x00000007c00367e0) +[0,596s][info][class,load ] java.nio.HeapCharBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,597s][info][class,init ] 221 Initializing 'java/nio/HeapCharBuffer'(no method) (0x00000007c0036bd8) +[0,598s][info][class,load ] java.nio.charset.CoderResult source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,598s][info][class,init ] 222 Initializing 'java/nio/charset/CoderResult' (0x00000007c0036fe8) +[0,599s][info][class,load ] java.nio.charset.CoderResult$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,599s][info][class,load ] java.nio.charset.CoderResult$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,599s][info][class,init ] 223 Initializing 'java/nio/charset/CoderResult$Cache'(no method) (0x00000007c0037208) +[0,599s][info][class,init ] 224 Initializing 'java/nio/charset/CoderResult$1'(no method) (0x00000007c0037408) +[0,600s][info][class,load ] java.nio.charset.CoderResult$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,600s][info][class,init ] 225 Initializing 'java/nio/charset/CoderResult$2'(no method) (0x00000007c0037608) +[0,601s][info][class,load ] java.nio.file.FileSystems$BuiltinFileSystemHolder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,601s][info][class,init ] 226 Initializing 'java/nio/file/FileSystems$BuiltinFileSystemHolder' (0x00000007c0037808) +[0,602s][info][class,load ] java.net.URI source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,603s][info][class,init ] 227 Initializing 'java/net/URI' (0x00000007c00379f0) +[0,604s][info][class,load ] jdk.internal.misc.JavaNetUriAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,605s][info][class,load ] java.net.URI$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,605s][info][class,init ] 228 Initializing 'java/net/URI$1'(no method) (0x00000007c0037dd8) +[0,605s][info][class,load ] java.net.URI$Parser source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,606s][info][class,init ] 229 Initializing 'java/net/URI$Parser'(no method) (0x00000007c0037fe0) +[0,608s][info][class,load ] java.nio.file.OpenOption source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,609s][info][class,load ] java.nio.file.CopyOption source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,609s][info][class,load ] java.nio.file.LinkOption source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,610s][info][class,load ] java.nio.file.Files source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,610s][info][class,init ] 230 Initializing 'java/nio/file/Files' (0x00000007c0038df8) +[0,611s][info][class,load ] sun.nio.fs.NativeBuffers source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,611s][info][class,init ] 231 Initializing 'sun/nio/fs/NativeBuffers' (0x00000007c0038fe0) +[0,612s][info][class,load ] sun.nio.fs.NativeBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,612s][info][class,init ] 232 Initializing 'sun/nio/fs/NativeBuffer' (0x00000007c00391c8) +[0,613s][info][class,load ] jdk.internal.ref.CleanerFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,613s][info][class,init ] 233 Initializing 'jdk/internal/ref/CleanerFactory' (0x00000007c00393e8) +[0,615s][info][class,load ] java.util.concurrent.ThreadFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,615s][info][class,load ] jdk.internal.ref.CleanerFactory$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,615s][info][class,init ] 234 Initializing 'jdk/internal/ref/CleanerFactory$1'(no method) (0x00000007c00397b0) +[0,616s][info][class,load ] java.lang.ref.Cleaner source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,616s][info][class,init ] 235 Initializing 'java/lang/ref/Cleaner' (0x00000007c00399b8) +[0,617s][info][class,load ] java.util.function.Function source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,618s][info][class,load ] java.lang.ref.Cleaner$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,618s][info][class,init ] 236 Initializing 'java/util/function/Function'(no method) (0x00000007c0039ba8) +[0,618s][info][class,init ] 237 Initializing 'java/lang/ref/Cleaner$1'(no method) (0x00000007c0039d88) +[0,619s][info][class,load ] jdk.internal.ref.CleanerImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,619s][info][class,init ] 238 Initializing 'jdk/internal/ref/CleanerImpl' (0x00000007c0039fb8) +[0,621s][info][class,load ] java.lang.ref.Cleaner$Cleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,621s][info][class,load ] jdk.internal.ref.PhantomCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,621s][info][class,load ] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,621s][info][class,init ] 239 Initializing 'jdk/internal/ref/PhantomCleanable'(no method) (0x00000007c003a3a0) +[0,621s][info][class,init ] 240 Initializing 'jdk/internal/ref/CleanerImpl$PhantomCleanableRef'(no method) (0x00000007c003a5f0) +[0,623s][info][class,load ] jdk.internal.ref.WeakCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,623s][info][class,load ] jdk.internal.ref.CleanerImpl$WeakCleanableRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,623s][info][class,init ] 241 Initializing 'jdk/internal/ref/WeakCleanable'(no method) (0x00000007c003a840) +[0,623s][info][class,init ] 242 Initializing 'jdk/internal/ref/CleanerImpl$WeakCleanableRef'(no method) (0x00000007c003aa90) +[0,625s][info][class,load ] jdk.internal.ref.SoftCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,625s][info][class,load ] jdk.internal.ref.CleanerImpl$SoftCleanableRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,625s][info][class,init ] 243 Initializing 'jdk/internal/ref/SoftCleanable'(no method) (0x00000007c003ace0) +[0,625s][info][class,init ] 244 Initializing 'jdk/internal/ref/CleanerImpl$SoftCleanableRef'(no method) (0x00000007c003af30) +[0,626s][info][class,load ] jdk.internal.ref.CleanerImpl$CleanerCleanable source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,626s][info][class,init ] 245 Initializing 'jdk/internal/ref/CleanerImpl$CleanerCleanable'(no method) (0x00000007c003b180) +[0,627s][info][class,load ] jdk.internal.ref.CleanerFactory$1$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,627s][info][class,init ] 246 Initializing 'jdk/internal/ref/CleanerFactory$1$1'(no method) (0x00000007c003b3d0) +[0,628s][info][class,load ] jdk.internal.misc.InnocuousThread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,628s][info][class,init ] 247 Initializing 'jdk/internal/misc/InnocuousThread' (0x00000007c003b5e8) +[0,628s][info][class,init ] 248 Initializing 'java/security/ProtectionDomain' (0x00000007c0003778) +[0,630s][info][class,load ] jdk.internal.misc.JavaSecurityAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,630s][info][class,load ] java.security.ProtectionDomain$JavaSecurityAccessImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,630s][info][class,init ] 249 Initializing 'java/security/ProtectionDomain$JavaSecurityAccessImpl'(no method) (0x00000007c003bc78) +[0,632s][info][class,load ] jdk.internal.misc.JavaSecurityProtectionDomainAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,632s][info][class,load ] java.security.ProtectionDomain$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,632s][info][class,init ] 250 Initializing 'java/security/ProtectionDomain$1'(no method) (0x00000007c003c080) +[0,633s][info][class,load ] java.security.ProtectionDomain$Key source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,633s][info][class,init ] 251 Initializing 'java/security/ProtectionDomain$Key'(no method) (0x00000007c003c288) +[0,633s][info][class,load ] java.security.Principal source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,634s][info][class,load ] sun.nio.ch.Interruptible source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,635s][info][class,load ] jdk.internal.misc.InnocuousThread$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,636s][info][class,init ] 252 Initializing 'jdk/internal/misc/InnocuousThread$1'(no method) (0x00000007c003ca08) +[0,636s][info][biasedlocking] Aligned thread 0x00007fdb10148640 to 0x00007fdb10148800 +[0,636s][info][os,thread ] Thread started (pthread id: 140578915747584, attributes: stacksize: 1024k, guardsize: 0k, detached). +[0,639s][info][os,thread ] Thread is alive (tid: 454, pthread id: 140578915747584). +[0,640s][info][class,load ] sun.nio.fs.NativeBuffer$Deallocator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,640s][info][class,init ] 253 Initializing 'sun/nio/fs/NativeBuffer$Deallocator'(no method) (0x00000007c003cc20) +[0,641s][info][class,load ] jdk.internal.module.ModulePath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,641s][info][class,init ] 254 Initializing 'jdk/internal/module/ModulePath' (0x00000007c003d588) +[0,642s][info][class,load ] java.util.jar.Attributes$Name source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,643s][info][class,init ] 255 Initializing 'java/util/jar/Attributes$Name' (0x00000007c003d860) +[0,644s][info][class,load ] jdk.internal.perf.PerfCounter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,644s][info][class,init ] 256 Initializing 'jdk/internal/perf/PerfCounter' (0x00000007c003da50) +[0,645s][info][class,load ] jdk.internal.perf.Perf$GetPerfAction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,645s][info][class,init ] 257 Initializing 'jdk/internal/perf/Perf$GetPerfAction'(no method) (0x00000007c003dc70) +[0,646s][info][class,load ] jdk.internal.perf.Perf source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,646s][info][class,init ] 258 Initializing 'jdk/internal/perf/Perf' (0x00000007c003de80) +[0,647s][info][class,load ] sun.nio.ch.DirectBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,647s][info][class,init ] 259 Initializing 'sun/nio/ch/DirectBuffer'(no method) (0x00000007c003e068) +[0,649s][info][class,load ] java.nio.MappedByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,649s][info][class,load ] java.nio.DirectByteBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,649s][info][class,init ] 260 Initializing 'java/nio/MappedByteBuffer'(no method) (0x00000007c003e248) +[0,649s][info][class,init ] 261 Initializing 'java/nio/DirectByteBuffer' (0x00000007c003e6b8) +[0,651s][info][class,load ] java.nio.LongBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,651s][info][class,load ] java.nio.DirectLongBufferU source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,651s][info][class,init ] 262 Initializing 'java/nio/LongBuffer'(no method) (0x00000007c003ebe0) +[0,651s][info][class,init ] 263 Initializing 'java/nio/DirectLongBufferU' (0x00000007c003eee0) +[0,654s][info][class,load ] java.util.zip.ZipConstants source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,654s][info][class,load ] java.util.zip.ZipFile source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,654s][info][class,load ] java.util.jar.JarFile source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,654s][info][class,init ] 264 Initializing 'java/util/zip/ZipFile' (0x00000007c003f408) +[0,656s][info][class,load ] jdk.internal.misc.JavaUtilZipFileAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,656s][info][class,load ] java.util.zip.ZipFile$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,656s][info][class,init ] 265 Initializing 'java/util/zip/ZipFile$1'(no method) (0x00000007c003fbd0) +[0,656s][info][class,init ] 266 Initializing 'java/util/jar/JarFile' (0x00000007c003f698) +[0,658s][info][class,load ] jdk.internal.misc.JavaUtilJarAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,658s][info][class,load ] java.util.jar.JavaUtilJarAccessImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,658s][info][class,init ] 267 Initializing 'java/util/jar/JavaUtilJarAccessImpl'(no method) (0x00000007c003ffc8) +[0,659s][info][class,load ] java.lang.Runtime$Version source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,659s][info][class,init ] 268 Initializing 'java/lang/Runtime$Version'(no method) (0x00000007c0040240) +[0,660s][info][class,load ] java.util.ImmutableCollections$AbstractImmutableList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,660s][info][class,load ] java.util.ImmutableCollections$List1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,660s][info][class,init ] 269 Initializing 'java/util/ImmutableCollections$AbstractImmutableList'(no method) (0x00000007c0040448) +[0,660s][info][class,init ] 270 Initializing 'java/util/ImmutableCollections$List1'(no method) (0x00000007c00408f8) +[0,661s][info][class,load ] java.util.Optional source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,661s][info][class,init ] 271 Initializing 'java/util/Optional' (0x00000007c0040db0) +[0,662s][info][class,load ] jdk.internal.util.Preconditions source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,662s][info][class,init ] 272 Initializing 'jdk/internal/util/Preconditions'(no method) (0x00000007c0040fa0) +[0,664s][info][class,load ] java.lang.module.ModuleFinder$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,664s][info][class,init ] 273 Initializing 'java/lang/module/ModuleFinder$1'(no method) (0x00000007c0041188) +[0,664s][info][class,load ] jdk.internal.module.ModuleBootstrap$PerfCounters source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,665s][info][class,init ] 274 Initializing 'jdk/internal/module/ModuleBootstrap$PerfCounters' (0x00000007c00413a8) +[0,666s][info][class,load ] java.lang.invoke.LambdaMetafactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,667s][info][class,load ] java.lang.invoke.MethodHandles$Lookup source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,667s][info][class,init ] 275 Initializing 'java/lang/invoke/MethodType' (0x00000007c000c3b8) +[0,668s][info][class,load ] java.lang.invoke.MethodType$ConcurrentWeakInternSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,668s][info][class,init ] 276 Initializing 'java/lang/invoke/MethodType$ConcurrentWeakInternSet'(no method) (0x00000007c0041968) +[0,669s][info][class,load ] java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,669s][info][class,init ] 277 Initializing 'java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry'(no method) (0x00000007c0041d48) +[0,670s][info][class,load ] java.lang.Void source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,670s][info][class,init ] 278 Initializing 'java/lang/Void' (0x00000007c0041f58) +[0,670s][info][class,init ] 279 Initializing 'java/lang/Long' (0x00000007c0012a00) +[0,671s][info][class,load ] java.lang.invoke.MethodTypeForm source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,671s][info][class,init ] 280 Initializing 'java/lang/invoke/MethodTypeForm' (0x00000007c0042140) +[0,671s][info][class,init ] 281 Initializing 'java/lang/invoke/MethodHandles$Lookup' (0x00000007c0041778) +[0,673s][info][class,load ] java.lang.invoke.MethodHandles source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,673s][info][class,init ] 282 Initializing 'java/lang/invoke/MethodHandles' (0x00000007c0042510) +[0,674s][info][class,load ] java.lang.invoke.MemberName$Factory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,674s][info][class,init ] 283 Initializing 'java/lang/invoke/MemberName$Factory' (0x00000007c00426f8) +[0,674s][info][class,init ] 284 Initializing 'java/lang/Byte' (0x00000007c0012370) +[0,675s][info][class,load ] sun.invoke.util.VerifyAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,675s][info][class,init ] 285 Initializing 'sun/invoke/util/VerifyAccess' (0x00000007c0042b08) +[0,675s][info][class,init ] 286 Initializing 'java/lang/invoke/DirectMethodHandle' (0x00000007c000b780) +[0,677s][info][class,load ] sun.invoke.util.Wrapper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,677s][info][class,init ] 287 Initializing 'sun/invoke/util/Wrapper' (0x00000007c0042cf0) +[0,678s][info][class,load ] sun.invoke.util.Wrapper$Format source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,678s][info][class,init ] 288 Initializing 'sun/invoke/util/Wrapper$Format' (0x00000007c0042f18) +[0,678s][info][class,init ] 289 Initializing 'java/lang/Short' (0x00000007c00125a0) +[0,679s][info][class,load ] java.lang.invoke.LambdaForm$NamedFunction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,679s][info][class,init ] 290 Initializing 'java/lang/invoke/LambdaForm$NamedFunction' (0x00000007c00434b0) +[0,680s][info][class,load ] java.lang.InstantiationException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,681s][info][class,load ] java.lang.invoke.BoundMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,682s][info][class,load ] java.lang.invoke.LambdaForm$Name source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,683s][info][class,load ] java.lang.invoke.LambdaForm$Kind source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,684s][info][class,load ] java.lang.invoke.DirectMethodHandle$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,684s][info][class,init ] 291 Initializing 'java/lang/invoke/DirectMethodHandle$Holder'(no method) (0x00000007c00446c8) +[0,686s][info][class,load ] sun.invoke.util.ValueConversions source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,687s][info][class,load ] java.lang.invoke.MethodHandleImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,688s][info][class,load ] java.lang.invoke.Invokers source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,688s][info][class,init ] 292 Initializing 'java/lang/invoke/LambdaMetafactory' (0x00000007c0041590) +[0,688s][info][class,init ] 293 Initializing 'java/lang/invoke/LambdaForm$Kind' (0x00000007c00444a8) +[0,689s][info][class,load ] java.lang.NoSuchMethodException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,690s][info][class,init ] 294 Initializing 'java/lang/invoke/LambdaForm' (0x00000007c000c0d0) +[0,691s][info][class,load ] java.lang.invoke.LambdaForm$BasicType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,691s][info][class,init ] 295 Initializing 'java/lang/invoke/LambdaForm$BasicType' (0x00000007c0045328) +[0,691s][info][class,init ] 296 Initializing 'java/lang/invoke/LambdaForm$Name' (0x00000007c00442b8) +[0,692s][info][class,load ] java.lang.invoke.LambdaForm$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,692s][info][class,init ] 297 Initializing 'java/lang/invoke/LambdaForm$Holder'(no method) (0x00000007c0045e88) +[0,694s][info][class,load ] java.lang.invoke.InvokerBytecodeGenerator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,694s][info][class,init ] 298 Initializing 'java/lang/invoke/InvokerBytecodeGenerator' (0x00000007c0046078) +[0,695s][info][class,load ] java.lang.invoke.InvokerBytecodeGenerator$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,695s][info][class,init ] 299 Initializing 'java/lang/invoke/InvokerBytecodeGenerator$2' (0x00000007c0046420) +[0,696s][info][class,load ] java.lang.invoke.MethodHandleImpl$Intrinsic source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,696s][info][class,init ] 300 Initializing 'java/lang/invoke/MethodHandleImpl$Intrinsic' (0x00000007c0046608) +[0,698s][info][class,load ] java.lang.IncompatibleClassChangeError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,698s][info][class,load ] java.lang.NoSuchMethodError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,698s][info][class,init ] 301 Initializing 'java/lang/LinkageError'(no method) (0x00000007c00043e0) +[0,698s][info][class,init ] 302 Initializing 'java/lang/IncompatibleClassChangeError'(no method) (0x00000007c0046a00) +[0,698s][info][class,init ] 303 Initializing 'java/lang/NoSuchMethodError'(no method) (0x00000007c0046c70) +[0,698s][info][stacktrace ] java.lang.NoSuchMethodError, 19 +[0,698s][info][exceptions ] Exception (0x00000005c0057168) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,698s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,698s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,699s][info][class,load ] java.util.ArrayList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,699s][info][class,init ] 304 Initializing 'java/util/ArrayList' (0x00000007c0046ee0) +[0,702s][info][class,load ] jdk.internal.org.objectweb.asm.ClassVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,702s][info][class,load ] jdk.internal.org.objectweb.asm.ClassWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,702s][info][class,init ] 305 Initializing 'jdk/internal/org/objectweb/asm/ClassVisitor'(no method) (0x00000007c0047418) +[0,702s][info][class,init ] 306 Initializing 'jdk/internal/org/objectweb/asm/ClassWriter' (0x00000007c0047658) +[0,703s][info][class,load ] jdk.internal.org.objectweb.asm.ByteVector source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,703s][info][class,init ] 307 Initializing 'jdk/internal/org/objectweb/asm/ByteVector'(no method) (0x00000007c00479b8) +[0,704s][info][class,load ] jdk.internal.org.objectweb.asm.Item source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,705s][info][class,init ] 308 Initializing 'jdk/internal/org/objectweb/asm/Item'(no method) (0x00000007c0047bf8) +[0,706s][info][class,load ] sun.invoke.util.BytecodeDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,706s][info][class,init ] 309 Initializing 'sun/invoke/util/BytecodeDescriptor'(no method) (0x00000007c0047fc0) +[0,708s][info][class,load ] jdk.internal.org.objectweb.asm.MethodVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,708s][info][class,load ] jdk.internal.org.objectweb.asm.MethodWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,709s][info][class,init ] 310 Initializing 'jdk/internal/org/objectweb/asm/MethodVisitor'(no method) (0x00000007c00481a8) +[0,709s][info][class,init ] 311 Initializing 'jdk/internal/org/objectweb/asm/MethodWriter'(no method) (0x00000007c0048490) +[0,710s][info][class,load ] jdk.internal.org.objectweb.asm.Type source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,710s][info][class,init ] 312 Initializing 'jdk/internal/org/objectweb/asm/Type' (0x00000007c00487d8) +[0,711s][info][class,load ] jdk.internal.org.objectweb.asm.Label source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,711s][info][class,init ] 313 Initializing 'jdk/internal/org/objectweb/asm/Label'(no method) (0x00000007c0048a28) +[0,712s][info][class,load ] jdk.internal.org.objectweb.asm.Frame source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,712s][info][class,init ] 314 Initializing 'jdk/internal/org/objectweb/asm/Frame' (0x00000007c0048c60) +[0,715s][info][class,load ] jdk.internal.org.objectweb.asm.AnnotationVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,715s][info][class,load ] jdk.internal.org.objectweb.asm.AnnotationWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,715s][info][class,init ] 315 Initializing 'jdk/internal/org/objectweb/asm/AnnotationVisitor'(no method) (0x00000007c0048e50) +[0,715s][info][class,init ] 316 Initializing 'jdk/internal/org/objectweb/asm/AnnotationWriter'(no method) (0x00000007c0049068) +[0,716s][info][class,load ] java.lang.invoke.InvokerBytecodeGenerator$CpPatch source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,716s][info][class,init ] 317 Initializing 'java/lang/invoke/InvokerBytecodeGenerator$CpPatch'(no method) (0x00000007c0049288) +[0,717s][info][class,load ] sun.invoke.util.VerifyType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,717s][info][class,init ] 318 Initializing 'sun/invoke/util/VerifyType' (0x00000007c0049478) +[0,718s][info][class,load ] sun.invoke.empty.Empty source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,720s][info][class,load ] java.util.ArrayList$Itr source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,720s][info][class,init ] 319 Initializing 'java/util/ArrayList$Itr'(no method) (0x00000007c0049a20) +[0,720s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1963387170 source: java.lang.invoke.LambdaForm +[0,720s][info][class,init ] 320 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0060028) +[0,720s][info][stacktrace ] java.lang.NoSuchMethodError, 19 +[0,720s][info][exceptions ] Exception (0x00000005c005ded0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[0,720s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,720s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,721s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1323468230 source: java.lang.invoke.LambdaForm +[0,721s][info][class,init ] 321 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0060428) +[0,721s][info][class,init ] 322 Initializing 'java/lang/invoke/CallSite' (0x00000007c000c818) +[0,721s][info][class,init ] 323 Initializing 'java/lang/invoke/Invokers' (0x00000007c0044c88) +[0,722s][info][class,load ] java.lang.invoke.VarHandle$AccessMode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,723s][info][class,load ] java.lang.invoke.VarHandle$AccessDescriptor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,724s][info][class,load ] java.lang.invoke.WrongMethodTypeException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,725s][info][class,load ] java.lang.invoke.Invokers$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,726s][info][class,init ] 324 Initializing 'java/lang/invoke/Invokers$Holder'(no method) (0x00000007c004a2e0) +[0,726s][info][stacktrace ] java.lang.NoSuchMethodError, 26 +[0,726s][info][exceptions ] Exception (0x00000005c0065638) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,726s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,726s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,727s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1327763628 source: java.lang.invoke.LambdaForm +[0,727s][info][class,init ] 325 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0060828) +[0,727s][info][stacktrace ] java.lang.NoSuchMethodError, 17 +[0,727s][info][exceptions ] Exception (0x00000005c0069bf8) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,727s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,727s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,727s][info][class,load ] java.lang.invoke.LambdaForm$MH/1915503092 source: java.lang.invoke.LambdaForm +[0,727s][info][class,init ] 326 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0060c28) +[0,728s][info][class,init ] 327 Initializing 'java/lang/invoke/MethodHandleImpl' (0x00000007c0044aa0) +[0,729s][info][class,load ] java.lang.invoke.MethodHandleImpl$ArrayAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,730s][info][class,load ] java.lang.InternalError source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,731s][info][class,load ] java.lang.invoke.MethodHandleImpl$LoopClauses source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,733s][info][class,load ] jdk.internal.misc.JavaLangInvokeAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,733s][info][class,load ] java.lang.invoke.MethodHandleImpl$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,733s][info][class,init ] 328 Initializing 'java/lang/invoke/MethodHandleImpl$1'(no method) (0x00000007c004ad30) +[0,733s][info][class,init ] 329 Initializing 'java/lang/invoke/BoundMethodHandle' (0x00000007c0043f10) +[0,734s][info][class,load ] java.lang.invoke.BoundMethodHandle$SpeciesData source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,734s][info][class,init ] 330 Initializing 'java/lang/invoke/BoundMethodHandle$SpeciesData' (0x00000007c004afa8) +[0,735s][info][class,load ] java.lang.invoke.BoundMethodHandle$Factory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,736s][info][class,init ] 331 Initializing 'java/lang/invoke/BoundMethodHandle$Factory' (0x00000007c004b3d0) +[0,737s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_L source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,737s][info][class,init ] 332 Initializing 'java/lang/invoke/BoundMethodHandle$Species_L' (0x00000007c004b5b8) +[0,737s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[0,737s][info][exceptions ] Exception (0x00000005c0076670) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,737s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,737s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,738s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1343441044 source: java.lang.invoke.LambdaForm +[0,738s][info][class,init ] 333 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0061028) +[0,739s][info][class,load ] java.lang.NoSuchFieldException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,740s][info][class,load ] java.lang.invoke.DirectMethodHandle$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,740s][info][class,init ] 334 Initializing 'java/lang/invoke/DirectMethodHandle$1' (0x00000007c004bbd0) +[0,740s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[0,740s][info][exceptions ] Exception (0x00000005c007b378) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[0,740s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,740s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,741s][info][class,load ] java.lang.invoke.LambdaForm$MH/1364335809 source: java.lang.invoke.LambdaForm +[0,741s][info][class,init ] 335 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0061428) +[0,742s][info][class,load ] java.lang.invoke.DirectMethodHandle$Accessor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,742s][info][class,init ] 336 Initializing 'java/lang/invoke/DirectMethodHandle$Accessor'(no method) (0x00000007c004bdb8) +[0,743s][info][class,load ] java.lang.invoke.DelegatingMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,743s][info][class,init ] 337 Initializing 'java/lang/invoke/DelegatingMethodHandle' (0x00000007c004c120) +[0,744s][info][class,load ] java.lang.invoke.DelegatingMethodHandle$Holder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,744s][info][class,init ] 338 Initializing 'java/lang/invoke/DelegatingMethodHandle$Holder'(no method) (0x00000007c004c478) +[0,744s][info][stacktrace ] java.lang.NoSuchMethodError, 26 +[0,744s][info][exceptions ] Exception (0x00000005c0080018) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,744s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,744s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,745s][info][class,load ] java.lang.invoke.LambdaForm$BMH/1766822961 source: java.lang.invoke.LambdaForm +[0,745s][info][class,init ] 339 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0061828) +[0,745s][info][stacktrace ] java.lang.NoSuchMethodError, 28 +[0,745s][info][exceptions ] Exception (0x00000005c00840f0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[0,745s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,745s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,745s][info][class,load ] java.lang.invoke.LambdaForm$DMH/254413710 source: java.lang.invoke.LambdaForm +[0,745s][info][class,init ] 340 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0061c28) +[0,746s][info][stacktrace ] java.lang.NoSuchMethodError, 34 +[0,746s][info][exceptions ] Exception (0x00000005c0087a20) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[0,746s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,746s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,746s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1496724653 source: java.lang.invoke.LambdaForm +[0,746s][info][class,init ] 341 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0062028) +[0,746s][info][stacktrace ] java.lang.NoSuchMethodError, 28 +[0,746s][info][exceptions ] Exception (0x00000005c008af38) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,746s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,746s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,747s][info][class,load ] java.lang.invoke.LambdaForm$BMH/553264065 source: java.lang.invoke.LambdaForm +[0,747s][info][class,init ] 342 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0062428) +[0,748s][info][class,load ] java.lang.invoke.LambdaFormEditor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,748s][info][class,init ] 343 Initializing 'java/lang/invoke/LambdaFormEditor' (0x00000007c004c668) +[0,749s][info][class,load ] java.lang.invoke.LambdaFormEditor$Transform source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,749s][info][class,init ] 344 Initializing 'java/lang/invoke/LambdaFormEditor$Transform' (0x00000007c004c920) +[0,750s][info][class,load ] java.lang.invoke.LambdaFormBuffer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,751s][info][class,init ] 345 Initializing 'java/lang/invoke/LambdaFormBuffer' (0x00000007c004cb38) +[0,752s][info][class,load ] java.lang.invoke.BoundMethodHandle$SpeciesData$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,752s][info][class,init ] 346 Initializing 'java/lang/invoke/BoundMethodHandle$SpeciesData$1'(no method) (0x00000007c004cd28) +[0,753s][info][class,load ] java.lang.invoke.BoundMethodHandle$Factory$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,753s][info][class,init ] 347 Initializing 'java/lang/invoke/BoundMethodHandle$Factory$1'(no method) (0x00000007c004cf58) +[0,754s][info][class,load ] java.util.concurrent.ConcurrentHashMap$ReservationNode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,754s][info][class,init ] 348 Initializing 'java/util/concurrent/ConcurrentHashMap$ReservationNode'(no method) (0x00000007c004d188) +[0,755s][info][class,load ] jdk.internal.loader.BootLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,755s][info][class,init ] 349 Initializing 'jdk/internal/loader/BootLoader' (0x00000007c004d3b8) +[0,756s][info][class,load ] jdk.internal.module.ServicesCatalog source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,756s][info][class,init ] 350 Initializing 'jdk/internal/module/ServicesCatalog' (0x00000007c004d5a0) +[0,758s][info][class,load ] jdk.internal.loader.AbstractClassLoaderValue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,758s][info][class,load ] jdk.internal.loader.ClassLoaderValue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,758s][info][class,init ] 351 Initializing 'jdk/internal/loader/AbstractClassLoaderValue' (0x00000007c004d790) +[0,758s][info][class,init ] 352 Initializing 'jdk/internal/loader/ClassLoaderValue'(no method) (0x00000007c004d9c0) +[0,759s][info][class,load ] jdk.internal.loader.ClassLoaders source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,759s][info][class,init ] 353 Initializing 'jdk/internal/loader/ClassLoaders' (0x00000007c004dbf0) +[0,760s][info][class,load ] jdk.internal.loader.URLClassPath source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,760s][info][class,init ] 354 Initializing 'jdk/internal/loader/URLClassPath' (0x00000007c004ddd8) +[0,760s][info][class,init ] 355 Initializing 'java/net/URL' (0x00000007c000f230) +[0,762s][info][class,load ] java.net.URLStreamHandlerFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,762s][info][class,load ] java.net.URL$DefaultFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,762s][info][class,init ] 356 Initializing 'java/net/URL$DefaultFactory' (0x00000007c004e208) +[0,763s][info][class,load ] jdk.internal.misc.JavaNetURLAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,764s][info][class,load ] java.net.URL$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,764s][info][class,init ] 357 Initializing 'java/net/URL$3'(no method) (0x00000007c004e5f0) +[0,765s][info][class,load ] java.util.Locale source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,765s][info][class,init ] 358 Initializing 'java/util/Locale' (0x00000007c004e9d0) +[0,767s][info][class,load ] sun.util.locale.LocaleObjectCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,767s][info][class,load ] java.util.Locale$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,767s][info][class,init ] 359 Initializing 'sun/util/locale/LocaleObjectCache'(no method) (0x00000007c004ebc0) +[0,767s][info][class,init ] 360 Initializing 'java/util/Locale$Cache'(no method) (0x00000007c004edd8) +[0,768s][info][class,load ] sun.util.locale.BaseLocale source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,768s][info][class,init ] 361 Initializing 'sun/util/locale/BaseLocale' (0x00000007c004eff8) +[0,769s][info][class,load ] sun.util.locale.BaseLocale$Cache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,769s][info][class,init ] 362 Initializing 'sun/util/locale/BaseLocale$Cache' (0x00000007c004f1e8) +[0,770s][info][class,load ] sun.util.locale.BaseLocale$Key source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,770s][info][class,init ] 363 Initializing 'sun/util/locale/BaseLocale$Key' (0x00000007c004f410) +[0,771s][info][class,load ] sun.util.locale.LocaleObjectCache$CacheEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,771s][info][class,init ] 364 Initializing 'sun/util/locale/LocaleObjectCache$CacheEntry'(no method) (0x00000007c004f600) +[0,772s][info][class,load ] java.util.Locale$LocaleKey source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,772s][info][class,init ] 365 Initializing 'java/util/Locale$LocaleKey'(no method) (0x00000007c004f820) +[0,773s][info][class,load ] sun.util.locale.LocaleUtils source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,773s][info][class,init ] 366 Initializing 'sun/util/locale/LocaleUtils'(no method) (0x00000007c004fa10) +[0,776s][info][class,load ] java.net.URLStreamHandler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,776s][info][class,load ] sun.net.www.protocol.file.Handler source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,776s][info][class,init ] 367 Initializing 'java/net/URLStreamHandler'(no method) (0x00000007c004fbf8) +[0,776s][info][class,init ] 368 Initializing 'sun/net/www/protocol/file/Handler'(no method) (0x00000007c004fe40) +[0,776s][info][class,init ] 369 Initializing 'java/lang/reflect/Constructor'(no method) (0x00000007c0008ed0) +[0,777s][info][class,load ] java.lang.Class$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,777s][info][class,init ] 370 Initializing 'java/lang/Class$1'(no method) (0x00000007c0050270) +[0,778s][info][class,load ] jdk.internal.reflect.NativeConstructorAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,778s][info][class,init ] 371 Initializing 'jdk/internal/reflect/MagicAccessorImpl'(no method) (0x00000007c0009358) +[0,778s][info][class,init ] 372 Initializing 'jdk/internal/reflect/ConstructorAccessorImpl'(no method) (0x00000007c0009b08) +[0,778s][info][class,init ] 373 Initializing 'jdk/internal/reflect/NativeConstructorAccessorImpl'(no method) (0x00000007c0050488) +[0,779s][info][class,load ] jdk.internal.reflect.DelegatingConstructorAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,779s][info][class,init ] 374 Initializing 'jdk/internal/reflect/DelegatingConstructorAccessorImpl'(no method) (0x00000007c00506a0) +[0,780s][info][class,load ] jdk.internal.loader.ClassLoaders$BootClassLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,780s][info][class,init ] 375 Initializing 'java/security/SecureClassLoader' (0x00000007c0003b78) +[0,781s][info][class,load ] java.lang.ClassLoader$ParallelLoaders source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,781s][info][class,init ] 376 Initializing 'java/lang/ClassLoader$ParallelLoaders' (0x00000007c0050d00) +[0,781s][info][class,init ] 377 Initializing 'java/util/WeakHashMap' (0x00000007c001df18) +[0,782s][info][class,load ] java.util.WeakHashMap$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,783s][info][class,load ] java.util.Collections$SetFromMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,783s][info][class,init ] 378 Initializing 'java/util/Collections$SetFromMap'(no method) (0x00000007c0051328) +[0,784s][info][class,load ] java.util.WeakHashMap$KeySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,784s][info][class,init ] 379 Initializing 'java/util/WeakHashMap$KeySet'(no method) (0x00000007c0051710) +[0,784s][info][class,init ] 380 Initializing 'java/util/WeakHashMap$Entry'(no method) (0x00000007c0050ee8) +[0,784s][info][class,init ] 381 Initializing 'jdk/internal/loader/BuiltinClassLoader' (0x00000007c000f650) +[0,785s][info][class,load ] jdk.internal.module.SystemModules source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,785s][info][class,init ] 382 Initializing 'jdk/internal/module/SystemModules' (0x00000007c0051af0) +[0,785s][info][class,init ] 383 Initializing 'jdk/internal/loader/ClassLoaders$BootClassLoader'(no method) (0x00000007c00508b8) +[0,785s][info][class,init ] 384 Initializing 'java/security/CodeSource'(no method) (0x00000007c0010340) +[0,785s][info][class,init ] 385 Initializing 'jdk/internal/loader/ClassLoaders$PlatformClassLoader' (0x00000007c000fef0) +[0,785s][info][class,init ] 386 Initializing 'jdk/internal/loader/ClassLoaders$AppClassLoader' (0x00000007c000fa98) +[0,788s][info][class,load ] jdk.internal.org.objectweb.asm.FieldVisitor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,788s][info][class,load ] jdk.internal.org.objectweb.asm.FieldWriter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,788s][info][class,init ] 387 Initializing 'jdk/internal/org/objectweb/asm/FieldVisitor'(no method) (0x00000007c0051cd8) +[0,788s][info][class,init ] 388 Initializing 'jdk/internal/org/objectweb/asm/FieldWriter'(no method) (0x00000007c0051ee8) +[0,789s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_LL source: __JVM_DefineClass__ +[0,789s][info][class,init ] 389 Initializing 'java/lang/invoke/BoundMethodHandle$Species_LL'(no method) (0x00000007c0052100) +[0,790s][info][stacktrace ] java.lang.NoSuchMethodError, 40 +[0,790s][info][exceptions ] Exception (0x00000005c00a4d00) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,790s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,790s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,790s][info][class,load ] java.lang.invoke.LambdaForm$DMH/231685785 source: java.lang.invoke.LambdaForm +[0,790s][info][class,init ] 390 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0062828) +[0,791s][info][class,load ] jdk.internal.reflect.UnsafeFieldAccessorFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,792s][info][class,init ] 391 Initializing 'jdk/internal/reflect/UnsafeFieldAccessorFactory'(no method) (0x00000007c00524a8) +[0,792s][info][class,init ] 392 Initializing 'jdk/internal/reflect/FieldAccessorImpl'(no method) (0x00000007c000a558) +[0,792s][info][class,init ] 393 Initializing 'jdk/internal/reflect/UnsafeFieldAccessorImpl' (0x00000007c000a870) +[0,793s][info][class,load ] jdk.internal.reflect.UnsafeStaticObjectFieldAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,793s][info][class,init ] 394 Initializing 'jdk/internal/reflect/UnsafeStaticFieldAccessorImpl' (0x00000007c000ac90) +[0,794s][info][class,load ] java.util.HashMap$EntrySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,794s][info][class,init ] 395 Initializing 'java/util/HashMap$EntrySet'(no method) (0x00000007c0052ab0) +[0,795s][info][class,load ] java.util.HashMap$HashIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,795s][info][class,load ] java.util.HashMap$EntryIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,795s][info][class,init ] 396 Initializing 'java/util/HashMap$HashIterator'(no method) (0x00000007c0052e90) +[0,795s][info][class,init ] 397 Initializing 'java/util/HashMap$EntryIterator'(no method) (0x00000007c0053080) +[0,796s][info][class,load ] java.util.HashMap$TreeNode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,796s][info][class,init ] 398 Initializing 'jdk/internal/reflect/UnsafeStaticObjectFieldAccessorImpl'(no method) (0x00000007c0052690) +[0,797s][info][class,load ] java.lang.invoke.LambdaForm$BMH/1651191114 source: java.lang.invoke.LambdaForm +[0,797s][info][class,init ] 399 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0062c28) +[0,798s][info][class,load ] java.lang.invoke.LambdaForm$BMH/1586600255 source: java.lang.invoke.LambdaForm +[0,798s][info][class,init ] 400 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0063028) +[0,800s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_L3 source: __JVM_DefineClass__ +[0,800s][info][class,init ] 401 Initializing 'java/lang/invoke/BoundMethodHandle$Species_L3'(no method) (0x00000007c00534d8) +[0,800s][info][stacktrace ] java.lang.NoSuchMethodError, 37 +[0,801s][info][exceptions ] Exception (0x00000005c00c0290) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[0,801s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,801s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,801s][info][class,load ] java.lang.invoke.LambdaForm$DMH/932583850 source: java.lang.invoke.LambdaForm +[0,801s][info][class,init ] 402 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0063428) +[0,802s][info][class,load ] java.lang.invoke.LambdaForm$BMH/212628335 source: java.lang.invoke.LambdaForm +[0,802s][info][class,init ] 403 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0063828) +[0,804s][info][class,load ] java.lang.invoke.BoundMethodHandle$Species_L4 source: __JVM_DefineClass__ +[0,804s][info][class,init ] 404 Initializing 'java/lang/invoke/BoundMethodHandle$Species_L4'(no method) (0x00000007c0053880) +[0,805s][info][class,load ] java.lang.invoke.LambdaForm$BMH/359023572 source: java.lang.invoke.LambdaForm +[0,805s][info][class,init ] 405 Initializing 'java/lang/invoke/LambdaForm$BMH'(no method) (0x00000007c0063c28) +[0,807s][info][class,load ] java.lang.invoke.AbstractValidatingLambdaMetafactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,807s][info][class,load ] java.lang.invoke.InnerClassLambdaMetafactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,807s][info][class,init ] 406 Initializing 'java/lang/invoke/AbstractValidatingLambdaMetafactory'(no method) (0x00000007c0053c28) +[0,808s][info][class,init ] 407 Initializing 'java/lang/invoke/InnerClassLambdaMetafactory' (0x00000007c0053e48) +[0,810s][info][class,load ] java.lang.invoke.MethodHandleInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,810s][info][class,load ] java.lang.invoke.InfoFromMemberName source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,810s][info][class,init ] 408 Initializing 'java/lang/invoke/MethodHandleInfo'(no method) (0x00000007c0054068) +[0,810s][info][class,init ] 409 Initializing 'java/lang/invoke/InfoFromMemberName' (0x00000007c0054248) +[0,812s][info][class,load ] java.lang.invoke.TypeConvertingMethodAdapter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,812s][info][class,load ] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,813s][info][class,init ] 410 Initializing 'java/lang/invoke/TypeConvertingMethodAdapter' (0x00000007c0054488) +[0,813s][info][class,init ] 411 Initializing 'java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator'(no method) (0x00000007c00547c0) +[0,813s][info][class,load ] java.lang.module.ModuleFinder$1$$Lambda$1/653305407 source: java.lang.module.ModuleFinder$1 +[0,813s][info][class,init ] 412 Initializing 'java/lang/module/ModuleFinder$1$$Lambda$1'(no method) (0x00000007c0064028) +[0,813s][info][class,init ] 413 Initializing 'java/lang/invoke/ConstantCallSite'(no method) (0x00000007c000cc60) +[0,813s][info][class,init ] 414 Initializing 'java/lang/invoke/MethodHandleNatives$CallSiteContext'(no method) (0x00000007c000ca58) +[0,813s][info][class,load ] java.lang.invoke.LambdaForm$MH/604107971 source: java.lang.invoke.LambdaForm +[0,814s][info][class,init ] 415 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0064428) +[0,815s][info][class,load ] java.nio.file.attribute.DosFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,818s][info][class,load ] java.nio.file.attribute.AttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,818s][info][class,load ] java.nio.file.attribute.FileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,818s][info][class,load ] java.nio.file.attribute.BasicFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,819s][info][class,load ] java.nio.file.attribute.DosFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,820s][info][class,load ] java.nio.file.attribute.UserDefinedFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,821s][info][class,load ] sun.nio.fs.UnixFileAttributeViews source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,821s][info][class,init ] 416 Initializing 'sun/nio/fs/UnixFileAttributeViews'(no method) (0x00000007c0055828) +[0,824s][info][class,load ] sun.nio.fs.DynamicFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,824s][info][class,load ] sun.nio.fs.AbstractBasicFileAttributeView source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,824s][info][class,load ] sun.nio.fs.UnixFileAttributeViews$Basic source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,824s][info][class,init ] 417 Initializing 'sun/nio/fs/AbstractBasicFileAttributeView' (0x00000007c0055bf0) +[0,825s][info][class,load ] java.util.HashSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,825s][info][class,init ] 418 Initializing 'java/util/HashSet' (0x00000007c00560d8) +[0,825s][info][class,init ] 419 Initializing 'sun/nio/fs/UnixFileAttributeViews$Basic'(no method) (0x00000007c0055e60) +[0,826s][info][class,load ] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,826s][info][class,init ] 420 Initializing 'sun/nio/fs/UnixFileAttributes$UnixAsBasicFileAttributes'(no method) (0x00000007c00564c8) +[0,828s][info][class,load ] java.nio.file.DirectoryStream$Filter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,828s][info][class,load ] java.nio.file.Files$AcceptAllFilter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,828s][info][class,init ] 421 Initializing 'java/nio/file/Files$AcceptAllFilter' (0x00000007c0056940) +[0,831s][info][class,load ] java.nio.file.DirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,831s][info][class,load ] java.nio.file.SecureDirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,831s][info][class,load ] sun.nio.fs.UnixSecureDirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,831s][info][class,init ] 422 Initializing 'sun/nio/fs/UnixSecureDirectoryStream'(no method) (0x00000007c0056f10) +[0,832s][info][class,load ] sun.nio.fs.UnixDirectoryStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,832s][info][class,init ] 423 Initializing 'sun/nio/fs/UnixDirectoryStream'(no method) (0x00000007c0057270) +[0,834s][info][class,load ] java.util.concurrent.locks.ReadWriteLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,834s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,834s][info][class,init ] 424 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock'(no method) (0x00000007c00576d8) +[0,838s][info][class,load ] java.util.concurrent.locks.AbstractOwnableSynchronizer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,838s][info][class,load ] java.util.concurrent.locks.AbstractQueuedSynchronizer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,838s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$Sync source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,838s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$FairSync source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,838s][info][class,init ] 425 Initializing 'java/util/concurrent/locks/AbstractOwnableSynchronizer'(no method) (0x00000007c0057968) +[0,838s][info][class,init ] 426 Initializing 'java/util/concurrent/locks/AbstractQueuedSynchronizer' (0x00000007c0057b58) +[0,839s][info][class,load ] java.lang.invoke.VarHandles source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,839s][info][class,init ] 427 Initializing 'java/lang/invoke/VarHandles'(no method) (0x00000007c0058358) +[0,841s][info][class,load ] java.lang.invoke.VarHandleInts$FieldInstanceReadOnly source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,841s][info][class,load ] java.lang.invoke.VarHandleInts$FieldInstanceReadWrite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,841s][info][class,init ] 428 Initializing 'java/lang/invoke/VarHandle' (0x00000007c000bac8) +[0,842s][info][class,load ] java.lang.invoke.VarHandle$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,842s][info][class,init ] 429 Initializing 'java/lang/invoke/VarHandle$1'(no method) (0x00000007c0058940) +[0,843s][info][class,load ] java.util.function.BiFunction source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,843s][info][class,load ] jdk.internal.util.Preconditions$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,844s][info][class,init ] 430 Initializing 'java/util/function/BiFunction'(no method) (0x00000007c0058b70) +[0,844s][info][class,init ] 431 Initializing 'jdk/internal/util/Preconditions$1'(no method) (0x00000007c0058d50) +[0,844s][info][class,load ] java.lang.invoke.VarForm source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,845s][info][class,load ] java.lang.invoke.VarHandle$TypesAndInvokers source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,846s][info][class,load ] java.lang.invoke.VarHandleGuards source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,847s][info][class,init ] 432 Initializing 'java/lang/invoke/VarHandleGuards'(no method) (0x00000007c0059358) +[0,847s][info][class,init ] 433 Initializing 'java/lang/invoke/VarHandleInts$FieldInstanceReadOnly' (0x00000007c0058540) +[0,847s][info][class,init ] 434 Initializing 'java/lang/invoke/VarForm' (0x00000007c0058f78) +[0,848s][info][class,load ] java.lang.invoke.VarHandle$AccessType source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,848s][info][class,init ] 435 Initializing 'java/lang/invoke/VarHandle$AccessType' (0x00000007c0059540) +[0,848s][info][class,init ] 436 Initializing 'java/lang/invoke/VarHandle$AccessMode' (0x00000007c0049c60) +[0,848s][info][class,init ] 437 Initializing 'java/lang/invoke/VarHandleInts$FieldInstanceReadWrite' (0x00000007c0058740) +[0,849s][info][class,load ] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,851s][info][class,load ] java.lang.invoke.VarHandleObjects$FieldInstanceReadOnly source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,851s][info][class,load ] java.lang.invoke.VarHandleObjects$FieldInstanceReadWrite source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,851s][info][class,init ] 438 Initializing 'java/lang/invoke/VarHandleObjects$FieldInstanceReadOnly' (0x00000007c0059ee0) +[0,852s][info][class,init ] 439 Initializing 'java/lang/invoke/VarHandleObjects$FieldInstanceReadWrite' (0x00000007c005a0e8) +[0,852s][info][class,init ] 440 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$Sync'(no method) (0x00000007c0057de8) +[0,852s][info][class,init ] 441 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$FairSync'(no method) (0x00000007c00580a0) +[0,853s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,853s][info][class,init ] 442 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter'(no method) (0x00000007c005a2f0) +[0,854s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,854s][info][class,init ] 443 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock'(no method) (0x00000007c005a518) +[0,855s][info][class,load ] java.util.concurrent.locks.ReentrantReadWriteLock$WriteLock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,855s][info][class,init ] 444 Initializing 'java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock'(no method) (0x00000007c005a778) +[0,856s][info][class,load ] sun.nio.fs.UnixDirectoryStream$UnixDirectoryIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,856s][info][class,init ] 445 Initializing 'sun/nio/fs/UnixDirectoryStream$UnixDirectoryIterator' (0x00000007c005a9e8) +[0,856s][info][class,init ] 446 Initializing 'java/lang/invoke/VarHandle$AccessDescriptor'(no method) (0x00000007c0049e80) +[0,858s][info][class,load ] java.nio.file.attribute.FileAttribute source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,859s][info][class,load ] sun.nio.fs.UnixFileModeAttribute source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,859s][info][class,init ] 447 Initializing 'sun/nio/fs/UnixFileModeAttribute'(no method) (0x00000007c005aff8) +[0,860s][info][class,load ] sun.nio.fs.UnixChannelFactory source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,860s][info][class,init ] 448 Initializing 'sun/nio/fs/UnixChannelFactory' (0x00000007c005b1e0) +[0,861s][info][class,load ] sun.nio.fs.UnixChannelFactory$Flags source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,861s][info][class,init ] 449 Initializing 'sun/nio/fs/UnixChannelFactory$Flags'(no method) (0x00000007c005b3c8) +[0,861s][info][class,load ] java.util.HashMap$KeySet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,861s][info][class,init ] 450 Initializing 'java/util/HashMap$KeySet'(no method) (0x00000007c005b5b0) +[0,862s][info][class,load ] java.util.HashMap$KeyIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,862s][info][class,init ] 451 Initializing 'java/util/HashMap$KeyIterator'(no method) (0x00000007c005b990) +[0,867s][info][class,load ] java.nio.channels.Channel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,867s][info][class,load ] java.nio.channels.ReadableByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,868s][info][class,load ] java.nio.channels.WritableByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,868s][info][class,load ] java.nio.channels.ByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,868s][info][class,load ] java.nio.channels.SeekableByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,869s][info][class,load ] java.nio.channels.GatheringByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,870s][info][class,load ] java.nio.channels.ScatteringByteChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,871s][info][class,load ] java.nio.channels.InterruptibleChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,load ] java.nio.channels.spi.AbstractInterruptibleChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,load ] java.nio.channels.FileChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,load ] sun.nio.ch.FileChannelImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,872s][info][class,init ] 452 Initializing 'java/nio/channels/spi/AbstractInterruptibleChannel'(no method) (0x00000007c005cab8) +[0,872s][info][class,init ] 453 Initializing 'java/nio/channels/FileChannel' (0x00000007c005cd18) +[0,872s][info][class,init ] 454 Initializing 'sun/nio/ch/FileChannelImpl' (0x00000007c005d0b8) +[0,873s][info][class,load ] sun.nio.ch.IOUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,873s][info][class,init ] 455 Initializing 'sun/nio/ch/IOUtil' (0x00000007c005d4d8) +[0,874s][info][class,load ] sun.nio.ch.IOUtil$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,874s][info][class,init ] 456 Initializing 'sun/nio/ch/IOUtil$1'(no method) (0x00000007c005d6c0) +[0,882s][info][class,load ] sun.nio.ch.NativeThreadSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,882s][info][class,init ] 457 Initializing 'sun/nio/ch/NativeThreadSet' (0x00000007c005d8d0) +[0,884s][info][class,load ] sun.nio.ch.NativeDispatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,884s][info][class,load ] sun.nio.ch.FileDispatcher source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,884s][info][class,load ] sun.nio.ch.FileDispatcherImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,884s][info][class,init ] 458 Initializing 'sun/nio/ch/NativeDispatcher'(no method) (0x00000007c005dad8) +[0,885s][info][class,init ] 459 Initializing 'sun/nio/ch/FileDispatcher'(no method) (0x00000007c005dd08) +[0,885s][info][class,init ] 460 Initializing 'sun/nio/ch/FileDispatcherImpl' (0x00000007c005df80) +[0,886s][info][class,load ] java.nio.channels.Channels source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,886s][info][class,init ] 461 Initializing 'java/nio/channels/Channels'(no method) (0x00000007c005e280) +[0,887s][info][class,load ] sun.nio.ch.ChannelInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,887s][info][class,init ] 462 Initializing 'sun/nio/ch/ChannelInputStream'(no method) (0x00000007c005e468) +[0,888s][info][class,load ] java.lang.invoke.DirectMethodHandle$Special source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,888s][info][class,init ] 463 Initializing 'java/lang/invoke/DirectMethodHandle$Special'(no method) (0x00000007c005e6f0) +[0,889s][info][class,load ] java.util.function.Supplier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,889s][info][class,load ] jdk.internal.module.ModulePath$$Lambda$2/1807837413 source: jdk.internal.module.ModulePath +[0,889s][info][class,init ] 464 Initializing 'jdk/internal/module/ModulePath$$Lambda$2'(no method) (0x00000007c0064828) +[0,890s][info][class,load ] jdk.internal.module.ModuleInfo source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,890s][info][class,init ] 465 Initializing 'jdk/internal/module/ModuleInfo' (0x00000007c005ec30) +[0,892s][info][class,load ] java.io.DataInput source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,892s][info][class,load ] java.io.DataInputStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,892s][info][class,init ] 466 Initializing 'java/io/DataInputStream'(no method) (0x00000007c005f000) +[0,893s][info][class,load ] java.nio.channels.SelectableChannel source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,894s][info][class,load ] java.nio.channels.spi.AbstractInterruptibleChannel$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,894s][info][class,init ] 467 Initializing 'java/nio/channels/spi/AbstractInterruptibleChannel$1'(no method) (0x00000007c005f5a8) +[0,895s][info][class,load ] sun.nio.ch.NativeThread source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,895s][info][class,init ] 468 Initializing 'sun/nio/ch/NativeThread' (0x00000007c005f7b8) +[0,896s][info][class,load ] sun.nio.ch.Util source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,896s][info][class,init ] 469 Initializing 'sun/nio/ch/Util' (0x00000007c005f9a0) +[0,897s][info][class,load ] sun.nio.ch.Util$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,897s][info][class,init ] 470 Initializing 'sun/nio/ch/Util$1'(no method) (0x00000007c005fb88) +[0,898s][info][class,load ] sun.nio.ch.Util$BufferCache source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,898s][info][class,init ] 471 Initializing 'sun/nio/ch/Util$BufferCache' (0x00000007c005fdb8) +[0,899s][info][class,load ] java.nio.DirectByteBuffer$Deallocator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,899s][info][class,init ] 472 Initializing 'java/nio/DirectByteBuffer$Deallocator' (0x00000007c0064fd8) +[0,900s][info][class,load ] sun.nio.ch.IOStatus source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,901s][info][class,init ] 473 Initializing 'sun/nio/ch/IOStatus'(no method) (0x00000007c00651e0) +[0,902s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,902s][info][class,init ] 474 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool'(no method) (0x00000007c0065428) +[0,903s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool$Entry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,903s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool$ValueEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,903s][info][class,init ] 475 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool$Entry'(no method) (0x00000007c0065658) +[0,903s][info][class,init ] 476 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool$ValueEntry'(no method) (0x00000007c0065c28) +[0,904s][info][class,load ] jdk.internal.module.ModuleInfo$ConstantPool$IndexEntry source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,904s][info][class,init ] 477 Initializing 'jdk/internal/module/ModuleInfo$ConstantPool$IndexEntry'(no method) (0x00000007c0065e18) +[0,905s][info][class,load ] java.util.ImmutableCollections$SetN source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,905s][info][class,init ] 478 Initializing 'java/util/ImmutableCollections$SetN'(no method) (0x00000007c0066000) +[0,906s][info][class,load ] java.lang.module.ModuleDescriptor$Builder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,907s][info][class,init ] 479 Initializing 'java/lang/module/ModuleDescriptor$Builder' (0x00000007c0066428) +[0,907s][info][class,load ] java.lang.module.ModuleDescriptor$Modifier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,907s][info][class,init ] 480 Initializing 'java/lang/module/ModuleDescriptor$Modifier' (0x00000007c0066618) +[0,908s][info][class,load ] java.lang.module.ModuleDescriptor$Requires$Modifier source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,908s][info][class,init ] 481 Initializing 'java/lang/module/ModuleDescriptor$Requires$Modifier' (0x00000007c0066c28) +[0,909s][info][class,load ] java.lang.module.ModuleDescriptor$Requires source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,909s][info][class,init ] 482 Initializing 'java/lang/module/ModuleDescriptor$Requires' (0x00000007c0067020) +[0,910s][info][class,load ] java.util.EnumSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,910s][info][class,init ] 483 Initializing 'java/util/EnumSet'(no method) (0x00000007c0067228) +[0,911s][info][class,load ] java.lang.PublicMethods$MethodList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,911s][info][class,init ] 484 Initializing 'java/lang/PublicMethods$MethodList'(no method) (0x00000007c0067638) +[0,912s][info][class,load ] java.lang.PublicMethods$Key source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,912s][info][class,init ] 485 Initializing 'java/lang/PublicMethods$Key' (0x00000007c0067828) +[0,913s][info][class,load ] java.lang.Class$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,913s][info][class,init ] 486 Initializing 'java/lang/Class$3'(no method) (0x00000007c0067a18) +[0,913s][info][class,init ] 487 Initializing 'jdk/internal/reflect/ConstantPool' (0x00000007c000a068) +[0,914s][info][class,load ] sun.reflect.annotation.AnnotationParser source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,914s][info][class,init ] 488 Initializing 'sun/reflect/annotation/AnnotationParser' (0x00000007c0067c30) +[0,915s][info][class,load ] jdk.internal.reflect.NativeMethodAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,915s][info][class,init ] 489 Initializing 'jdk/internal/reflect/MethodAccessorImpl'(no method) (0x00000007c0009720) +[0,915s][info][class,init ] 490 Initializing 'jdk/internal/reflect/NativeMethodAccessorImpl'(no method) (0x00000007c0067ff0) +[0,916s][info][class,load ] jdk.internal.reflect.DelegatingMethodAccessorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,916s][info][class,init ] 491 Initializing 'jdk/internal/reflect/DelegatingMethodAccessorImpl'(no method) (0x00000007c0068208) +[0,917s][info][class,load ] java.util.RegularEnumSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,917s][info][class,init ] 492 Initializing 'java/util/RegularEnumSet'(no method) (0x00000007c0068420) +[0,919s][info][class,load ] java.util.Collections$UnmodifiableCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,919s][info][class,load ] java.util.Collections$UnmodifiableSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,919s][info][class,init ] 493 Initializing 'java/util/Collections$UnmodifiableCollection'(no method) (0x00000007c0068850) +[0,919s][info][class,init ] 494 Initializing 'java/util/Collections$UnmodifiableSet'(no method) (0x00000007c0068ba0) +[0,920s][info][class,load ] java.lang.module.ModuleDescriptor$Exports source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,920s][info][class,init ] 495 Initializing 'java/lang/module/ModuleDescriptor$Exports'(no method) (0x00000007c0068f80) +[0,921s][info][class,load ] java.util.Collections$UnmodifiableCollection$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,921s][info][class,init ] 496 Initializing 'java/util/Collections$UnmodifiableCollection$1'(no method) (0x00000007c0069188) +[0,921s][info][class,load ] java.util.HashMap$Values source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,922s][info][class,init ] 497 Initializing 'java/util/HashMap$Values'(no method) (0x00000007c00693c8) +[0,922s][info][class,load ] java.util.HashMap$ValueIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,922s][info][class,init ] 498 Initializing 'java/util/HashMap$ValueIterator'(no method) (0x00000007c0069718) +[0,923s][info][class,load ] java.util.RegularEnumSet$EnumSetIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,923s][info][class,init ] 499 Initializing 'java/util/RegularEnumSet$EnumSetIterator'(no method) (0x00000007c0069940) +[0,924s][info][class,load ] java.util.Collections$SingletonSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,924s][info][class,init ] 500 Initializing 'java/util/Collections$SingletonSet'(no method) (0x00000007c0069b88) +[0,925s][info][class,load ] jdk.internal.module.ModuleInfo$Attributes source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,925s][info][class,init ] 501 Initializing 'jdk/internal/module/ModuleInfo$Attributes'(no method) (0x00000007c0069f68) +[0,926s][info][class,load ] jdk.internal.module.ModuleReferences source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,926s][info][class,init ] 502 Initializing 'jdk/internal/module/ModuleReferences'(no method) (0x00000007c006a158) +[0,927s][info][class,load ] java.lang.module.ModuleReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,927s][info][stacktrace ] java.lang.NoSuchMethodError, 28 +[0,927s][info][exceptions ] Exception (0x00000005c0103110) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[0,927s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,927s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,928s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1112280004 source: java.lang.invoke.LambdaForm +[0,928s][info][class,init ] 503 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c006ec28) +[0,928s][info][class,load ] jdk.internal.module.ModuleReferences$$Lambda$3/1013423070 source: jdk.internal.module.ModuleReferences +[0,928s][info][class,init ] 504 Initializing 'jdk/internal/module/ModuleReferences$$Lambda$3'(no method) (0x00000007c006f028) +[0,928s][info][class,load ] java.lang.invoke.LambdaForm$MH/380936215 source: java.lang.invoke.LambdaForm +[0,928s][info][class,init ] 505 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c006f428) +[0,930s][info][class,load ] sun.nio.fs.UnixUriUtils source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,930s][info][class,init ] 506 Initializing 'sun/nio/fs/UnixUriUtils' (0x00000007c006a520) +[0,932s][info][class,load ] java.lang.module.ModuleReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,932s][info][class,load ] jdk.internal.module.ModuleReferenceImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,932s][info][class,init ] 507 Initializing 'java/lang/module/ModuleReference'(no method) (0x00000007c006a708) +[0,932s][info][class,init ] 508 Initializing 'jdk/internal/module/ModuleReferenceImpl'(no method) (0x00000007c006a900) +[0,938s][info][class,load ] jdk.internal.module.Checks source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,938s][info][class,init ] 509 Initializing 'jdk/internal/module/Checks' (0x00000007c006ab30) +[0,941s][info][class,load ] java.lang.module.ModuleDescriptor$Provides source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,941s][info][class,init ] 510 Initializing 'java/lang/module/ModuleDescriptor$Provides'(no method) (0x00000007c006ad18) +[0,943s][info][class,load ] java.util.Collections$UnmodifiableList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,943s][info][class,load ] java.util.Collections$UnmodifiableRandomAccessList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,943s][info][class,init ] 511 Initializing 'java/util/Collections$UnmodifiableList'(no method) (0x00000007c006af20) +[0,943s][info][class,init ] 512 Initializing 'java/util/Collections$UnmodifiableRandomAccessList'(no method) (0x00000007c006b3c8) +[0,943s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[0,943s][info][exceptions ] Exception (0x00000005c012c7f8) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[0,943s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[0,943s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[0,944s][info][class,load ] java.lang.invoke.LambdaForm$DMH/874088044 source: java.lang.invoke.LambdaForm +[0,944s][info][class,init ] 513 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c006f828) +[0,944s][info][class,load ] java.util.function.Consumer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,945s][info][class,load ] java.lang.module.ModuleDescriptor$Builder$$Lambda$4/1761291320 source: java.lang.module.ModuleDescriptor$Builder +[0,945s][info][class,init ] 514 Initializing 'java/util/function/Consumer'(no method) (0x00000007c006b878) +[0,945s][info][class,init ] 515 Initializing 'java/lang/module/ModuleDescriptor$Builder$$Lambda$4'(no method) (0x00000007c006fc28) +[0,950s][info][class,load ] java.lang.module.ModuleDescriptor$Opens source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[0,950s][info][class,init ] 516 Initializing 'java/lang/module/ModuleDescriptor$Opens'(no method) (0x00000007c006ba58) +[1,060s][info][class,load ] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,060s][info][class,init ] 517 Initializing 'jdk/internal/loader/BuiltinClassLoader$LoadedModule'(no method) (0x00000007c006bc60) +[1,060s][info][class,init ] 518 Initializing 'jdk/internal/module/Modules' (0x00000007c000e408) +[1,061s][info][module,load ] java.base location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base/ +[1,063s][info][class,load ] java.util.Collections$EmptyIterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,063s][info][class,init ] 519 Initializing 'java/util/Collections$EmptyIterator' (0x00000007c006be70) +[1,063s][info][stacktrace ] java.lang.NoSuchMethodError, 19 +[1,064s][info][exceptions ] Exception (0x00000005c072df20) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,064s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,064s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,064s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1464642111 source: java.lang.invoke.LambdaForm +[1,064s][info][class,init ] 520 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0070028) +[1,066s][info][class,load ] java.lang.WeakPairMap$Pair source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,066s][info][class,init ] 521 Initializing 'java/lang/WeakPairMap$Pair'(no method) (0x00000007c006c0a8) +[1,067s][info][class,load ] java.lang.WeakPairMap$Pair$Lookup source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,067s][info][class,init ] 522 Initializing 'java/lang/WeakPairMap$Pair$Lookup'(no method) (0x00000007c006c288) +[1,067s][info][class,load ] java.lang.module.ModuleFinder$1$$Lambda$5/1058025095 source: java.lang.module.ModuleFinder$1 +[1,067s][info][class,init ] 523 Initializing 'java/lang/module/ModuleFinder$1$$Lambda$5'(no method) (0x00000007c0070428) +[1,069s][info][class,load ] java.util.Spliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,070s][info][class,load ] java.util.HashMap$HashMapSpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,070s][info][class,load ] java.util.HashMap$ValueSpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,070s][info][class,init ] 524 Initializing 'java/util/HashMap$HashMapSpliterator'(no method) (0x00000007c006c678) +[1,070s][info][class,init ] 525 Initializing 'java/util/Spliterator'(no method) (0x00000007c006c498) +[1,070s][info][class,init ] 526 Initializing 'java/util/HashMap$ValueSpliterator'(no method) (0x00000007c006c868) +[1,071s][info][class,load ] java.util.stream.StreamSupport source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,071s][info][class,init ] 527 Initializing 'java/util/stream/StreamSupport'(no method) (0x00000007c006cac0) +[1,075s][info][class,load ] java.util.stream.BaseStream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,075s][info][class,load ] java.util.stream.Stream source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,077s][info][class,load ] java.util.stream.PipelineHelper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,077s][info][class,load ] java.util.stream.AbstractPipeline source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,077s][info][class,load ] java.util.stream.ReferencePipeline source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,077s][info][class,load ] java.util.stream.ReferencePipeline$Head source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,078s][info][class,init ] 528 Initializing 'java/util/stream/PipelineHelper'(no method) (0x00000007c006d068) +[1,078s][info][class,init ] 529 Initializing 'java/util/stream/AbstractPipeline' (0x00000007c006d2a0) +[1,078s][info][class,init ] 530 Initializing 'java/util/stream/Stream'(no method) (0x00000007c006ce88) +[1,078s][info][class,init ] 531 Initializing 'java/util/stream/ReferencePipeline'(no method) (0x00000007c006d5d0) +[1,078s][info][class,init ] 532 Initializing 'java/util/stream/ReferencePipeline$Head'(no method) (0x00000007c006da78) +[1,079s][info][class,load ] java.util.stream.StreamOpFlag source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,079s][info][class,init ] 533 Initializing 'java/util/stream/StreamOpFlag' (0x00000007c006df20) +[1,080s][info][class,load ] java.util.stream.StreamOpFlag$Type source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,080s][info][class,init ] 534 Initializing 'java/util/stream/StreamOpFlag$Type' (0x00000007c006e148) +[1,081s][info][class,load ] java.util.stream.StreamOpFlag$MaskBuilder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,081s][info][class,init ] 535 Initializing 'java/util/stream/StreamOpFlag$MaskBuilder'(no method) (0x00000007c006e540) +[1,082s][info][class,load ] java.util.EnumMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,083s][info][class,init ] 536 Initializing 'java/util/EnumMap' (0x00000007c006e758) +[1,083s][info][class,load ] java.util.EnumMap$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,083s][info][class,init ] 537 Initializing 'java/util/EnumMap$1'(no method) (0x00000007c0070828) +[1,085s][info][class,load ] java.util.stream.Collectors source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,085s][info][class,init ] 538 Initializing 'java/util/stream/Collectors' (0x00000007c0070be8) +[1,086s][info][class,load ] java.util.stream.Collector$Characteristics source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,086s][info][class,init ] 539 Initializing 'java/util/stream/Collector$Characteristics' (0x00000007c0070dd0) +[1,088s][info][class,load ] java.util.stream.Collector source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,088s][info][class,load ] java.util.stream.Collectors$CollectorImpl source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,088s][info][class,init ] 540 Initializing 'java/util/stream/Collectors$CollectorImpl'(no method) (0x00000007c00713a8) +[1,089s][info][class,load ] java.lang.invoke.LambdaForm$DMH/654845766 source: java.lang.invoke.LambdaForm +[1,089s][info][class,init ] 541 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0078828) +[1,090s][info][class,load ] java.lang.invoke.DirectMethodHandle$Constructor source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,090s][info][class,init ] 542 Initializing 'java/lang/invoke/DirectMethodHandle$Constructor' (0x00000007c00715f8) +[1,090s][info][class,load ] java.util.stream.Collectors$$Lambda$6/2080166188 source: java.util.stream.Collectors +[1,091s][info][class,load ] java.lang.invoke.InnerClassLambdaMetafactory$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,092s][info][class,init ] 543 Initializing 'java/lang/invoke/InnerClassLambdaMetafactory$1'(no method) (0x00000007c0071950) +[1,092s][info][class,init ] 544 Initializing 'java/util/stream/Collectors$$Lambda$6'(no method) (0x00000007c0078c28) +[1,092s][info][stacktrace ] java.lang.NoSuchMethodError, 23 +[1,092s][info][exceptions ] Exception (0x00000005c073c958) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,092s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,092s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,092s][info][class,load ] java.lang.invoke.LambdaForm$MH/606548741 source: java.lang.invoke.LambdaForm +[1,092s][info][class,init ] 545 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0079028) +[1,093s][info][class,load ] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,093s][info][class,init ] 546 Initializing 'java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle'(no method) (0x00000007c0071b68) +[1,094s][info][class,load ] java.lang.invoke.SimpleMethodHandle source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,094s][info][class,init ] 547 Initializing 'java/lang/invoke/SimpleMethodHandle' (0x00000007c0071ec0) +[1,095s][info][class,load ] sun.invoke.util.Wrapper$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,095s][info][class,init ] 548 Initializing 'sun/invoke/util/Wrapper$1' (0x00000007c0072268) +[1,095s][info][stacktrace ] java.lang.NoSuchMethodError, 23 +[1,095s][info][exceptions ] Exception (0x00000005c073f010) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,096s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,096s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,096s][info][class,load ] java.lang.invoke.LambdaForm$MH/26117480 source: java.lang.invoke.LambdaForm +[1,096s][info][class,init ] 549 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0079428) +[1,096s][info][class,load ] java.lang.invoke.LambdaForm$MH/870698190 source: java.lang.invoke.LambdaForm +[1,096s][info][class,init ] 550 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0079828) +[1,097s][info][stacktrace ] java.lang.NoSuchMethodError, 26 +[1,097s][info][exceptions ] Exception (0x00000005c07441e0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,097s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,097s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,097s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1514322932 source: java.lang.invoke.LambdaForm +[1,097s][info][class,init ] 551 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0079c28) +[1,098s][info][class,load ] java.lang.invoke.LambdaForm$MH/654582261 source: java.lang.invoke.LambdaForm +[1,098s][info][class,init ] 552 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c007a028) +[1,098s][info][stacktrace ] java.lang.NoSuchMethodError, 22 +[1,098s][info][exceptions ] Exception (0x00000005c074a048) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[1,098s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,098s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,098s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1389647288 source: java.lang.invoke.LambdaForm +[1,098s][info][class,init ] 553 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c007a428) +[1,100s][info][class,load ] java.util.function.BiConsumer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,100s][info][class,load ] java.util.stream.Collectors$$Lambda$7/1634198 source: java.util.stream.Collectors +[1,100s][info][class,init ] 554 Initializing 'java/util/function/BiConsumer'(no method) (0x00000007c0072450) +[1,100s][info][class,init ] 555 Initializing 'java/util/stream/Collectors$$Lambda$7'(no method) (0x00000007c007a828) +[1,101s][info][class,load ] java.util.function.BinaryOperator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,102s][info][class,load ] java.util.stream.Collectors$$Lambda$8/1989972246 source: java.util.stream.Collectors +[1,102s][info][class,init ] 556 Initializing 'java/util/stream/Collectors$$Lambda$8'(no method) (0x00000007c007ac28) +[1,102s][info][class,load ] java.util.stream.Collectors$$Lambda$9/1791930789 source: java.util.stream.Collectors +[1,102s][info][class,init ] 557 Initializing 'java/util/stream/Collectors$$Lambda$9'(no method) (0x00000007c007b028) +[1,104s][info][class,load ] java.util.stream.ReduceOps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,104s][info][class,init ] 558 Initializing 'java/util/stream/ReduceOps'(no method) (0x00000007c0072810) +[1,107s][info][class,load ] java.util.stream.TerminalOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,107s][info][class,load ] java.util.stream.ReduceOps$ReduceOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,107s][info][class,load ] java.util.stream.ReduceOps$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,107s][info][class,init ] 559 Initializing 'java/util/stream/TerminalOp'(no method) (0x00000007c00729f8) +[1,107s][info][class,init ] 560 Initializing 'java/util/stream/ReduceOps$ReduceOp'(no method) (0x00000007c0072bd8) +[1,107s][info][class,init ] 561 Initializing 'java/util/stream/ReduceOps$3'(no method) (0x00000007c0072e20) +[1,108s][info][class,load ] java.util.stream.StreamShape source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,108s][info][class,init ] 562 Initializing 'java/util/stream/StreamShape' (0x00000007c0073070) +[1,111s][info][class,load ] java.util.stream.Sink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,112s][info][class,load ] java.util.stream.TerminalSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,112s][info][class,load ] java.util.stream.ReduceOps$AccumulatingSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,112s][info][class,load ] java.util.stream.ReduceOps$Box source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,113s][info][class,load ] java.util.stream.ReduceOps$3ReducingSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,113s][info][class,init ] 563 Initializing 'java/util/stream/ReduceOps$Box'(no method) (0x00000007c0073a08) +[1,113s][info][class,init ] 564 Initializing 'java/util/stream/Sink'(no method) (0x00000007c0073468) +[1,113s][info][class,init ] 565 Initializing 'java/util/stream/ReduceOps$3ReducingSink'(no method) (0x00000007c0073c00) +[1,115s][info][class,load ] jdk.internal.module.ModuleResolution source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,116s][info][class,init ] 566 Initializing 'jdk/internal/module/ModuleResolution'(no method) (0x00000007c0073f10) +[1,117s][info][class,load ] java.util.Collections$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,117s][info][class,init ] 567 Initializing 'java/util/Collections$1'(no method) (0x00000007c00740f8) +[1,118s][info][class,load ] java.lang.module.Configuration source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,118s][info][class,init ] 568 Initializing 'java/lang/module/Configuration' (0x00000007c0074338) +[1,119s][info][class,load ] java.lang.module.Resolver source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,120s][info][class,init ] 569 Initializing 'java/lang/module/Resolver' (0x00000007c0074528) +[1,121s][info][class,load ] java.lang.module.ModuleFinder$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,121s][info][class,init ] 570 Initializing 'java/lang/module/ModuleFinder$2'(no method) (0x00000007c0074718) +[1,122s][info][class,load ] java.util.AbstractList$Itr source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,122s][info][class,init ] 571 Initializing 'java/util/AbstractList$Itr'(no method) (0x00000007c0074930) +[1,124s][info][class,load ] java.util.Queue source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,124s][info][class,load ] java.util.Deque source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,124s][info][class,load ] java.util.ArrayDeque source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,125s][info][class,init ] 572 Initializing 'java/util/ArrayDeque'(no method) (0x00000007c0074f30) +[1,127s][info][class,load ] java.lang.ModuleLayer source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,128s][info][class,init ] 573 Initializing 'java/lang/ModuleLayer' (0x00000007c0075548) +[1,129s][info][class,load ] java.util.ImmutableCollections$List0 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,129s][info][class,init ] 574 Initializing 'java/util/ImmutableCollections$List0' (0x00000007c0075738) +[1,130s][info][class,load ] java.util.LinkedHashSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,131s][info][safepoint,cleanup] deflating idle monitors, 0,0000050 secs +[1,131s][info][safepoint,cleanup] updating inline caches, 0,0000300 secs +[1,131s][info][safepoint,cleanup] compilation policy safepoint handler, 0,0000010 secs +[1,131s][info][safepoint,cleanup] mark nmethods, 0,0000060 secs +[1,131s][info][safepoint,cleanup] purging class loader data graph, 0,0000010 secs +[1,131s][info][safepoint ] Total time for which application threads were stopped: 0,0001930 seconds, Stopping threads took: 0,0000310 seconds +[1,131s][info][class,init ] 575 Initializing 'java/util/LinkedHashSet'(no method) (0x00000007c0075be8) +[1,133s][info][class,load ] java.lang.module.ResolvedModule source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,133s][info][class,init ] 576 Initializing 'java/lang/module/ResolvedModule'(no method) (0x00000007c0075fd8) +[1,139s][info][class,load ] java.util.KeyValueHolder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,139s][info][class,init ] 577 Initializing 'java/util/KeyValueHolder'(no method) (0x00000007c00763a0) +[1,140s][info][class,load ] jdk.internal.module.ModuleLoaderMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,140s][info][class,init ] 578 Initializing 'jdk/internal/module/ModuleLoaderMap'(no method) (0x00000007c00765c8) +[1,142s][info][class,load ] java.util.ImmutableCollections$SetN$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,142s][info][class,init ] 579 Initializing 'java/util/ImmutableCollections$SetN$1'(no method) (0x00000007c00767b0) +[1,143s][info][class,load ] jdk.internal.module.ModuleLoaderMap$Mapper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,143s][info][class,init ] 580 Initializing 'jdk/internal/module/ModuleLoaderMap$Mapper'(no method) (0x00000007c00769f0) +[1,146s][info][module,load ] java.security.jgss location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.jgss/ +[1,147s][info][module,load ] jdk.management location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management/ +[1,147s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management +[1,148s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management +[1,148s][info][module,load ] java.security.sasl location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.sasl/ +[1,148s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.sasl +[1,148s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.security.sasl +[1,148s][info][module,load ] jdk.jdwp.agent location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jdwp.agent/ +[1,148s][info][module,load ] jdk.unsupported location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.unsupported/ +[1,148s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.unsupported +[1,148s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.unsupported +[1,148s][info][module,load ] java.datatransfer location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.datatransfer/ +[1,149s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.datatransfer +[1,149s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.datatransfer +[1,149s][info][module,load ] jdk.net location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.net/ +[1,149s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.net +[1,149s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.net +[1,149s][info][module,load ] jdk.accessibility location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.accessibility/ +[1,149s][info][module,load ] jdk.crypto.ec location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.crypto.ec/ +[1,150s][info][module,load ] java.desktop location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.desktop/ +[1,150s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.desktop +[1,150s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.desktop +[1,150s][info][module,load ] java.management.rmi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management.rmi/ +[1,150s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management.rmi +[1,151s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management.rmi +[1,151s][info][module,load ] jdk.naming.rmi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.rmi/ +[1,151s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.rmi +[1,151s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.rmi +[1,151s][info][module,load ] java.xml.crypto location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml.crypto/ +[1,152s][info][module,load ] jdk.compiler location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.compiler/ +[1,152s][info][module,load ] jdk.editpad location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.editpad/ +[1,152s][info][module,load ] jdk.httpserver location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.httpserver/ +[1,152s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.httpserver +[1,152s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.httpserver +[1,152s][info][module,load ] java.management location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management/ +[1,153s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management +[1,153s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.management +[1,153s][info][module,load ] jdk.localedata location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.localedata/ +[1,153s][info][module,load ] java.instrument location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.instrument/ +[1,153s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.instrument +[1,153s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.instrument +[1,153s][info][module,load ] java.smartcardio location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.smartcardio/ +[1,153s][info][module,load ] jdk.scripting.nashorn location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.scripting.nashorn/ +[1,153s][info][module,load ] jdk.internal.jvmstat location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.jvmstat/ +[1,153s][info][module,load ] java.scripting location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.scripting/ +[1,153s][info][module,load ] jdk.internal.ed location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.ed/ +[1,153s][info][module,load ] java.sql.rowset location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.sql.rowset/ +[1,154s][info][module,load ] java.se location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.se/ +[1,154s][info][module,load ] jdk.attach location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.attach/ +[1,154s][info][module,load ] jdk.javadoc location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.javadoc/ +[1,154s][info][module,load ] jdk.jdeps location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jdeps/ +[1,154s][info][module,load ] java.compiler location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.compiler/ +[1,154s][info][module,load ] jdk.incubator.httpclient location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.incubator.httpclient/ +[1,154s][info][module,load ] jdk.jdi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jdi/ +[1,154s][info][module,load ] java.naming location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.naming/ +[1,154s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.naming +[1,154s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.naming +[1,155s][info][module,load ] jdk.xml.dom location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.xml.dom/ +[1,155s][info][module,load ] java.sql location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.sql/ +[1,155s][info][module,load ] java.xml location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml/ +[1,155s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml +[1,155s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.xml +[1,155s][info][module,load ] jdk.sctp location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.sctp/ +[1,156s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.sctp +[1,156s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.sctp +[1,156s][info][module,load ] jdk.charsets location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.charsets/ +[1,156s][info][module,load ] jdk.internal.le location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.le/ +[1,156s][info][module,load ] jdk.jshell location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jshell/ +[1,156s][info][module,load ] java.rmi location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.rmi/ +[1,156s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.rmi +[1,156s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.rmi +[1,157s][info][module,load ] jdk.security.jgss location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.security.jgss/ +[1,157s][info][module,load ] jdk.crypto.cryptoki location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.crypto.cryptoki/ +[1,157s][info][module,load ] jdk.jstatd location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jstatd/ +[1,157s][info][module,load ] jdk.naming.dns location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.naming.dns/ +[1,157s][info][module,load ] java.logging location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.logging/ +[1,157s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.logging +[1,157s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.logging +[1,157s][info][module,load ] jdk.jartool location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jartool/ +[1,157s][info][module,load ] jdk.management.agent location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management.agent/ +[1,158s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management.agent +[1,158s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.management.agent +[1,158s][info][module,load ] jdk.jsobject location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jsobject/ +[1,158s][info][module,load ] jdk.jconsole location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jconsole/ +[1,158s][info][module,load ] jdk.zipfs location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.zipfs/ +[1,158s][info][module,load ] jdk.internal.opt location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.internal.opt/ +[1,158s][info][module,load ] java.prefs location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.prefs/ +[1,158s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.prefs +[1,158s][info][class,load ] path: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.prefs +[1,158s][info][module,load ] jdk.dynalink location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.dynalink/ +[1,158s][info][module,load ] jdk.jlink location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.jlink/ +[1,158s][info][module,load ] jdk.security.auth location: file:///mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/jdk.security.auth/ +[1,163s][info][class,load ] java.util.concurrent.CopyOnWriteArrayList source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,163s][info][class,init ] 581 Initializing 'java/util/concurrent/CopyOnWriteArrayList'(no method) (0x00000007c0076c18) +[1,165s][info][class,load ] jdk.internal.module.ServicesCatalog$ServiceProvider source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,165s][info][class,init ] 582 Initializing 'jdk/internal/module/ServicesCatalog$ServiceProvider'(no method) (0x00000007c0077128) +[1,167s][info][class,load ] java.lang.ModuleLayer$Controller source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,167s][info][class,init ] 583 Initializing 'java/lang/ModuleLayer$Controller'(no method) (0x00000007c0077318) +[1,168s][info][class,load ] jdk.internal.module.IllegalAccessLogger$Mode source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,168s][info][class,init ] 584 Initializing 'jdk/internal/module/IllegalAccessLogger$Mode' (0x00000007c0077508) +[1,169s][info][class,load ] jdk.internal.module.IllegalAccessLogger$Builder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,169s][info][class,init ] 585 Initializing 'jdk/internal/module/IllegalAccessLogger$Builder'(no method) (0x00000007c0077900) +[1,170s][info][class,load ] jdk.internal.module.IllegalAccessMaps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,170s][info][class,init ] 586 Initializing 'jdk/internal/module/IllegalAccessMaps'(no method) (0x00000007c0077b10) +[1,171s][info][class,load ] java.util.HashMap$KeySpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,171s][info][class,init ] 587 Initializing 'java/util/HashMap$KeySpliterator'(no method) (0x00000007c0077d10) +[1,172s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$10/1792845110 source: jdk.internal.module.IllegalAccessMaps +[1,172s][info][class,init ] 588 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$10'(no method) (0x00000007c007b428) +[1,174s][info][class,load ] java.util.stream.ReferencePipeline$StatelessOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,174s][info][class,load ] java.util.stream.ReferencePipeline$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,174s][info][class,init ] 589 Initializing 'java/util/stream/ReferencePipeline$StatelessOp' (0x00000007c0077f68) +[1,174s][info][class,init ] 590 Initializing 'java/util/stream/ReferencePipeline$3'(no method) (0x00000007c007b828) +[1,175s][info][stacktrace ] java.lang.NoSuchMethodError, 20 +[1,175s][info][exceptions ] Exception (0x00000005c0807f20) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,175s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,175s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,175s][info][class,load ] java.lang.invoke.LambdaForm$DMH/627185331 source: java.lang.invoke.LambdaForm +[1,175s][info][class,init ] 591 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0083828) +[1,175s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$11/706277948 source: jdk.internal.module.IllegalAccessMaps +[1,175s][info][class,init ] 592 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$11'(no method) (0x00000007c0083c28) +[1,177s][info][class,load ] java.util.stream.ForEachOps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,177s][info][class,init ] 593 Initializing 'java/util/stream/ForEachOps'(no method) (0x00000007c007bcd8) +[1,179s][info][class,load ] java.util.stream.ForEachOps$ForEachOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,179s][info][class,load ] java.util.stream.ForEachOps$ForEachOp$OfRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,179s][info][class,init ] 594 Initializing 'java/util/stream/ForEachOps$ForEachOp'(no method) (0x00000007c007bec0) +[1,179s][info][class,init ] 595 Initializing 'java/util/stream/ForEachOps$ForEachOp$OfRef'(no method) (0x00000007c007c1f8) +[1,181s][info][class,load ] java.util.stream.Sink$ChainedReference source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,181s][info][class,load ] java.util.stream.ReferencePipeline$3$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,181s][info][class,init ] 596 Initializing 'java/util/stream/Sink$ChainedReference'(no method) (0x00000007c007c538) +[1,181s][info][class,init ] 597 Initializing 'java/util/stream/ReferencePipeline$3$1'(no method) (0x00000007c007c7d0) +[1,182s][info][stacktrace ] java.lang.NoSuchMethodError, 30 +[1,182s][info][exceptions ] Exception (0x00000005c080f400) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[1,182s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,182s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,182s][info][class,load ] java.lang.invoke.LambdaForm$DMH/245672235 source: java.lang.invoke.LambdaForm +[1,182s][info][class,init ] 598 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0084028) +[1,182s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$12/1012570586 source: jdk.internal.module.IllegalAccessMaps +[1,182s][info][class,init ] 599 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$12'(no method) (0x00000007c0084428) +[1,184s][info][class,load ] jdk.internal.module.Resources source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,184s][info][class,init ] 600 Initializing 'jdk/internal/module/Resources'(no method) (0x00000007c007ca68) +[1,185s][info][class,load ] jdk.internal.loader.BuiltinClassLoader$$Lambda$13/1510067370 source: jdk.internal.loader.BuiltinClassLoader +[1,185s][info][class,init ] 601 Initializing 'jdk/internal/loader/BuiltinClassLoader$$Lambda$13'(no method) (0x00000007c0084828) +[1,186s][info][class,load ] jdk.internal.module.ModuleReferences$ExplodedModuleReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,186s][info][class,init ] 602 Initializing 'java/lang/module/ModuleReader'(no method) (0x00000007c006a340) +[1,186s][info][class,init ] 603 Initializing 'jdk/internal/module/ModuleReferences$ExplodedModuleReader'(no method) (0x00000007c007cc50) +[1,188s][info][class,load ] java.io.Reader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,189s][info][class,load ] java.io.BufferedReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,189s][info][class,init ] 604 Initializing 'java/io/Reader'(no method) (0x00000007c007cef0) +[1,189s][info][class,init ] 605 Initializing 'java/io/BufferedReader' (0x00000007c007d178) +[1,189s][info][class,load ] java.io.InputStreamReader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,189s][info][class,init ] 606 Initializing 'java/io/InputStreamReader'(no method) (0x00000007c007d438) +[1,190s][info][class,load ] java.nio.charset.StandardCharsets source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,190s][info][class,init ] 607 Initializing 'java/nio/charset/StandardCharsets' (0x00000007c007d6c8) +[1,191s][info][class,load ] sun.nio.cs.UTF_16BE source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,191s][info][class,init ] 608 Initializing 'sun/nio/cs/UTF_16BE'(no method) (0x00000007c007d8b0) +[1,192s][info][class,load ] sun.nio.cs.UTF_16LE source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,192s][info][class,init ] 609 Initializing 'sun/nio/cs/UTF_16LE'(no method) (0x00000007c007db10) +[1,193s][info][class,load ] sun.nio.cs.UTF_16 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,193s][info][class,init ] 610 Initializing 'sun/nio/cs/UTF_16'(no method) (0x00000007c007dd70) +[1,194s][info][class,load ] sun.nio.cs.StreamDecoder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,194s][info][class,init ] 611 Initializing 'sun/nio/cs/StreamDecoder' (0x00000007c007dfd0) +[1,194s][info][class,load ] java.io.BufferedReader$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,195s][info][class,init ] 612 Initializing 'java/io/BufferedReader$1'(no method) (0x00000007c007e2b0) +[1,195s][info][class,load ] java.util.Spliterators source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,195s][info][class,init ] 613 Initializing 'java/util/Spliterators' (0x00000007c007e4f8) +[1,197s][info][class,load ] java.util.Spliterators$EmptySpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,197s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfRef source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,197s][info][class,init ] 614 Initializing 'java/util/Spliterators$EmptySpliterator'(no method) (0x00000007c007e6e0) +[1,197s][info][class,init ] 615 Initializing 'java/util/Spliterators$EmptySpliterator$OfRef'(no method) (0x00000007c007e8f0) +[1,198s][info][class,load ] java.util.Spliterator$OfPrimitive source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,199s][info][class,load ] java.util.Spliterator$OfInt source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,199s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfInt source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,199s][info][class,init ] 616 Initializing 'java/util/Spliterator$OfPrimitive'(no method) (0x00000007c007eb68) +[1,199s][info][class,init ] 617 Initializing 'java/util/Spliterator$OfInt'(no method) (0x00000007c007ed48) +[1,199s][info][class,init ] 618 Initializing 'java/util/Spliterators$EmptySpliterator$OfInt'(no method) (0x00000007c007ef28) +[1,200s][info][class,load ] java.util.Spliterator$OfLong source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,200s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfLong source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,200s][info][class,init ] 619 Initializing 'java/util/Spliterator$OfLong'(no method) (0x00000007c007f260) +[1,200s][info][class,init ] 620 Initializing 'java/util/Spliterators$EmptySpliterator$OfLong'(no method) (0x00000007c007f440) +[1,201s][info][class,load ] java.util.Spliterator$OfDouble source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,201s][info][class,load ] java.util.Spliterators$EmptySpliterator$OfDouble source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,201s][info][class,init ] 621 Initializing 'java/util/Spliterator$OfDouble'(no method) (0x00000007c007f778) +[1,201s][info][class,init ] 622 Initializing 'java/util/Spliterators$EmptySpliterator$OfDouble'(no method) (0x00000007c007f958) +[1,202s][info][class,load ] java.util.Spliterators$IteratorSpliterator source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,202s][info][class,init ] 623 Initializing 'java/util/Spliterators$IteratorSpliterator'(no method) (0x00000007c007fc90) +[1,202s][info][stacktrace ] java.lang.NoSuchMethodError, 20 +[1,202s][info][exceptions ] Exception (0x00000005c0836370) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,202s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,202s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,203s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1513712028 source: java.lang.invoke.LambdaForm +[1,203s][info][class,init ] 624 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0084c28) +[1,204s][info][class,load ] java.util.function.Predicate source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,204s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$14/1456208737 source: jdk.internal.module.IllegalAccessMaps +[1,204s][info][class,init ] 625 Initializing 'java/util/function/Predicate'(no method) (0x00000007c007ff10) +[1,204s][info][class,init ] 626 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$14'(no method) (0x00000007c0085028) +[1,205s][info][class,load ] java.util.stream.ReferencePipeline$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,205s][info][class,init ] 627 Initializing 'java/util/stream/ReferencePipeline$2'(no method) (0x00000007c00800f0) +[1,206s][info][stacktrace ] java.lang.NoSuchMethodError, 20 +[1,206s][info][exceptions ] Exception (0x00000005c083c9b8) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/prims/methodHandles.cpp, line 1256] +for thread 0x00007fdb10014000 +[1,206s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,206s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,206s][info][class,load ] java.lang.invoke.LambdaForm$DMH/13648335 source: java.lang.invoke.LambdaForm +[1,206s][info][class,init ] 628 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0085428) +[1,206s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$15/312116338 source: jdk.internal.module.IllegalAccessMaps +[1,206s][info][class,init ] 629 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$15'(no method) (0x00000007c0085828) +[1,207s][info][stacktrace ] java.lang.NoSuchMethodError, 24 +[1,207s][info][exceptions ] Exception (0x00000005c08449a0) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,207s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,207s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,207s][info][class,load ] java.lang.invoke.LambdaForm$DMH/453211571 source: java.lang.invoke.LambdaForm +[1,207s][info][class,init ] 630 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0085c28) +[1,208s][info][class,load ] java.lang.invoke.LambdaForm$MH/796684896 source: java.lang.invoke.LambdaForm +[1,208s][info][class,init ] 631 Initializing 'java/lang/invoke/LambdaForm$MH'(no method) (0x00000007c0086028) +[1,209s][info][class,load ] java.util.stream.ReferencePipeline$2$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,209s][info][class,init ] 632 Initializing 'java/util/stream/ReferencePipeline$2$1'(no method) (0x00000007c00805a0) +[1,210s][info][stacktrace ] java.lang.NoSuchMethodError, 32 +[1,210s][info][exceptions ] Exception (0x00000005c084c028) +thrown [/mnt/c/shenandoah-jdk9/hotspot/src/share/vm/interpreter/linkResolver.cpp, line 731] +for thread 0x00007fdb10014000 +[1,210s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15a92888} 'resolve' '(Ljava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MethodHandleNatives'> + at bci 0 for thread 0x00007fdb10014000 +[1,210s][info][exceptions ] Exception + thrown in interpreter method <{method} {0x00007fdb15cf94c8} 'resolve' '(BLjava/lang/invoke/MemberName;Ljava/lang/Class;)Ljava/lang/invoke/MemberName;' in 'java/lang/invoke/MemberName$Factory'> + at bci 32 for thread 0x00007fdb10014000 +[1,211s][info][class,load ] java.lang.invoke.LambdaForm$DMH/1809787067 source: java.lang.invoke.LambdaForm +[1,211s][info][class,init ] 633 Initializing 'java/lang/invoke/LambdaForm$DMH'(no method) (0x00000007c0086428) +[1,211s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$16/1802598046 source: jdk.internal.module.IllegalAccessMaps +[1,211s][info][class,init ] 634 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$16'(no method) (0x00000007c0086828) +[1,212s][info][class,load ] java.util.stream.MatchOps$MatchKind source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,212s][info][class,init ] 635 Initializing 'java/util/stream/MatchOps$MatchKind' (0x00000007c0080838) +[1,213s][info][class,load ] java.util.stream.MatchOps source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,213s][info][class,init ] 636 Initializing 'java/util/stream/MatchOps'(no method) (0x00000007c0080c30) +[1,214s][info][class,load ] java.util.stream.MatchOps$MatchOp source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,214s][info][class,init ] 637 Initializing 'java/util/stream/MatchOps$MatchOp'(no method) (0x00000007c0080e18) +[1,214s][info][class,load ] java.util.stream.MatchOps$BooleanTerminalSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,215s][info][class,load ] java.util.stream.MatchOps$$Lambda$17/1277181601 source: java.util.stream.MatchOps +[1,215s][info][class,init ] 638 Initializing 'java/util/stream/MatchOps$$Lambda$17'(no method) (0x00000007c0086c28) +[1,216s][info][class,load ] java.util.stream.MatchOps$1MatchSink source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,216s][info][class,init ] 639 Initializing 'java/util/stream/MatchOps$BooleanTerminalSink'(no method) (0x00000007c0081038) +[1,216s][info][class,init ] 640 Initializing 'java/util/stream/MatchOps$1MatchSink'(no method) (0x00000007c00812d0) +[1,216s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$18/488970385 source: jdk.internal.module.IllegalAccessMaps +[1,216s][info][class,init ] 641 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$18'(no method) (0x00000007c0087028) +[1,217s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$19/1209271652 source: jdk.internal.module.IllegalAccessMaps +[1,217s][info][class,init ] 642 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$19'(no method) (0x00000007c0087428) +[1,218s][info][class,load ] java.util.Collections$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,218s][info][class,init ] 643 Initializing 'java/util/Collections$2'(no method) (0x00000007c0081570) +[1,221s][info][class,load ] jdk.internal.module.IllegalAccessMaps$$Lambda$20/2083562754 source: jdk.internal.module.IllegalAccessMaps +[1,221s][info][class,init ] 644 Initializing 'jdk/internal/module/IllegalAccessMaps$$Lambda$20'(no method) (0x00000007c0087828) +[1,222s][info][class,init ] 645 Initializing 'java/lang/StringBuffer' (0x00000007c000d960) +[1,240s][info][class,load ] java.util.ImmutableCollections$Set0 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,240s][info][class,init ] 646 Initializing 'java/util/ImmutableCollections$Set0' (0x00000007c00817f0) +[1,242s][info][class,load ] jdk.internal.module.ModuleBootstrap$2 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,242s][info][class,init ] 647 Initializing 'jdk/internal/module/ModuleBootstrap$2'(no method) (0x00000007c0081bc8) +[1,245s][info][class,load ] java.util.Collections$UnmodifiableMap source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,245s][info][class,init ] 648 Initializing 'java/util/Collections$UnmodifiableMap'(no method) (0x00000007c0081e08) +[1,247s][info][class,load ] jdk.internal.module.IllegalAccessLogger source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,247s][info][class,init ] 649 Initializing 'jdk/internal/module/IllegalAccessLogger' (0x00000007c0082188) +[1,247s][info][module,startuptime] Phase2 initialization, 0,6830630 secs +[1,247s][info][biasedlocking ] Aligned thread 0x00007fdb101d58c0 to 0x00007fdb101d6000 +[1,247s][info][os,thread ] Thread started (pthread id: 140578914633472, attributes: stacksize: 1024k, guardsize: 0k, detached). +[1,249s][info][os,thread ] Thread is alive (tid: 455, pthread id: 140578914633472). +[1,250s][info][biasedlocking ] Aligned thread 0x00007fdb101e2670 to 0x00007fdb101e2800 +[1,250s][info][os,thread ] Thread started (pthread id: 140578913519360, attributes: stacksize: 1024k, guardsize: 4k, detached). +[1,254s][info][os,thread ] Thread is alive (tid: 456, pthread id: 140578913519360). +[1,254s][info][startuptime ] Create VM, 1,2472990 secs +[1,256s][info][class,load ] sun.launcher.LauncherHelper source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,256s][info][class,init ] 650 Initializing 'sun/launcher/LauncherHelper' (0x00000007c0082378) +[1,257s][info][class,load ] sun.net.util.URLUtil source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,257s][info][class,init ] 651 Initializing 'sun/net/util/URLUtil'(no method) (0x00000007c0082560) +[1,258s][info][class,load ] jdk.internal.loader.URLClassPath$3 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,258s][info][class,init ] 652 Initializing 'jdk/internal/loader/URLClassPath$3'(no method) (0x00000007c0082748) +[1,260s][info][class,load ] jdk.internal.loader.URLClassPath$Loader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,260s][info][class,load ] jdk.internal.loader.URLClassPath$FileLoader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,260s][info][class,init ] 653 Initializing 'jdk/internal/loader/URLClassPath$Loader'(no method) (0x00000007c0082960) +[1,260s][info][class,init ] 654 Initializing 'jdk/internal/loader/URLClassPath$FileLoader'(no method) (0x00000007c0082bb0) +[1,261s][info][class,init ] 655 Initializing 'sun/net/www/ParseUtil' (0x00000007c0010568) +[1,262s][info][class,load ] java.util.BitSet source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,262s][info][class,init ] 656 Initializing 'java/util/BitSet' (0x00000007c0082e10) +[1,264s][info][class,load ] jdk.internal.loader.Resource source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,264s][info][class,load ] jdk.internal.loader.URLClassPath$FileLoader$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,264s][info][class,init ] 657 Initializing 'jdk/internal/loader/Resource'(no method) (0x00000007c0083120) +[1,264s][info][class,init ] 658 Initializing 'jdk/internal/loader/URLClassPath$FileLoader$1'(no method) (0x00000007c0083368) +[1,265s][info][class,load ] sun.nio.ByteBuffered source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,266s][info][class,load ] java.io.FileInputStream$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,266s][info][class,init ] 659 Initializing 'java/io/FileInputStream$1'(no method) (0x00000007c0087c28) +[1,267s][info][class,load ] java.security.SecureClassLoader$CodeSourceKey source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,267s][info][class,init ] 660 Initializing 'java/security/SecureClassLoader$CodeSourceKey'(no method) (0x00000007c0087e50) +[1,268s][info][class,load ] java.security.SecureClassLoader$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,268s][info][class,init ] 661 Initializing 'java/security/SecureClassLoader$1'(no method) (0x00000007c0088040) +[1,270s][info][class,load ] java.security.PermissionCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,270s][info][class,load ] java.security.Permissions source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,270s][info][class,init ] 662 Initializing 'java/security/PermissionCollection'(no method) (0x00000007c0088278) +[1,270s][info][class,init ] 663 Initializing 'java/security/Permissions' (0x00000007c0088490) +[1,273s][info][class,load ] java.net.URLConnection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,273s][info][class,load ] sun.net.www.URLConnection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,273s][info][class,load ] sun.net.www.protocol.file.FileURLConnection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,273s][info][class,init ] 664 Initializing 'java/net/URLConnection' (0x00000007c00886b0) +[1,273s][info][class,init ] 665 Initializing 'sun/net/www/URLConnection' (0x00000007c0088a20) +[1,273s][info][class,init ] 666 Initializing 'sun/net/www/protocol/file/FileURLConnection' (0x00000007c0088dc8) +[1,275s][info][class,load ] sun.net.www.MessageHeader source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,275s][info][class,init ] 667 Initializing 'sun/net/www/MessageHeader'(no method) (0x00000007c0089180) +[1,276s][info][class,load ] java.io.FilePermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,276s][info][class,init ] 668 Initializing 'java/io/FilePermission' (0x00000007c0089420) +[1,278s][info][class,load ] jdk.internal.misc.JavaIOFilePermissionAccess source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,278s][info][class,load ] java.io.FilePermission$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,278s][info][class,init ] 669 Initializing 'java/io/FilePermission$1'(no method) (0x00000007c0089830) +[1,279s][info][class,load ] sun.security.util.FilePermCompat source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,279s][info][class,init ] 670 Initializing 'sun/security/util/FilePermCompat' (0x00000007c0089a48) +[1,280s][info][class,load ] java.security.Permissions$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,280s][info][class,init ] 671 Initializing 'java/security/Permissions$1'(no method) (0x00000007c0089c30) +[1,281s][info][class,load ] java.io.FilePermissionCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,281s][info][class,init ] 672 Initializing 'java/io/FilePermissionCollection' (0x00000007c0089e68) +[1,282s][info][class,load ] java.io.FilePermissionCollection$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,282s][info][class,init ] 673 Initializing 'java/io/FilePermissionCollection$1'(no method) (0x00000007c008a088) +[1,282s][info][class,load ] java.security.AllPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,283s][info][class,load ] java.security.UnresolvedPermission source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,284s][info][class,load ] java.security.BasicPermissionCollection source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,284s][info][class,init ] 674 Initializing 'java/security/BasicPermissionCollection' (0x00000007c008a700) +[1,285s][info][class,load ] java.security.SecureClassLoader$DebugHolder source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,285s][info][class,init ] 675 Initializing 'java/security/SecureClassLoader$DebugHolder' (0x00000007c008a920) +[1,286s][info][class,load ] sun.security.util.Debug source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,286s][info][class,init ] 676 Initializing 'sun/security/util/Debug' (0x00000007c008ab08) +[1,287s][info][class,load ] GCOutputProducer source: file:/mnt/c/shenandoah-jdk9/ +[1,287s][info][class,load ] java.lang.NamedPackage source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,288s][info][class,init ] 677 Initializing 'java/lang/NamedPackage'(no method) (0x00000007c008ad10) +[1,288s][info][class,init ] Start class verification for: GCOutputProducer +[1,288s][info][verification ] Verifying class GCOutputProducer with new format +[1,288s][info][verification ] Verifying method GCOutputProducer.allocateLongLived()V +[1,288s][info][verification ] StackMapTable: frame_count = 2 +[1,288s][info][verification ] table = { +[1,288s][info][verification ] bci: @15 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { } +[1,288s][info][verification ] bci: @45 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { } +[1,288s][info][verification ] } +[1,288s][info][verification ] bci: @0 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { } +[1,288s][info][verification ] offset = 0, opcode = getstatic +[1,288s][info][verification ] bci: @3 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { integer } +[1,288s][info][verification ] offset = 3, opcode = getstatic +[1,288s][info][verification ] bci: @6 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { integer, '[Ljava/lang/Object;' } +[1,288s][info][verification ] offset = 6, opcode = arraylength +[1,288s][info][verification ] bci: @7 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { integer, integer } +[1,288s][info][verification ] offset = 7, opcode = irem +[1,288s][info][verification ] bci: @8 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { integer } +[1,288s][info][verification ] offset = 8, opcode = putstatic +[1,288s][info][verification ] bci: @11 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { } +[1,288s][info][verification ] offset = 11, opcode = getstatic +[1,288s][info][verification ] bci: @14 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { } +[1,288s][info][verification ] stack: { integer } +[1,288s][info][verification ] offset = 14, opcode = istore_0 +[1,288s][info][verification ] bci: @15 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { } +[1,288s][info][verification ] offset = 15, opcode = iload_0 +[1,288s][info][verification ] bci: @16 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { integer } +[1,288s][info][verification ] offset = 16, opcode = getstatic +[1,288s][info][verification ] bci: @19 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { integer, integer } +[1,288s][info][verification ] offset = 19, opcode = getstatic +[1,288s][info][verification ] bci: @22 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { integer, integer, integer } +[1,288s][info][verification ] offset = 22, opcode = iadd +[1,288s][info][verification ] bci: @23 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { integer, integer } +[1,288s][info][verification ] offset = 23, opcode = if_icmpge +[1,288s][info][verification ] bci: @26 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,288s][info][verification ] stack: { } +[1,288s][info][verification ] offset = 26, opcode = getstatic +[1,288s][info][verification ] bci: @29 +[1,288s][info][verification ] flags: { } +[1,288s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,289s][info][verification ] offset = 29, opcode = iload_0 +[1,289s][info][verification ] bci: @30 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { '[Ljava/lang/Object;', integer } +[1,289s][info][verification ] offset = 30, opcode = new +[1,289s][info][verification ] bci: @33 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30 } +[1,289s][info][verification ] offset = 33, opcode = dup +[1,289s][info][verification ] bci: @34 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30 } +[1,289s][info][verification ] offset = 34, opcode = aconst_null +[1,289s][info][verification ] bci: @35 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30, null } +[1,289s][info][verification ] offset = 35, opcode = invokespecial +[1,289s][info][verification ] bci: @38 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { '[Ljava/lang/Object;', integer, 'GCOutputProducer$MemoryConsumingObject' } +[1,289s][info][verification ] offset = 38, opcode = aastore +[1,289s][info][verification ] bci: @39 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] offset = 39, opcode = iinc +[1,289s][info][verification ] bci: @42 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] offset = 42, opcode = goto +[1,289s][info][verification ] bci: @45 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] offset = 45, opcode = getstatic +[1,289s][info][verification ] bci: @48 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { integer } +[1,289s][info][verification ] offset = 48, opcode = getstatic +[1,289s][info][verification ] bci: @51 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { integer, integer } +[1,289s][info][verification ] offset = 51, opcode = iadd +[1,289s][info][verification ] bci: @52 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { integer } +[1,289s][info][verification ] offset = 52, opcode = putstatic +[1,289s][info][verification ] bci: @55 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] offset = 55, opcode = return +[1,289s][info][verification ] Verifying method GCOutputProducer.allocateShortLived()V +[1,289s][info][verification ] StackMapTable: frame_count = 2 +[1,289s][info][verification ] table = { +[1,289s][info][verification ] bci: @15 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { integer } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] bci: @45 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] } +[1,289s][info][verification ] bci: @0 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { } +[1,289s][info][verification ] offset = 0, opcode = getstatic +[1,289s][info][verification ] bci: @3 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { integer } +[1,289s][info][verification ] offset = 3, opcode = getstatic +[1,289s][info][verification ] bci: @6 +[1,289s][info][verification ] flags: { } +[1,289s][info][verification ] locals: { } +[1,289s][info][verification ] stack: { integer, '[Ljava/lang/Object;' } +[1,289s][info][verification ] offset = 6, opcode = arraylength +[1,289s][info][verification ] bci: @7 +[1,289s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { } +[1,290s][info][verification ] stack: { integer, integer } +[1,290s][info][verification ] offset = 7, opcode = irem +[1,290s][info][verification ] bci: @8 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { } +[1,290s][info][verification ] stack: { integer } +[1,290s][info][verification ] offset = 8, opcode = putstatic +[1,290s][info][verification ] bci: @11 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { } +[1,290s][info][verification ] stack: { } +[1,290s][info][verification ] offset = 11, opcode = getstatic +[1,290s][info][verification ] bci: @14 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { } +[1,290s][info][verification ] stack: { integer } +[1,290s][info][verification ] offset = 14, opcode = istore_0 +[1,290s][info][verification ] bci: @15 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { } +[1,290s][info][verification ] offset = 15, opcode = iload_0 +[1,290s][info][verification ] bci: @16 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { integer } +[1,290s][info][verification ] offset = 16, opcode = getstatic +[1,290s][info][verification ] bci: @19 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { integer, integer } +[1,290s][info][verification ] offset = 19, opcode = getstatic +[1,290s][info][verification ] bci: @22 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { integer, integer, integer } +[1,290s][info][verification ] offset = 22, opcode = iadd +[1,290s][info][verification ] bci: @23 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { integer, integer } +[1,290s][info][verification ] offset = 23, opcode = if_icmpge +[1,290s][info][verification ] bci: @26 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { } +[1,290s][info][verification ] offset = 26, opcode = getstatic +[1,290s][info][verification ] bci: @29 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,290s][info][verification ] offset = 29, opcode = iload_0 +[1,290s][info][verification ] bci: @30 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { '[Ljava/lang/Object;', integer } +[1,290s][info][verification ] offset = 30, opcode = new +[1,290s][info][verification ] bci: @33 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30 } +[1,290s][info][verification ] offset = 33, opcode = dup +[1,290s][info][verification ] bci: @34 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30 } +[1,290s][info][verification ] offset = 34, opcode = aconst_null +[1,290s][info][verification ] bci: @35 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { '[Ljava/lang/Object;', integer, uninitialized 30, uninitialized 30, null } +[1,290s][info][verification ] offset = 35, opcode = invokespecial +[1,290s][info][verification ] bci: @38 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { '[Ljava/lang/Object;', integer, 'GCOutputProducer$MemoryConsumingObject' } +[1,290s][info][verification ] offset = 38, opcode = aastore +[1,290s][info][verification ] bci: @39 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { } +[1,290s][info][verification ] offset = 39, opcode = iinc +[1,290s][info][verification ] bci: @42 +[1,290s][info][verification ] flags: { } +[1,290s][info][verification ] locals: { integer } +[1,290s][info][verification ] stack: { } +[1,290s][info][verification ] offset = 42, opcode = goto +[1,290s][info][verification ] bci: @45 +[1,290s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 45, opcode = getstatic +[1,291s][info][verification ] bci: @48 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer } +[1,291s][info][verification ] offset = 48, opcode = getstatic +[1,291s][info][verification ] bci: @51 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer, integer } +[1,291s][info][verification ] offset = 51, opcode = iadd +[1,291s][info][verification ] bci: @52 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer } +[1,291s][info][verification ] offset = 52, opcode = putstatic +[1,291s][info][verification ] bci: @55 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 55, opcode = return +[1,291s][info][verification ] Verifying method GCOutputProducer.()V +[1,291s][info][verification ] StackMapTable: frame_count = 0 +[1,291s][info][verification ] table = { +[1,291s][info][verification ] } +[1,291s][info][verification ] bci: @0 +[1,291s][info][verification ] flags: { flagThisUninit } +[1,291s][info][verification ] locals: { uninitializedThis } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 0, opcode = aload_0 +[1,291s][info][verification ] bci: @1 +[1,291s][info][verification ] flags: { flagThisUninit } +[1,291s][info][verification ] locals: { uninitializedThis } +[1,291s][info][verification ] stack: { uninitializedThis } +[1,291s][info][verification ] offset = 1, opcode = invokespecial +[1,291s][info][verification ] bci: @4 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { 'GCOutputProducer' } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 4, opcode = return +[1,291s][info][verification ] Verifying method GCOutputProducer.()V +[1,291s][info][verification ] StackMapTable: frame_count = 0 +[1,291s][info][verification ] table = { +[1,291s][info][verification ] } +[1,291s][info][verification ] bci: @0 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 0, opcode = sipush +[1,291s][info][verification ] bci: @3 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer } +[1,291s][info][verification ] offset = 3, opcode = anewarray +[1,291s][info][verification ] bci: @6 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,291s][info][verification ] offset = 6, opcode = putstatic +[1,291s][info][verification ] bci: @9 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 9, opcode = sipush +[1,291s][info][verification ] bci: @12 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer } +[1,291s][info][verification ] offset = 12, opcode = anewarray +[1,291s][info][verification ] bci: @15 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,291s][info][verification ] offset = 15, opcode = putstatic +[1,291s][info][verification ] bci: @18 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { } +[1,291s][info][verification ] offset = 18, opcode = getstatic +[1,291s][info][verification ] bci: @21 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,291s][info][verification ] offset = 21, opcode = arraylength +[1,291s][info][verification ] bci: @22 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer } +[1,291s][info][verification ] offset = 22, opcode = iconst_4 +[1,291s][info][verification ] bci: @23 +[1,291s][info][verification ] flags: { } +[1,291s][info][verification ] locals: { } +[1,291s][info][verification ] stack: { integer, integer } +[1,291s][info][verification ] offset = 23, opcode = idiv +[1,292s][info][verification ] bci: @24 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { integer } +[1,292s][info][verification ] offset = 24, opcode = putstatic +[1,292s][info][verification ] bci: @27 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { } +[1,292s][info][verification ] offset = 27, opcode = getstatic +[1,292s][info][verification ] bci: @30 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { '[Ljava/lang/Object;' } +[1,292s][info][verification ] offset = 30, opcode = arraylength +[1,292s][info][verification ] bci: @31 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { integer } +[1,292s][info][verification ] offset = 31, opcode = sipush +[1,292s][info][verification ] bci: @34 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { integer, integer } +[1,292s][info][verification ] offset = 34, opcode = idiv +[1,292s][info][verification ] bci: @35 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { integer } +[1,292s][info][verification ] offset = 35, opcode = putstatic +[1,292s][info][verification ] bci: @38 +[1,292s][info][verification ] flags: { } +[1,292s][info][verification ] locals: { } +[1,292s][info][verification ] stack: { } +[1,292s][info][verification ] offset = 38, opcode = return +[1,292s][info][verification ] Verifying method GCOutputProducer.main([Ljava/lang/String;)V +[1,293s][info][class,load ] java.lang.InterruptedException source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[1,293s][info][verification ] StackMapTable: frame_count = 2 +[1,293s][info][verification ] table = { +[1,293s][info][verification ] bci: @3 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] bci: @21 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { 'java/lang/InterruptedException' } +[1,293s][info][verification ] } +[1,293s][info][verification ] bci: @0 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 0, opcode = invokestatic +[1,293s][info][verification ] bci: @3 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 3, opcode = invokestatic +[1,293s][info][verification ] bci: @6 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 6, opcode = invokestatic +[1,293s][info][verification ] bci: @9 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 9, opcode = ldc2_w +[1,293s][info][verification ] bci: @12 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { long, long_2nd } +[1,293s][info][verification ] offset = 12, opcode = invokestatic +[1,293s][info][verification ] bci: @15 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 15, opcode = invokestatic +[1,293s][info][verification ] bci: @18 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 18, opcode = goto +[1,293s][info][verification ] bci: @21 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;' } +[1,293s][info][verification ] stack: { 'java/lang/InterruptedException' } +[1,293s][info][verification ] offset = 21, opcode = astore_1 +[1,293s][info][verification ] bci: @22 +[1,293s][info][verification ] flags: { } +[1,293s][info][verification ] locals: { '[Ljava/lang/String;', 'java/lang/InterruptedException' } +[1,293s][info][verification ] stack: { } +[1,293s][info][verification ] offset = 22, opcode = aload_1 +[1,293s][info][verification ] bci: @23 +[1,294s][info][verification ] flags: { } +[1,294s][info][verification ] locals: { '[Ljava/lang/String;', 'java/lang/InterruptedException' } +[1,294s][info][verification ] stack: { 'java/lang/InterruptedException' } +[1,294s][info][verification ] offset = 23, opcode = invokevirtual +[1,294s][info][verification ] bci: @26 +[1,294s][info][verification ] flags: { } +[1,294s][info][verification ] locals: { '[Ljava/lang/String;', 'java/lang/InterruptedException' } +[1,294s][info][verification ] stack: { } +[1,294s][info][verification ] offset = 26, opcode = goto +[1,294s][info][class,init ] End class verification for: GCOutputProducer +[1,294s][info][verification ] End class verification for: GCOutputProducer +[1,294s][info][class,init ] 678 Initializing 'GCOutputProducer' (0x00000007c008fc28) +[1,294s][info][gc ] Cancelling concurrent GC: System.gc() +[1,297s][info][safepoint ] Application time: 0,0430580 seconds +[1,297s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[1,297s][info][safepoint,cleanup ] updating inline caches, 0,0000300 secs +[1,297s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,297s][info][safepoint,cleanup ] mark nmethods, 0,0000050 secs +[1,297s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[1,297s][info][gc,start ] GC(0) Pause Full (System.gc()) +[1,297s][info][gc,phases,start ] GC(0) Phase 1: Mark live objects +[1,300s][info][gc,stringtable ] GC(0) Cleaned string and symbol table, strings: 1750 processed, 19 removed, symbols: 23807 processed, 0 removed +[1,300s][info][gc,phases ] GC(0) Phase 1: Mark live objects 2,748ms +[1,300s][info][gc,phases,start ] GC(0) Phase 2: Compute new object addresses +[1,300s][info][gc,phases ] GC(0) Phase 2: Compute new object addresses 0,510ms +[1,300s][info][gc,phases,start ] GC(0) Phase 3: Adjust pointers +[1,302s][info][gc,phases ] GC(0) Phase 3: Adjust pointers 1,459ms +[1,302s][info][gc,phases,start ] GC(0) Phase 4: Move objects +[1,303s][info][gc,phases ] GC(0) Phase 4: Move objects 0,630ms +[1,303s][info][gc ] GC(0) Pause Full (System.gc()) 10M->1M(128M) 5,526ms +[1,303s][info][safepoint ] Total time for which application threads were stopped: 0,0057640 seconds, Stopping threads took: 0,0000290 seconds +[1,304s][info][class,load ] GCOutputProducer$MemoryConsumingObject source: file:/mnt/c/shenandoah-jdk9/ +[1,304s][info][class,init ] Start class verification for: GCOutputProducer$MemoryConsumingObject +[1,304s][info][verification ] Verifying class GCOutputProducer$MemoryConsumingObject with new format +[1,304s][info][verification ] Verifying method GCOutputProducer$MemoryConsumingObject.()V +[1,304s][info][verification ] StackMapTable: frame_count = 0 +[1,304s][info][verification ] table = { +[1,304s][info][verification ] } +[1,304s][info][verification ] bci: @0 +[1,304s][info][verification ] flags: { flagThisUninit } +[1,304s][info][verification ] locals: { uninitializedThis } +[1,304s][info][verification ] stack: { } +[1,304s][info][verification ] offset = 0, opcode = aload_0 +[1,304s][info][verification ] bci: @1 +[1,304s][info][verification ] flags: { flagThisUninit } +[1,304s][info][verification ] locals: { uninitializedThis } +[1,304s][info][verification ] stack: { uninitializedThis } +[1,304s][info][verification ] offset = 1, opcode = invokespecial +[1,304s][info][verification ] bci: @4 +[1,304s][info][verification ] flags: { } +[1,304s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,304s][info][verification ] stack: { } +[1,304s][info][verification ] offset = 4, opcode = aload_0 +[1,304s][info][verification ] bci: @5 +[1,304s][info][verification ] flags: { } +[1,304s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,304s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject' } +[1,304s][info][verification ] offset = 5, opcode = sipush +[1,304s][info][verification ] bci: @8 +[1,304s][info][verification ] flags: { } +[1,304s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,304s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject', integer } +[1,304s][info][verification ] offset = 8, opcode = newarray +[1,304s][info][verification ] bci: @10 +[1,304s][info][verification ] flags: { } +[1,304s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,304s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject', '[I' } +[1,304s][info][verification ] offset = 10, opcode = putfield +[1,304s][info][verification ] bci: @13 +[1,304s][info][verification ] flags: { } +[1,304s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,304s][info][verification ] stack: { } +[1,304s][info][verification ] offset = 13, opcode = return +[1,304s][info][verification ] Verifying method GCOutputProducer$MemoryConsumingObject.(LGCOutputProducer$1;)V +[1,304s][info][verification ] StackMapTable: frame_count = 0 +[1,304s][info][verification ] table = { +[1,304s][info][verification ] } +[1,304s][info][verification ] bci: @0 +[1,304s][info][verification ] flags: { flagThisUninit } +[1,304s][info][verification ] locals: { uninitializedThis, 'GCOutputProducer$1' } +[1,304s][info][verification ] stack: { } +[1,304s][info][verification ] offset = 0, opcode = aload_0 +[1,304s][info][verification ] bci: @1 +[1,304s][info][verification ] flags: { flagThisUninit } +[1,304s][info][verification ] locals: { uninitializedThis, 'GCOutputProducer$1' } +[1,304s][info][verification ] stack: { uninitializedThis } +[1,304s][info][verification ] offset = 1, opcode = invokespecial +[1,304s][info][verification ] bci: @4 +[1,304s][info][verification ] flags: { } +[1,304s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject', 'GCOutputProducer$1' } +[1,304s][info][verification ] stack: { } +[1,304s][info][verification ] offset = 4, opcode = return +[1,304s][info][verification ] Verifying method GCOutputProducer$MemoryConsumingObject.toString()Ljava/lang/String; +[1,304s][info][verification ] StackMapTable: frame_count = 0 +[1,304s][info][verification ] table = { +[1,304s][info][verification ] } +[1,305s][info][verification ] bci: @0 +[1,305s][info][verification ] flags: { } +[1,305s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,305s][info][verification ] stack: { } +[1,305s][info][verification ] offset = 0, opcode = aload_0 +[1,305s][info][verification ] bci: @1 +[1,305s][info][verification ] flags: { } +[1,305s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,305s][info][verification ] stack: { 'GCOutputProducer$MemoryConsumingObject' } +[1,305s][info][verification ] offset = 1, opcode = getfield +[1,305s][info][verification ] bci: @4 +[1,305s][info][verification ] flags: { } +[1,305s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,305s][info][verification ] stack: { '[I' } +[1,305s][info][verification ] offset = 4, opcode = invokestatic +[1,305s][info][verification ] bci: @7 +[1,305s][info][verification ] flags: { } +[1,305s][info][verification ] locals: { 'GCOutputProducer$MemoryConsumingObject' } +[1,305s][info][verification ] stack: { 'java/lang/String' } +[1,305s][info][verification ] offset = 7, opcode = areturn +[1,305s][info][class,init ] End class verification for: GCOutputProducer$MemoryConsumingObject +[1,305s][info][verification ] End class verification for: GCOutputProducer$MemoryConsumingObject +[1,305s][info][class,loader,constraints] adding new constraint for name: java/lang/String, loader[0]: jdk/internal/loader/ClassLoaders$AppClassLoader, loader[1]: +[1,305s][info][class,init ] 679 Initializing 'GCOutputProducer$MemoryConsumingObject'(no method) (0x00000007c008fe10) +[1,405s][info][gc ] Cancelling concurrent GC: System.gc() +[1,407s][info][safepoint ] Application time: 0,1038890 seconds +[1,407s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[1,407s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[1,407s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,407s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[1,407s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[1,407s][info][gc,start ] GC(1) Pause Full (System.gc()) +[1,407s][info][gc,phases,start ] GC(1) Phase 1: Mark live objects +[1,410s][info][gc,stringtable ] GC(1) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[1,410s][info][gc,phases ] GC(1) Phase 1: Mark live objects 3,241ms +[1,410s][info][gc,phases,start ] GC(1) Phase 2: Compute new object addresses +[1,411s][info][gc,phases ] GC(1) Phase 2: Compute new object addresses 0,515ms +[1,411s][info][gc,phases,start ] GC(1) Phase 3: Adjust pointers +[1,412s][info][gc,phases ] GC(1) Phase 3: Adjust pointers 1,325ms +[1,412s][info][gc,phases,start ] GC(1) Phase 4: Move objects +[1,413s][info][gc,phases ] GC(1) Phase 4: Move objects 0,771ms +[1,413s][info][gc ] GC(1) Pause Full (System.gc()) 3M->2M(128M) 6,068ms +[1,413s][info][safepoint ] Total time for which application threads were stopped: 0,0062960 seconds, Stopping threads took: 0,0000350 seconds +[1,514s][info][gc ] Cancelling concurrent GC: System.gc() +[1,517s][info][safepoint ] Application time: 0,1038200 seconds +[1,517s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[1,517s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[1,517s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,517s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[1,517s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[1,517s][info][gc,start ] GC(2) Pause Full (System.gc()) +[1,517s][info][gc,phases,start ] GC(2) Phase 1: Mark live objects +[1,519s][info][gc,stringtable ] GC(2) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[1,520s][info][gc,phases ] GC(2) Phase 1: Mark live objects 2,606ms +[1,520s][info][gc,phases,start ] GC(2) Phase 2: Compute new object addresses +[1,520s][info][gc,phases ] GC(2) Phase 2: Compute new object addresses 0,414ms +[1,520s][info][gc,phases,start ] GC(2) Phase 3: Adjust pointers +[1,521s][info][gc,phases ] GC(2) Phase 3: Adjust pointers 1,303ms +[1,521s][info][gc,phases,start ] GC(2) Phase 4: Move objects +[1,522s][info][gc,phases ] GC(2) Phase 4: Move objects 0,449ms +[1,522s][info][gc ] GC(2) Pause Full (System.gc()) 4M->3M(128M) 4,932ms +[1,522s][info][safepoint ] Total time for which application threads were stopped: 0,0051110 seconds, Stopping threads took: 0,0000320 seconds +[1,623s][info][gc ] Cancelling concurrent GC: System.gc() +[1,626s][info][safepoint ] Application time: 0,1042620 seconds +[1,626s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[1,626s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[1,626s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,626s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[1,626s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[1,626s][info][gc,start ] GC(3) Pause Full (System.gc()) +[1,626s][info][gc,phases,start ] GC(3) Phase 1: Mark live objects +[1,629s][info][gc,stringtable ] GC(3) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[1,629s][info][gc,phases ] GC(3) Phase 1: Mark live objects 2,892ms +[1,629s][info][gc,phases,start ] GC(3) Phase 2: Compute new object addresses +[1,630s][info][gc,phases ] GC(3) Phase 2: Compute new object addresses 0,419ms +[1,630s][info][gc,phases,start ] GC(3) Phase 3: Adjust pointers +[1,631s][info][gc,phases ] GC(3) Phase 3: Adjust pointers 1,338ms +[1,631s][info][gc,phases,start ] GC(3) Phase 4: Move objects +[1,632s][info][gc,phases ] GC(3) Phase 4: Move objects 0,579ms +[1,632s][info][gc ] GC(3) Pause Full (System.gc()) 5M->4M(128M) 5,442ms +[1,632s][info][safepoint ] Total time for which application threads were stopped: 0,0056490 seconds, Stopping threads took: 0,0000420 seconds +[1,733s][info][gc ] Cancelling concurrent GC: System.gc() +[1,735s][info][safepoint ] Application time: 0,1029140 seconds +[1,735s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[1,735s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[1,735s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,735s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[1,735s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[1,735s][info][gc,start ] GC(4) Pause Full (System.gc()) +[1,735s][info][gc,phases,start ] GC(4) Phase 1: Mark live objects +[1,738s][info][gc,stringtable ] GC(4) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[1,738s][info][gc,phases ] GC(4) Phase 1: Mark live objects 2,902ms +[1,738s][info][gc,phases,start ] GC(4) Phase 2: Compute new object addresses +[1,739s][info][gc,phases ] GC(4) Phase 2: Compute new object addresses 0,514ms +[1,739s][info][gc,phases,start ] GC(4) Phase 3: Adjust pointers +[1,740s][info][gc,phases ] GC(4) Phase 3: Adjust pointers 1,378ms +[1,740s][info][gc,phases,start ] GC(4) Phase 4: Move objects +[1,741s][info][gc,phases ] GC(4) Phase 4: Move objects 0,940ms +[1,741s][info][gc ] GC(4) Pause Full (System.gc()) 6M->5M(128M) 5,966ms +[1,741s][info][safepoint ] Total time for which application threads were stopped: 0,0061930 seconds, Stopping threads took: 0,0000360 seconds +[1,842s][info][gc ] Cancelling concurrent GC: System.gc() +[1,845s][info][safepoint ] Application time: 0,1043740 seconds +[1,846s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[1,846s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[1,846s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,846s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[1,846s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[1,846s][info][gc,start ] GC(5) Pause Full (System.gc()) +[1,846s][info][gc,phases,start ] GC(5) Phase 1: Mark live objects +[1,849s][info][gc,stringtable ] GC(5) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[1,849s][info][gc,phases ] GC(5) Phase 1: Mark live objects 2,846ms +[1,849s][info][gc,phases,start ] GC(5) Phase 2: Compute new object addresses +[1,849s][info][gc,phases ] GC(5) Phase 2: Compute new object addresses 0,443ms +[1,849s][info][gc,phases,start ] GC(5) Phase 3: Adjust pointers +[1,850s][info][gc,phases ] GC(5) Phase 3: Adjust pointers 1,406ms +[1,851s][info][gc,phases,start ] GC(5) Phase 4: Move objects +[1,852s][info][gc,phases ] GC(5) Phase 4: Move objects 1,625ms +[1,852s][info][gc ] GC(5) Pause Full (System.gc()) 7M->5M(128M) 6,552ms +[1,852s][info][safepoint ] Total time for which application threads were stopped: 0,0067890 seconds, Stopping threads took: 0,0000350 seconds +[1,953s][info][gc ] Cancelling concurrent GC: System.gc() +[1,956s][info][safepoint ] Application time: 0,1036710 seconds +[1,956s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[1,956s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[1,956s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[1,956s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[1,956s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[1,956s][info][gc,start ] GC(6) Pause Full (System.gc()) +[1,956s][info][gc,phases,start ] GC(6) Phase 1: Mark live objects +[1,959s][info][gc,stringtable ] GC(6) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[1,959s][info][gc,phases ] GC(6) Phase 1: Mark live objects 2,897ms +[1,959s][info][gc,phases,start ] GC(6) Phase 2: Compute new object addresses +[1,960s][info][gc,phases ] GC(6) Phase 2: Compute new object addresses 0,497ms +[1,960s][info][gc,phases,start ] GC(6) Phase 3: Adjust pointers +[1,961s][info][gc,phases ] GC(6) Phase 3: Adjust pointers 1,434ms +[1,961s][info][gc,phases,start ] GC(6) Phase 4: Move objects +[1,962s][info][gc,phases ] GC(6) Phase 4: Move objects 0,879ms +[1,962s][info][gc ] GC(6) Pause Full (System.gc()) 7M->5M(128M) 6,152ms +[1,962s][info][safepoint ] Total time for which application threads were stopped: 0,0063760 seconds, Stopping threads took: 0,0000370 seconds +[2,063s][info][gc ] Cancelling concurrent GC: System.gc() +[2,065s][info][safepoint ] Application time: 0,1030750 seconds +[2,066s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,066s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[2,066s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,066s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[2,066s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,066s][info][gc,start ] GC(7) Pause Full (System.gc()) +[2,066s][info][gc,phases,start ] GC(7) Phase 1: Mark live objects +[2,068s][info][gc,stringtable ] GC(7) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,069s][info][gc,phases ] GC(7) Phase 1: Mark live objects 2,792ms +[2,069s][info][gc,phases,start ] GC(7) Phase 2: Compute new object addresses +[2,069s][info][gc,phases ] GC(7) Phase 2: Compute new object addresses 0,435ms +[2,069s][info][gc,phases,start ] GC(7) Phase 3: Adjust pointers +[2,070s][info][gc,phases ] GC(7) Phase 3: Adjust pointers 1,347ms +[2,070s][info][gc,phases,start ] GC(7) Phase 4: Move objects +[2,071s][info][gc,phases ] GC(7) Phase 4: Move objects 0,831ms +[2,071s][info][gc ] GC(7) Pause Full (System.gc()) 7M->5M(128M) 5,625ms +[2,071s][info][safepoint ] Total time for which application threads were stopped: 0,0058360 seconds, Stopping threads took: 0,0000360 seconds +[2,172s][info][gc ] Cancelling concurrent GC: System.gc() +[2,175s][info][safepoint ] Application time: 0,1032450 seconds +[2,175s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,175s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[2,175s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,175s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[2,175s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,175s][info][gc,start ] GC(8) Pause Full (System.gc()) +[2,175s][info][gc,phases,start ] GC(8) Phase 1: Mark live objects +[2,178s][info][gc,stringtable ] GC(8) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,178s][info][gc,phases ] GC(8) Phase 1: Mark live objects 2,883ms +[2,178s][info][gc,phases,start ] GC(8) Phase 2: Compute new object addresses +[2,178s][info][gc,phases ] GC(8) Phase 2: Compute new object addresses 0,439ms +[2,178s][info][gc,phases,start ] GC(8) Phase 3: Adjust pointers +[2,180s][info][gc,phases ] GC(8) Phase 3: Adjust pointers 1,473ms +[2,180s][info][gc,phases,start ] GC(8) Phase 4: Move objects +[2,181s][info][gc,phases ] GC(8) Phase 4: Move objects 1,150ms +[2,181s][info][gc ] GC(8) Pause Full (System.gc()) 7M->6M(128M) 6,211ms +[2,181s][info][safepoint ] Total time for which application threads were stopped: 0,0064230 seconds, Stopping threads took: 0,0000360 seconds +[2,282s][info][gc ] Cancelling concurrent GC: System.gc() +[2,285s][info][safepoint ] Application time: 0,1042950 seconds +[2,286s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,286s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[2,286s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,286s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[2,286s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,286s][info][gc,start ] GC(9) Pause Full (System.gc()) +[2,286s][info][gc,phases,start ] GC(9) Phase 1: Mark live objects +[2,289s][info][gc,stringtable ] GC(9) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,289s][info][gc,phases ] GC(9) Phase 1: Mark live objects 2,867ms +[2,289s][info][gc,phases,start ] GC(9) Phase 2: Compute new object addresses +[2,289s][info][gc,phases ] GC(9) Phase 2: Compute new object addresses 0,440ms +[2,289s][info][gc,phases,start ] GC(9) Phase 3: Adjust pointers +[2,290s][info][gc,phases ] GC(9) Phase 3: Adjust pointers 1,341ms +[2,290s][info][gc,phases,start ] GC(9) Phase 4: Move objects +[2,291s][info][gc,phases ] GC(9) Phase 4: Move objects 0,528ms +[2,291s][info][gc ] GC(9) Pause Full (System.gc()) 8M->6M(128M) 5,373ms +[2,291s][info][safepoint ] Total time for which application threads were stopped: 0,0055840 seconds, Stopping threads took: 0,0000350 seconds +[2,392s][info][gc ] Cancelling concurrent GC: System.gc() +[2,395s][info][safepoint ] Application time: 0,1035140 seconds +[2,395s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,395s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[2,395s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,395s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[2,395s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,395s][info][gc,start ] GC(10) Pause Full (System.gc()) +[2,395s][info][gc,phases,start ] GC(10) Phase 1: Mark live objects +[2,397s][info][gc,stringtable ] GC(10) Cleaned string and symbol table, strings: 1732 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,398s][info][gc,phases ] GC(10) Phase 1: Mark live objects 2,651ms +[2,398s][info][gc,phases,start ] GC(10) Phase 2: Compute new object addresses +[2,398s][info][gc,phases ] GC(10) Phase 2: Compute new object addresses 0,464ms +[2,398s][info][gc,phases,start ] GC(10) Phase 3: Adjust pointers +[2,399s][info][gc,phases ] GC(10) Phase 3: Adjust pointers 1,354ms +[2,399s][info][gc,phases,start ] GC(10) Phase 4: Move objects +[2,400s][info][gc,phases ] GC(10) Phase 4: Move objects 0,933ms +[2,400s][info][gc ] GC(10) Pause Full (System.gc()) 8M->6M(128M) 5,622ms +[2,401s][info][safepoint ] Total time for which application threads were stopped: 0,0058390 seconds, Stopping threads took: 0,0000360 seconds +[2,401s][info][class,load ] GCOutputProducer$1 source: file:/mnt/c/shenandoah-jdk9/ +[2,502s][info][gc ] Cancelling concurrent GC: System.gc() +[2,503s][info][safepoint ] Application time: 0,1026520 seconds +[2,503s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,503s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[2,503s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,503s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[2,503s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,503s][info][gc,start ] GC(11) Pause Full (System.gc()) +[2,503s][info][gc,phases,start ] GC(11) Phase 1: Mark live objects +[2,506s][info][gc,stringtable ] GC(11) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,506s][info][gc,phases ] GC(11) Phase 1: Mark live objects 3,003ms +[2,506s][info][gc,phases,start ] GC(11) Phase 2: Compute new object addresses +[2,507s][info][gc,phases ] GC(11) Phase 2: Compute new object addresses 0,452ms +[2,507s][info][gc,phases,start ] GC(11) Phase 3: Adjust pointers +[2,508s][info][gc,phases ] GC(11) Phase 3: Adjust pointers 1,391ms +[2,508s][info][gc,phases,start ] GC(11) Phase 4: Move objects +[2,509s][info][gc,phases ] GC(11) Phase 4: Move objects 0,902ms +[2,509s][info][gc ] GC(11) Pause Full (System.gc()) 8M->6M(128M) 5,995ms +[2,509s][info][safepoint ] Total time for which application threads were stopped: 0,0062120 seconds, Stopping threads took: 0,0000360 seconds +[2,610s][info][gc ] Cancelling concurrent GC: System.gc() +[2,613s][info][safepoint ] Application time: 0,1032990 seconds +[2,613s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,613s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[2,613s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[2,613s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[2,613s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[2,613s][info][gc,start ] GC(12) Pause Full (System.gc()) +[2,613s][info][gc,phases,start ] GC(12) Phase 1: Mark live objects +[2,616s][info][gc,stringtable ] GC(12) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,616s][info][gc,phases ] GC(12) Phase 1: Mark live objects 2,922ms +[2,616s][info][gc,phases,start ] GC(12) Phase 2: Compute new object addresses +[2,616s][info][gc,phases ] GC(12) Phase 2: Compute new object addresses 0,436ms +[2,616s][info][gc,phases,start ] GC(12) Phase 3: Adjust pointers +[2,618s][info][gc,phases ] GC(12) Phase 3: Adjust pointers 1,342ms +[2,618s][info][gc,phases,start ] GC(12) Phase 4: Move objects +[2,619s][info][gc,phases ] GC(12) Phase 4: Move objects 1,166ms +[2,619s][info][gc ] GC(12) Pause Full (System.gc()) 8M->6M(128M) 6,083ms +[2,619s][info][safepoint ] Total time for which application threads were stopped: 0,0063060 seconds, Stopping threads took: 0,0000370 seconds +[2,720s][info][gc ] Cancelling concurrent GC: System.gc() +[2,723s][info][safepoint ] Application time: 0,1041520 seconds +[2,723s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[2,723s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[2,723s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[2,723s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[2,723s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[2,724s][info][gc,start ] GC(13) Pause Full (System.gc()) +[2,724s][info][gc,phases,start ] GC(13) Phase 1: Mark live objects +[2,726s][info][gc,stringtable ] GC(13) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,726s][info][gc,phases ] GC(13) Phase 1: Mark live objects 2,877ms +[2,726s][info][gc,phases,start ] GC(13) Phase 2: Compute new object addresses +[2,727s][info][gc,phases ] GC(13) Phase 2: Compute new object addresses 0,433ms +[2,727s][info][gc,phases,start ] GC(13) Phase 3: Adjust pointers +[2,728s][info][gc,phases ] GC(13) Phase 3: Adjust pointers 1,318ms +[2,728s][info][gc,phases,start ] GC(13) Phase 4: Move objects +[2,729s][info][gc,phases ] GC(13) Phase 4: Move objects 0,601ms +[2,729s][info][gc ] GC(13) Pause Full (System.gc()) 8M->6M(128M) 5,425ms +[2,729s][info][safepoint ] Total time for which application threads were stopped: 0,0056400 seconds, Stopping threads took: 0,0000340 seconds +[2,829s][info][gc ] Cancelling concurrent GC: System.gc() +[2,833s][info][safepoint ] Application time: 0,1042220 seconds +[2,833s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[2,833s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[2,833s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[2,833s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[2,833s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,833s][info][gc,start ] GC(14) Pause Full (System.gc()) +[2,833s][info][gc,phases,start ] GC(14) Phase 1: Mark live objects +[2,836s][info][gc,stringtable ] GC(14) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,836s][info][gc,phases ] GC(14) Phase 1: Mark live objects 2,834ms +[2,836s][info][gc,phases,start ] GC(14) Phase 2: Compute new object addresses +[2,837s][info][gc,phases ] GC(14) Phase 2: Compute new object addresses 0,436ms +[2,837s][info][gc,phases,start ] GC(14) Phase 3: Adjust pointers +[2,838s][info][gc,phases ] GC(14) Phase 3: Adjust pointers 1,365ms +[2,838s][info][gc,phases,start ] GC(14) Phase 4: Move objects +[2,839s][info][gc,phases ] GC(14) Phase 4: Move objects 0,903ms +[2,839s][info][gc ] GC(14) Pause Full (System.gc()) 8M->6M(128M) 5,760ms +[2,839s][info][safepoint ] Total time for which application threads were stopped: 0,0059720 seconds, Stopping threads took: 0,0000380 seconds +[2,940s][info][gc ] Cancelling concurrent GC: System.gc() +[2,943s][info][safepoint ] Application time: 0,1038440 seconds +[2,943s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[2,943s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[2,943s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[2,943s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[2,943s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[2,943s][info][gc,start ] GC(15) Pause Full (System.gc()) +[2,943s][info][gc,phases,start ] GC(15) Phase 1: Mark live objects +[2,946s][info][gc,stringtable ] GC(15) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[2,946s][info][gc,phases ] GC(15) Phase 1: Mark live objects 2,949ms +[2,946s][info][gc,phases,start ] GC(15) Phase 2: Compute new object addresses +[2,947s][info][gc,phases ] GC(15) Phase 2: Compute new object addresses 0,437ms +[2,947s][info][gc,phases,start ] GC(15) Phase 3: Adjust pointers +[2,948s][info][gc,phases ] GC(15) Phase 3: Adjust pointers 1,344ms +[2,948s][info][gc,phases,start ] GC(15) Phase 4: Move objects +[2,949s][info][gc,phases ] GC(15) Phase 4: Move objects 0,909ms +[2,949s][info][gc ] GC(15) Pause Full (System.gc()) 8M->6M(128M) 5,863ms +[2,949s][info][safepoint ] Total time for which application threads were stopped: 0,0060730 seconds, Stopping threads took: 0,0000360 seconds +[3,050s][info][gc ] Cancelling concurrent GC: System.gc() +[3,054s][info][safepoint ] Application time: 0,1045740 seconds +[3,054s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[3,054s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[3,054s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[3,054s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[3,054s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[3,054s][info][gc,start ] GC(16) Pause Full (System.gc()) +[3,054s][info][gc,phases,start ] GC(16) Phase 1: Mark live objects +[3,057s][info][gc,stringtable ] GC(16) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,057s][info][gc,phases ] GC(16) Phase 1: Mark live objects 2,907ms +[3,057s][info][gc,phases,start ] GC(16) Phase 2: Compute new object addresses +[3,058s][info][gc,phases ] GC(16) Phase 2: Compute new object addresses 0,457ms +[3,058s][info][gc,phases,start ] GC(16) Phase 3: Adjust pointers +[3,059s][info][gc,phases ] GC(16) Phase 3: Adjust pointers 1,439ms +[3,059s][info][gc,phases,start ] GC(16) Phase 4: Move objects +[3,061s][info][gc,phases ] GC(16) Phase 4: Move objects 2,056ms +[3,061s][info][gc ] GC(16) Pause Full (System.gc()) 8M->6M(128M) 7,096ms +[3,061s][info][safepoint ] Total time for which application threads were stopped: 0,0073270 seconds, Stopping threads took: 0,0000370 seconds +[3,162s][info][gc ] Cancelling concurrent GC: System.gc() +[3,164s][info][safepoint ] Application time: 0,1031480 seconds +[3,164s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[3,165s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[3,165s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,165s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[3,165s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[3,165s][info][gc,start ] GC(17) Pause Full (System.gc()) +[3,165s][info][gc,phases,start ] GC(17) Phase 1: Mark live objects +[3,167s][info][gc,stringtable ] GC(17) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,168s][info][gc,phases ] GC(17) Phase 1: Mark live objects 2,874ms +[3,168s][info][gc,phases,start ] GC(17) Phase 2: Compute new object addresses +[3,168s][info][gc,phases ] GC(17) Phase 2: Compute new object addresses 0,429ms +[3,168s][info][gc,phases,start ] GC(17) Phase 3: Adjust pointers +[3,169s][info][gc,phases ] GC(17) Phase 3: Adjust pointers 1,334ms +[3,169s][info][gc,phases,start ] GC(17) Phase 4: Move objects +[3,170s][info][gc,phases ] GC(17) Phase 4: Move objects 0,634ms +[3,170s][info][gc ] GC(17) Pause Full (System.gc()) 8M->6M(128M) 5,513ms +[3,170s][info][safepoint ] Total time for which application threads were stopped: 0,0057550 seconds, Stopping threads took: 0,0000380 seconds +[3,271s][info][gc ] Cancelling concurrent GC: System.gc() +[3,273s][info][safepoint ] Application time: 0,1028540 seconds +[3,273s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[3,273s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[3,273s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[3,273s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[3,273s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[3,273s][info][gc,start ] GC(18) Pause Full (System.gc()) +[3,273s][info][gc,phases,start ] GC(18) Phase 1: Mark live objects +[3,276s][info][gc,stringtable ] GC(18) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,276s][info][gc,phases ] GC(18) Phase 1: Mark live objects 2,767ms +[3,276s][info][gc,phases,start ] GC(18) Phase 2: Compute new object addresses +[3,277s][info][gc,phases ] GC(18) Phase 2: Compute new object addresses 0,434ms +[3,277s][info][gc,phases,start ] GC(18) Phase 3: Adjust pointers +[3,278s][info][gc,phases ] GC(18) Phase 3: Adjust pointers 1,339ms +[3,278s][info][gc,phases,start ] GC(18) Phase 4: Move objects +[3,279s][info][gc,phases ] GC(18) Phase 4: Move objects 1,140ms +[3,279s][info][gc ] GC(18) Pause Full (System.gc()) 8M->6M(128M) 5,908ms +[3,279s][info][safepoint ] Total time for which application threads were stopped: 0,0061180 seconds, Stopping threads took: 0,0000360 seconds +[3,380s][info][gc ] Cancelling concurrent GC: System.gc() +[3,383s][info][safepoint ] Application time: 0,1041430 seconds +[3,383s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[3,384s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[3,384s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,384s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[3,384s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[3,384s][info][gc,start ] GC(19) Pause Full (System.gc()) +[3,384s][info][gc,phases,start ] GC(19) Phase 1: Mark live objects +[3,386s][info][gc,stringtable ] GC(19) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,386s][info][gc,phases ] GC(19) Phase 1: Mark live objects 2,633ms +[3,386s][info][gc,phases,start ] GC(19) Phase 2: Compute new object addresses +[3,387s][info][gc,phases ] GC(19) Phase 2: Compute new object addresses 0,444ms +[3,387s][info][gc,phases,start ] GC(19) Phase 3: Adjust pointers +[3,388s][info][gc,phases ] GC(19) Phase 3: Adjust pointers 1,354ms +[3,388s][info][gc,phases,start ] GC(19) Phase 4: Move objects +[3,389s][info][gc,phases ] GC(19) Phase 4: Move objects 0,819ms +[3,389s][info][gc ] GC(19) Pause Full (System.gc()) 8M->6M(128M) 5,464ms +[3,389s][info][safepoint ] Total time for which application threads were stopped: 0,0056760 seconds, Stopping threads took: 0,0000360 seconds +[3,490s][info][gc ] Cancelling concurrent GC: System.gc() +[3,493s][info][safepoint ] Application time: 0,1036290 seconds +[3,493s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[3,493s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[3,493s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,493s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[3,493s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[3,493s][info][gc,start ] GC(20) Pause Full (System.gc()) +[3,493s][info][gc,phases,start ] GC(20) Phase 1: Mark live objects +[3,496s][info][gc,stringtable ] GC(20) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,496s][info][gc,phases ] GC(20) Phase 1: Mark live objects 2,993ms +[3,496s][info][gc,phases,start ] GC(20) Phase 2: Compute new object addresses +[3,497s][info][gc,phases ] GC(20) Phase 2: Compute new object addresses 0,506ms +[3,497s][info][gc,phases,start ] GC(20) Phase 3: Adjust pointers +[3,498s][info][gc,phases ] GC(20) Phase 3: Adjust pointers 1,399ms +[3,498s][info][gc,phases,start ] GC(20) Phase 4: Move objects +[3,499s][info][gc,phases ] GC(20) Phase 4: Move objects 1,156ms +[3,499s][info][gc ] GC(20) Pause Full (System.gc()) 8M->6M(128M) 6,276ms +[3,499s][info][safepoint ] Total time for which application threads were stopped: 0,0065020 seconds, Stopping threads took: 0,0000390 seconds +[3,600s][info][gc ] Cancelling concurrent GC: System.gc() +[3,603s][info][safepoint ] Application time: 0,1038820 seconds +[3,603s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[3,603s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[3,603s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,603s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[3,603s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[3,603s][info][gc,start ] GC(21) Pause Full (System.gc()) +[3,604s][info][gc,phases,start ] GC(21) Phase 1: Mark live objects +[3,606s][info][gc,stringtable ] GC(21) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,606s][info][gc,phases ] GC(21) Phase 1: Mark live objects 2,785ms +[3,606s][info][gc,phases,start ] GC(21) Phase 2: Compute new object addresses +[3,607s][info][gc,phases ] GC(21) Phase 2: Compute new object addresses 0,446ms +[3,607s][info][gc,phases,start ] GC(21) Phase 3: Adjust pointers +[3,608s][info][gc,phases ] GC(21) Phase 3: Adjust pointers 1,380ms +[3,608s][info][gc,phases,start ] GC(21) Phase 4: Move objects +[3,609s][info][gc,phases ] GC(21) Phase 4: Move objects 0,942ms +[3,609s][info][gc ] GC(21) Pause Full (System.gc()) 8M->6M(128M) 5,780ms +[3,609s][info][safepoint ] Total time for which application threads were stopped: 0,0059980 seconds, Stopping threads took: 0,0000370 seconds +[3,710s][info][gc ] Cancelling concurrent GC: System.gc() +[3,712s][info][safepoint ] Application time: 0,1026700 seconds +[3,712s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[3,712s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[3,712s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,712s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[3,712s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[3,712s][info][gc,start ] GC(22) Pause Full (System.gc()) +[3,712s][info][gc,phases,start ] GC(22) Phase 1: Mark live objects +[3,715s][info][gc,stringtable ] GC(22) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,715s][info][gc,phases ] GC(22) Phase 1: Mark live objects 2,781ms +[3,715s][info][gc,phases,start ] GC(22) Phase 2: Compute new object addresses +[3,715s][info][gc,phases ] GC(22) Phase 2: Compute new object addresses 0,445ms +[3,716s][info][gc,phases,start ] GC(22) Phase 3: Adjust pointers +[3,717s][info][gc,phases ] GC(22) Phase 3: Adjust pointers 1,371ms +[3,717s][info][gc,phases,start ] GC(22) Phase 4: Move objects +[3,718s][info][gc,phases ] GC(22) Phase 4: Move objects 0,952ms +[3,718s][info][gc ] GC(22) Pause Full (System.gc()) 8M->6M(128M) 5,775ms +[3,718s][info][safepoint ] Total time for which application threads were stopped: 0,0059930 seconds, Stopping threads took: 0,0000350 seconds +[3,818s][info][gc ] Cancelling concurrent GC: System.gc() +[3,822s][info][safepoint ] Application time: 0,1035290 seconds +[3,822s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[3,822s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[3,822s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,822s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[3,822s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[3,822s][info][gc,start ] GC(23) Pause Full (System.gc()) +[3,822s][info][gc,phases,start ] GC(23) Phase 1: Mark live objects +[3,825s][info][gc,stringtable ] GC(23) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,825s][info][gc,phases ] GC(23) Phase 1: Mark live objects 3,050ms +[3,825s][info][gc,phases,start ] GC(23) Phase 2: Compute new object addresses +[3,825s][info][gc,phases ] GC(23) Phase 2: Compute new object addresses 0,449ms +[3,825s][info][gc,phases,start ] GC(23) Phase 3: Adjust pointers +[3,827s][info][gc,phases ] GC(23) Phase 3: Adjust pointers 1,345ms +[3,827s][info][gc,phases,start ] GC(23) Phase 4: Move objects +[3,827s][info][gc,phases ] GC(23) Phase 4: Move objects 0,510ms +[3,827s][info][gc ] GC(23) Pause Full (System.gc()) 8M->6M(128M) 5,557ms +[3,827s][info][safepoint ] Total time for which application threads were stopped: 0,0057660 seconds, Stopping threads took: 0,0000350 seconds +[3,928s][info][gc ] Cancelling concurrent GC: System.gc() +[3,931s][info][safepoint ] Application time: 0,1036360 seconds +[3,931s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[3,931s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[3,931s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[3,931s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[3,931s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[3,931s][info][gc,start ] GC(24) Pause Full (System.gc()) +[3,931s][info][gc,phases,start ] GC(24) Phase 1: Mark live objects +[3,934s][info][gc,stringtable ] GC(24) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[3,934s][info][gc,phases ] GC(24) Phase 1: Mark live objects 2,960ms +[3,934s][info][gc,phases,start ] GC(24) Phase 2: Compute new object addresses +[3,935s][info][gc,phases ] GC(24) Phase 2: Compute new object addresses 0,442ms +[3,935s][info][gc,phases,start ] GC(24) Phase 3: Adjust pointers +[3,936s][info][gc,phases ] GC(24) Phase 3: Adjust pointers 1,359ms +[3,936s][info][gc,phases,start ] GC(24) Phase 4: Move objects +[3,937s][info][gc,phases ] GC(24) Phase 4: Move objects 0,915ms +[3,937s][info][gc ] GC(24) Pause Full (System.gc()) 8M->7M(128M) 5,904ms +[3,937s][info][safepoint ] Total time for which application threads were stopped: 0,0061150 seconds, Stopping threads took: 0,0000360 seconds +[4,038s][info][gc ] Cancelling concurrent GC: System.gc() +[4,041s][info][safepoint ] Application time: 0,1041630 seconds +[4,041s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[4,042s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,042s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,042s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[4,042s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[4,042s][info][gc,start ] GC(25) Pause Full (System.gc()) +[4,042s][info][gc,phases,start ] GC(25) Phase 1: Mark live objects +[4,045s][info][gc,stringtable ] GC(25) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,045s][info][gc,phases ] GC(25) Phase 1: Mark live objects 3,243ms +[4,045s][info][gc,phases,start ] GC(25) Phase 2: Compute new object addresses +[4,045s][info][gc,phases ] GC(25) Phase 2: Compute new object addresses 0,501ms +[4,045s][info][gc,phases,start ] GC(25) Phase 3: Adjust pointers +[4,047s][info][gc,phases ] GC(25) Phase 3: Adjust pointers 1,486ms +[4,047s][info][gc,phases,start ] GC(25) Phase 4: Move objects +[4,048s][info][gc,phases ] GC(25) Phase 4: Move objects 0,989ms +[4,048s][info][gc ] GC(25) Pause Full (System.gc()) 9M->7M(128M) 6,480ms +[4,048s][info][safepoint ] Total time for which application threads were stopped: 0,0067050 seconds, Stopping threads took: 0,0000350 seconds +[4,149s][info][gc ] Cancelling concurrent GC: System.gc() +[4,153s][info][safepoint ] Application time: 0,1045720 seconds +[4,153s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[4,153s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,153s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,153s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[4,153s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[4,153s][info][gc,start ] GC(26) Pause Full (System.gc()) +[4,153s][info][gc,phases,start ] GC(26) Phase 1: Mark live objects +[4,156s][info][gc,stringtable ] GC(26) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,156s][info][gc,phases ] GC(26) Phase 1: Mark live objects 2,886ms +[4,156s][info][gc,phases,start ] GC(26) Phase 2: Compute new object addresses +[4,156s][info][gc,phases ] GC(26) Phase 2: Compute new object addresses 0,445ms +[4,156s][info][gc,phases,start ] GC(26) Phase 3: Adjust pointers +[4,158s][info][gc,phases ] GC(26) Phase 3: Adjust pointers 1,376ms +[4,158s][info][gc,phases,start ] GC(26) Phase 4: Move objects +[4,159s][info][gc,phases ] GC(26) Phase 4: Move objects 0,926ms +[4,159s][info][gc ] GC(26) Pause Full (System.gc()) 9M->7M(128M) 5,852ms +[4,159s][info][safepoint ] Total time for which application threads were stopped: 0,0060650 seconds, Stopping threads took: 0,0000360 seconds +[4,260s][info][gc ] Cancelling concurrent GC: System.gc() +[4,263s][info][safepoint ] Application time: 0,1038880 seconds +[4,263s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[4,263s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,263s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,263s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[4,263s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[4,263s][info][gc,start ] GC(27) Pause Full (System.gc()) +[4,263s][info][gc,phases,start ] GC(27) Phase 1: Mark live objects +[4,266s][info][gc,stringtable ] GC(27) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,266s][info][gc,phases ] GC(27) Phase 1: Mark live objects 2,876ms +[4,266s][info][gc,phases,start ] GC(27) Phase 2: Compute new object addresses +[4,266s][info][gc,phases ] GC(27) Phase 2: Compute new object addresses 0,469ms +[4,266s][info][gc,phases,start ] GC(27) Phase 3: Adjust pointers +[4,268s][info][gc,phases ] GC(27) Phase 3: Adjust pointers 1,435ms +[4,268s][info][gc,phases,start ] GC(27) Phase 4: Move objects +[4,268s][info][gc,phases ] GC(27) Phase 4: Move objects 0,519ms +[4,269s][info][gc ] GC(27) Pause Full (System.gc()) 9M->7M(128M) 5,502ms +[4,269s][info][safepoint ] Total time for which application threads were stopped: 0,0057260 seconds, Stopping threads took: 0,0000360 seconds +[4,369s][info][gc ] Cancelling concurrent GC: System.gc() +[4,373s][info][safepoint ] Application time: 0,1045030 seconds +[4,373s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[4,373s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,373s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,373s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[4,373s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[4,373s][info][gc,start ] GC(28) Pause Full (System.gc()) +[4,373s][info][gc,phases,start ] GC(28) Phase 1: Mark live objects +[4,376s][info][gc,stringtable ] GC(28) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,376s][info][gc,phases ] GC(28) Phase 1: Mark live objects 2,667ms +[4,376s][info][gc,phases,start ] GC(28) Phase 2: Compute new object addresses +[4,376s][info][gc,phases ] GC(28) Phase 2: Compute new object addresses 0,446ms +[4,377s][info][gc,phases,start ] GC(28) Phase 3: Adjust pointers +[4,378s][info][gc,phases ] GC(28) Phase 3: Adjust pointers 1,366ms +[4,378s][info][gc,phases,start ] GC(28) Phase 4: Move objects +[4,379s][info][gc,phases ] GC(28) Phase 4: Move objects 0,979ms +[4,379s][info][gc ] GC(28) Pause Full (System.gc()) 9M->7M(128M) 5,695ms +[4,379s][info][safepoint ] Total time for which application threads were stopped: 0,0059060 seconds, Stopping threads took: 0,0000370 seconds +[4,480s][info][gc ] Cancelling concurrent GC: System.gc() +[4,483s][info][safepoint ] Application time: 0,1040960 seconds +[4,483s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[4,483s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,483s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[4,483s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[4,483s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[4,483s][info][gc,start ] GC(29) Pause Full (System.gc()) +[4,483s][info][gc,phases,start ] GC(29) Phase 1: Mark live objects +[4,486s][info][gc,stringtable ] GC(29) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,486s][info][gc,phases ] GC(29) Phase 1: Mark live objects 2,872ms +[4,486s][info][gc,phases,start ] GC(29) Phase 2: Compute new object addresses +[4,487s][info][gc,phases ] GC(29) Phase 2: Compute new object addresses 0,461ms +[4,487s][info][gc,phases,start ] GC(29) Phase 3: Adjust pointers +[4,488s][info][gc,phases ] GC(29) Phase 3: Adjust pointers 1,353ms +[4,488s][info][gc,phases,start ] GC(29) Phase 4: Move objects +[4,489s][info][gc,phases ] GC(29) Phase 4: Move objects 0,937ms +[4,489s][info][gc ] GC(29) Pause Full (System.gc()) 9M->7M(128M) 5,855ms +[4,489s][info][safepoint ] Total time for which application threads were stopped: 0,0060700 seconds, Stopping threads took: 0,0000390 seconds +[4,590s][info][gc ] Cancelling concurrent GC: System.gc() +[4,593s][info][safepoint ] Application time: 0,1035840 seconds +[4,593s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[4,593s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[4,593s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,593s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[4,593s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[4,593s][info][gc,start ] GC(30) Pause Full (System.gc()) +[4,593s][info][gc,phases,start ] GC(30) Phase 1: Mark live objects +[4,596s][info][gc,stringtable ] GC(30) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,596s][info][gc,phases ] GC(30) Phase 1: Mark live objects 3,014ms +[4,596s][info][gc,phases,start ] GC(30) Phase 2: Compute new object addresses +[4,597s][info][gc,phases ] GC(30) Phase 2: Compute new object addresses 0,447ms +[4,597s][info][gc,phases,start ] GC(30) Phase 3: Adjust pointers +[4,598s][info][gc,phases ] GC(30) Phase 3: Adjust pointers 1,352ms +[4,598s][info][gc,phases,start ] GC(30) Phase 4: Move objects +[4,599s][info][gc,phases ] GC(30) Phase 4: Move objects 0,944ms +[4,599s][info][gc ] GC(30) Pause Full (System.gc()) 9M->7M(128M) 5,980ms +[4,599s][info][safepoint ] Total time for which application threads were stopped: 0,0061960 seconds, Stopping threads took: 0,0000360 seconds +[4,700s][info][gc ] Cancelling concurrent GC: System.gc() +[4,702s][info][safepoint ] Application time: 0,1031590 seconds +[4,702s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[4,702s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,702s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,702s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[4,702s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[4,703s][info][gc,start ] GC(31) Pause Full (System.gc()) +[4,703s][info][gc,phases,start ] GC(31) Phase 1: Mark live objects +[4,706s][info][gc,stringtable ] GC(31) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,706s][info][gc,phases ] GC(31) Phase 1: Mark live objects 3,719ms +[4,706s][info][gc,phases,start ] GC(31) Phase 2: Compute new object addresses +[4,707s][info][gc,phases ] GC(31) Phase 2: Compute new object addresses 0,480ms +[4,707s][info][gc,phases,start ] GC(31) Phase 3: Adjust pointers +[4,709s][info][gc,phases ] GC(31) Phase 3: Adjust pointers 1,893ms +[4,709s][info][gc,phases,start ] GC(31) Phase 4: Move objects +[4,711s][info][gc,phases ] GC(31) Phase 4: Move objects 1,776ms +[4,711s][info][gc ] GC(31) Pause Full (System.gc()) 9M->7M(128M) 8,089ms +[4,711s][info][safepoint ] Total time for which application threads were stopped: 0,0083040 seconds, Stopping threads took: 0,0000360 seconds +[4,811s][info][gc ] Cancelling concurrent GC: System.gc() +[4,815s][info][safepoint ] Application time: 0,1047240 seconds +[4,816s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[4,816s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[4,816s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,816s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[4,816s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[4,816s][info][gc,start ] GC(32) Pause Full (System.gc()) +[4,816s][info][gc,phases,start ] GC(32) Phase 1: Mark live objects +[4,819s][info][gc,stringtable ] GC(32) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,819s][info][gc,phases ] GC(32) Phase 1: Mark live objects 2,995ms +[4,819s][info][gc,phases,start ] GC(32) Phase 2: Compute new object addresses +[4,819s][info][gc,phases ] GC(32) Phase 2: Compute new object addresses 0,448ms +[4,819s][info][gc,phases,start ] GC(32) Phase 3: Adjust pointers +[4,821s][info][gc,phases ] GC(32) Phase 3: Adjust pointers 1,408ms +[4,821s][info][gc,phases,start ] GC(32) Phase 4: Move objects +[4,822s][info][gc,phases ] GC(32) Phase 4: Move objects 1,067ms +[4,822s][info][gc ] GC(32) Pause Full (System.gc()) 9M->7M(128M) 6,185ms +[4,822s][info][safepoint ] Total time for which application threads were stopped: 0,0063970 seconds, Stopping threads took: 0,0000370 seconds +[4,922s][info][gc ] Cancelling concurrent GC: System.gc() +[4,926s][info][safepoint ] Application time: 0,1039150 seconds +[4,926s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[4,926s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[4,926s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[4,926s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[4,926s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[4,926s][info][gc,start ] GC(33) Pause Full (System.gc()) +[4,926s][info][gc,phases,start ] GC(33) Phase 1: Mark live objects +[4,929s][info][gc,stringtable ] GC(33) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[4,930s][info][gc,phases ] GC(33) Phase 1: Mark live objects 3,462ms +[4,930s][info][gc,phases,start ] GC(33) Phase 2: Compute new object addresses +[4,930s][info][gc,phases ] GC(33) Phase 2: Compute new object addresses 0,466ms +[4,930s][info][gc,phases,start ] GC(33) Phase 3: Adjust pointers +[4,931s][info][gc,phases ] GC(33) Phase 3: Adjust pointers 1,399ms +[4,932s][info][gc,phases,start ] GC(33) Phase 4: Move objects +[4,933s][info][gc,phases ] GC(33) Phase 4: Move objects 0,987ms +[4,933s][info][gc ] GC(33) Pause Full (System.gc()) 9M->7M(128M) 6,561ms +[4,933s][info][safepoint ] Total time for which application threads were stopped: 0,0067780 seconds, Stopping threads took: 0,0000370 seconds +[5,033s][info][gc ] Cancelling concurrent GC: System.gc() +[5,036s][info][safepoint ] Application time: 0,1033540 seconds +[5,036s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,036s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,036s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,036s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[5,036s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[5,036s][info][gc,start ] GC(34) Pause Full (System.gc()) +[5,036s][info][gc,phases,start ] GC(34) Phase 1: Mark live objects +[5,039s][info][gc,stringtable ] GC(34) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,039s][info][gc,phases ] GC(34) Phase 1: Mark live objects 2,954ms +[5,039s][info][gc,phases,start ] GC(34) Phase 2: Compute new object addresses +[5,040s][info][gc,phases ] GC(34) Phase 2: Compute new object addresses 0,495ms +[5,040s][info][gc,phases,start ] GC(34) Phase 3: Adjust pointers +[5,041s][info][gc,phases ] GC(34) Phase 3: Adjust pointers 1,404ms +[5,041s][info][gc,phases,start ] GC(34) Phase 4: Move objects +[5,042s][info][gc,phases ] GC(34) Phase 4: Move objects 1,166ms +[5,042s][info][gc ] GC(34) Pause Full (System.gc()) 9M->7M(128M) 6,245ms +[5,043s][info][safepoint ] Total time for which application threads were stopped: 0,0064530 seconds, Stopping threads took: 0,0000360 seconds +[5,144s][info][gc ] Cancelling concurrent GC: System.gc() +[5,146s][info][safepoint ] Application time: 0,1037110 seconds +[5,146s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,146s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,146s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,146s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[5,146s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[5,146s][info][gc,start ] GC(35) Pause Full (System.gc()) +[5,147s][info][gc,phases,start ] GC(35) Phase 1: Mark live objects +[5,149s][info][gc,stringtable ] GC(35) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,149s][info][gc,phases ] GC(35) Phase 1: Mark live objects 2,962ms +[5,149s][info][gc,phases,start ] GC(35) Phase 2: Compute new object addresses +[5,150s][info][gc,phases ] GC(35) Phase 2: Compute new object addresses 0,449ms +[5,150s][info][gc,phases,start ] GC(35) Phase 3: Adjust pointers +[5,151s][info][gc,phases ] GC(35) Phase 3: Adjust pointers 1,445ms +[5,151s][info][gc,phases,start ] GC(35) Phase 4: Move objects +[5,152s][info][gc,phases ] GC(35) Phase 4: Move objects 1,012ms +[5,153s][info][gc ] GC(35) Pause Full (System.gc()) 9M->7M(128M) 6,092ms +[5,153s][info][safepoint ] Total time for which application threads were stopped: 0,0063100 seconds, Stopping threads took: 0,0000360 seconds +[5,253s][info][gc ] Cancelling concurrent GC: System.gc() +[5,257s][info][safepoint ] Application time: 0,1044900 seconds +[5,257s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,257s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,257s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,257s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[5,257s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[5,257s][info][gc,start ] GC(36) Pause Full (System.gc()) +[5,257s][info][gc,phases,start ] GC(36) Phase 1: Mark live objects +[5,260s][info][gc,stringtable ] GC(36) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,260s][info][gc,phases ] GC(36) Phase 1: Mark live objects 2,768ms +[5,260s][info][gc,phases,start ] GC(36) Phase 2: Compute new object addresses +[5,261s][info][gc,phases ] GC(36) Phase 2: Compute new object addresses 0,446ms +[5,261s][info][gc,phases,start ] GC(36) Phase 3: Adjust pointers +[5,262s][info][gc,phases ] GC(36) Phase 3: Adjust pointers 1,536ms +[5,262s][info][gc,phases,start ] GC(36) Phase 4: Move objects +[5,263s][info][gc,phases ] GC(36) Phase 4: Move objects 1,111ms +[5,263s][info][gc ] GC(36) Pause Full (System.gc()) 9M->7M(128M) 6,115ms +[5,263s][info][safepoint ] Total time for which application threads were stopped: 0,0063260 seconds, Stopping threads took: 0,0000360 seconds +[5,278s][info][safepoint ] Application time: 0,0144120 seconds +[5,278s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,278s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,278s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,278s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[5,278s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[5,278s][info][biasedlocking ] Biased locking enabled +[5,278s][info][safepoint ] Total time for which application threads were stopped: 0,0001680 seconds, Stopping threads took: 0,0000430 seconds +[5,364s][info][gc ] Cancelling concurrent GC: System.gc() +[5,367s][info][safepoint ] Application time: 0,0884810 seconds +[5,367s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,367s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,367s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,367s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[5,367s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[5,367s][info][gc,start ] GC(37) Pause Full (System.gc()) +[5,367s][info][gc,phases,start ] GC(37) Phase 1: Mark live objects +[5,370s][info][gc,stringtable ] GC(37) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,370s][info][gc,phases ] GC(37) Phase 1: Mark live objects 2,906ms +[5,370s][info][gc,phases,start ] GC(37) Phase 2: Compute new object addresses +[5,370s][info][gc,phases ] GC(37) Phase 2: Compute new object addresses 0,449ms +[5,370s][info][gc,phases,start ] GC(37) Phase 3: Adjust pointers +[5,372s][info][gc,phases ] GC(37) Phase 3: Adjust pointers 1,347ms +[5,372s][info][gc,phases,start ] GC(37) Phase 4: Move objects +[5,373s][info][gc,phases ] GC(37) Phase 4: Move objects 1,174ms +[5,373s][info][gc ] GC(37) Pause Full (System.gc()) 9M->7M(128M) 6,114ms +[5,373s][info][safepoint ] Total time for which application threads were stopped: 0,0063520 seconds, Stopping threads took: 0,0000330 seconds +[5,474s][info][gc ] Cancelling concurrent GC: System.gc() +[5,478s][info][safepoint ] Application time: 0,1048270 seconds +[5,478s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[5,478s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,478s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,478s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[5,478s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[5,478s][info][gc,start ] GC(38) Pause Full (System.gc()) +[5,478s][info][gc,phases,start ] GC(38) Phase 1: Mark live objects +[5,481s][info][gc,stringtable ] GC(38) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,481s][info][gc,phases ] GC(38) Phase 1: Mark live objects 3,028ms +[5,481s][info][gc,phases,start ] GC(38) Phase 2: Compute new object addresses +[5,482s][info][gc,phases ] GC(38) Phase 2: Compute new object addresses 0,446ms +[5,482s][info][gc,phases,start ] GC(38) Phase 3: Adjust pointers +[5,483s][info][gc,phases ] GC(38) Phase 3: Adjust pointers 1,382ms +[5,483s][info][gc,phases,start ] GC(38) Phase 4: Move objects +[5,484s][info][gc,phases ] GC(38) Phase 4: Move objects 0,984ms +[5,484s][info][gc ] GC(38) Pause Full (System.gc()) 9M->7M(128M) 6,099ms +[5,484s][info][safepoint ] Total time for which application threads were stopped: 0,0064320 seconds, Stopping threads took: 0,0000480 seconds +[5,585s][info][gc ] Cancelling concurrent GC: System.gc() +[5,588s][info][safepoint ] Application time: 0,1039350 seconds +[5,588s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,588s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,588s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,589s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[5,589s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[5,589s][info][gc,start ] GC(39) Pause Full (System.gc()) +[5,589s][info][gc,phases,start ] GC(39) Phase 1: Mark live objects +[5,592s][info][gc,stringtable ] GC(39) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,592s][info][gc,phases ] GC(39) Phase 1: Mark live objects 2,979ms +[5,592s][info][gc,phases,start ] GC(39) Phase 2: Compute new object addresses +[5,592s][info][gc,phases ] GC(39) Phase 2: Compute new object addresses 0,444ms +[5,592s][info][gc,phases,start ] GC(39) Phase 3: Adjust pointers +[5,594s][info][gc,phases ] GC(39) Phase 3: Adjust pointers 1,426ms +[5,594s][info][gc,phases,start ] GC(39) Phase 4: Move objects +[5,595s][info][gc,phases ] GC(39) Phase 4: Move objects 1,208ms +[5,595s][info][gc ] GC(39) Pause Full (System.gc()) 9M->7M(128M) 6,301ms +[5,595s][info][safepoint ] Total time for which application threads were stopped: 0,0065340 seconds, Stopping threads took: 0,0000360 seconds +[5,695s][info][gc ] Cancelling concurrent GC: System.gc() +[5,700s][info][safepoint ] Application time: 0,1045750 seconds +[5,700s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[5,700s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,700s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[5,700s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[5,700s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[5,700s][info][gc,start ] GC(40) Pause Full (System.gc()) +[5,700s][info][gc,phases,start ] GC(40) Phase 1: Mark live objects +[5,703s][info][gc,stringtable ] GC(40) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,703s][info][gc,phases ] GC(40) Phase 1: Mark live objects 3,097ms +[5,703s][info][gc,phases,start ] GC(40) Phase 2: Compute new object addresses +[5,703s][info][gc,phases ] GC(40) Phase 2: Compute new object addresses 0,513ms +[5,703s][info][gc,phases,start ] GC(40) Phase 3: Adjust pointers +[5,705s][info][gc,phases ] GC(40) Phase 3: Adjust pointers 1,460ms +[5,705s][info][gc,phases,start ] GC(40) Phase 4: Move objects +[5,706s][info][gc,phases ] GC(40) Phase 4: Move objects 1,055ms +[5,706s][info][gc ] GC(40) Pause Full (System.gc()) 9M->8M(128M) 6,408ms +[5,706s][info][safepoint ] Total time for which application threads were stopped: 0,0066360 seconds, Stopping threads took: 0,0000360 seconds +[5,807s][info][gc ] Cancelling concurrent GC: System.gc() +[5,811s][info][safepoint ] Application time: 0,1042630 seconds +[5,811s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,811s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,811s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,811s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[5,811s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[5,811s][info][gc,start ] GC(41) Pause Full (System.gc()) +[5,811s][info][gc,phases,start ] GC(41) Phase 1: Mark live objects +[5,814s][info][gc,stringtable ] GC(41) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,814s][info][gc,phases ] GC(41) Phase 1: Mark live objects 2,954ms +[5,814s][info][gc,phases,start ] GC(41) Phase 2: Compute new object addresses +[5,814s][info][gc,phases ] GC(41) Phase 2: Compute new object addresses 0,484ms +[5,814s][info][gc,phases,start ] GC(41) Phase 3: Adjust pointers +[5,816s][info][gc,phases ] GC(41) Phase 3: Adjust pointers 1,383ms +[5,816s][info][gc,phases,start ] GC(41) Phase 4: Move objects +[5,817s][info][gc,phases ] GC(41) Phase 4: Move objects 0,961ms +[5,817s][info][gc ] GC(41) Pause Full (System.gc()) 10M->8M(128M) 6,003ms +[5,817s][info][safepoint ] Total time for which application threads were stopped: 0,0062130 seconds, Stopping threads took: 0,0000350 seconds +[5,917s][info][gc ] Cancelling concurrent GC: System.gc() +[5,921s][info][safepoint ] Application time: 0,1039400 seconds +[5,921s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[5,921s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[5,921s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[5,921s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[5,921s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[5,921s][info][gc,start ] GC(42) Pause Full (System.gc()) +[5,921s][info][gc,phases,start ] GC(42) Phase 1: Mark live objects +[5,924s][info][gc,stringtable ] GC(42) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[5,924s][info][gc,phases ] GC(42) Phase 1: Mark live objects 2,876ms +[5,924s][info][gc,phases,start ] GC(42) Phase 2: Compute new object addresses +[5,924s][info][gc,phases ] GC(42) Phase 2: Compute new object addresses 0,452ms +[5,924s][info][gc,phases,start ] GC(42) Phase 3: Adjust pointers +[5,926s][info][gc,phases ] GC(42) Phase 3: Adjust pointers 1,394ms +[5,926s][info][gc,phases,start ] GC(42) Phase 4: Move objects +[5,927s][info][gc,phases ] GC(42) Phase 4: Move objects 1,131ms +[5,927s][info][gc ] GC(42) Pause Full (System.gc()) 10M->8M(128M) 6,092ms +[5,927s][info][safepoint ] Total time for which application threads were stopped: 0,0063270 seconds, Stopping threads took: 0,0000380 seconds +[6,028s][info][gc ] Cancelling concurrent GC: System.gc() +[6,031s][info][safepoint ] Application time: 0,1035980 seconds +[6,031s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[6,031s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,031s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[6,031s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[6,031s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[6,031s][info][gc,start ] GC(43) Pause Full (System.gc()) +[6,031s][info][gc,phases,start ] GC(43) Phase 1: Mark live objects +[6,034s][info][gc,stringtable ] GC(43) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,034s][info][gc,phases ] GC(43) Phase 1: Mark live objects 3,011ms +[6,034s][info][gc,phases,start ] GC(43) Phase 2: Compute new object addresses +[6,035s][info][gc,phases ] GC(43) Phase 2: Compute new object addresses 0,451ms +[6,035s][info][gc,phases,start ] GC(43) Phase 3: Adjust pointers +[6,036s][info][gc,phases ] GC(43) Phase 3: Adjust pointers 1,342ms +[6,036s][info][gc,phases,start ] GC(43) Phase 4: Move objects +[6,037s][info][gc,phases ] GC(43) Phase 4: Move objects 1,022ms +[6,037s][info][gc ] GC(43) Pause Full (System.gc()) 10M->8M(128M) 6,057ms +[6,037s][info][safepoint ] Total time for which application threads were stopped: 0,0062850 seconds, Stopping threads took: 0,0000360 seconds +[6,137s][info][gc ] Cancelling concurrent GC: System.gc() +[6,142s][info][safepoint ] Application time: 0,1044800 seconds +[6,142s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[6,142s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[6,142s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[6,142s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[6,142s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[6,142s][info][gc,start ] GC(44) Pause Full (System.gc()) +[6,142s][info][gc,phases,start ] GC(44) Phase 1: Mark live objects +[6,145s][info][gc,stringtable ] GC(44) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,145s][info][gc,phases ] GC(44) Phase 1: Mark live objects 2,918ms +[6,145s][info][gc,phases,start ] GC(44) Phase 2: Compute new object addresses +[6,145s][info][gc,phases ] GC(44) Phase 2: Compute new object addresses 0,443ms +[6,145s][info][gc,phases,start ] GC(44) Phase 3: Adjust pointers +[6,147s][info][gc,phases ] GC(44) Phase 3: Adjust pointers 1,376ms +[6,147s][info][gc,phases,start ] GC(44) Phase 4: Move objects +[6,148s][info][gc,phases ] GC(44) Phase 4: Move objects 1,085ms +[6,148s][info][gc ] GC(44) Pause Full (System.gc()) 10M->8M(128M) 6,046ms +[6,148s][info][safepoint ] Total time for which application threads were stopped: 0,0062590 seconds, Stopping threads took: 0,0000370 seconds +[6,249s][info][gc ] Cancelling concurrent GC: System.gc() +[6,251s][info][safepoint ] Application time: 0,1035220 seconds +[6,252s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[6,252s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,252s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[6,252s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[6,252s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[6,252s][info][gc,start ] GC(45) Pause Full (System.gc()) +[6,252s][info][gc,phases,start ] GC(45) Phase 1: Mark live objects +[6,254s][info][gc,stringtable ] GC(45) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,255s][info][gc,phases ] GC(45) Phase 1: Mark live objects 2,861ms +[6,255s][info][gc,phases,start ] GC(45) Phase 2: Compute new object addresses +[6,255s][info][gc,phases ] GC(45) Phase 2: Compute new object addresses 0,446ms +[6,255s][info][gc,phases,start ] GC(45) Phase 3: Adjust pointers +[6,256s][info][gc,phases ] GC(45) Phase 3: Adjust pointers 1,378ms +[6,256s][info][gc,phases,start ] GC(45) Phase 4: Move objects +[6,258s][info][gc,phases ] GC(45) Phase 4: Move objects 1,014ms +[6,258s][info][gc ] GC(45) Pause Full (System.gc()) 10M->8M(128M) 5,920ms +[6,258s][info][safepoint ] Total time for which application threads were stopped: 0,0061320 seconds, Stopping threads took: 0,0000360 seconds +[6,359s][info][gc ] Cancelling concurrent GC: System.gc() +[6,362s][info][safepoint ] Application time: 0,1039890 seconds +[6,362s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[6,362s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,362s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[6,362s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[6,362s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[6,362s][info][gc,start ] GC(46) Pause Full (System.gc()) +[6,362s][info][gc,phases,start ] GC(46) Phase 1: Mark live objects +[6,365s][info][gc,stringtable ] GC(46) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,365s][info][gc,phases ] GC(46) Phase 1: Mark live objects 2,878ms +[6,365s][info][gc,phases,start ] GC(46) Phase 2: Compute new object addresses +[6,365s][info][gc,phases ] GC(46) Phase 2: Compute new object addresses 0,454ms +[6,365s][info][gc,phases,start ] GC(46) Phase 3: Adjust pointers +[6,367s][info][gc,phases ] GC(46) Phase 3: Adjust pointers 1,376ms +[6,367s][info][gc,phases,start ] GC(46) Phase 4: Move objects +[6,368s][info][gc,phases ] GC(46) Phase 4: Move objects 1,028ms +[6,368s][info][gc ] GC(46) Pause Full (System.gc()) 10M->8M(128M) 5,959ms +[6,368s][info][safepoint ] Total time for which application threads were stopped: 0,0061740 seconds, Stopping threads took: 0,0000370 seconds +[6,468s][info][gc ] Cancelling concurrent GC: System.gc() +[6,472s][info][safepoint ] Application time: 0,1040950 seconds +[6,472s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[6,472s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,472s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[6,472s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[6,472s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[6,472s][info][gc,start ] GC(47) Pause Full (System.gc()) +[6,472s][info][gc,phases,start ] GC(47) Phase 1: Mark live objects +[6,475s][info][gc,stringtable ] GC(47) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,475s][info][gc,phases ] GC(47) Phase 1: Mark live objects 2,734ms +[6,475s][info][gc,phases,start ] GC(47) Phase 2: Compute new object addresses +[6,475s][info][gc,phases ] GC(47) Phase 2: Compute new object addresses 0,460ms +[6,475s][info][gc,phases,start ] GC(47) Phase 3: Adjust pointers +[6,477s][info][gc,phases ] GC(47) Phase 3: Adjust pointers 1,504ms +[6,477s][info][gc,phases,start ] GC(47) Phase 4: Move objects +[6,478s][info][gc,phases ] GC(47) Phase 4: Move objects 1,049ms +[6,478s][info][gc ] GC(47) Pause Full (System.gc()) 10M->8M(128M) 5,983ms +[6,478s][info][safepoint ] Total time for which application threads were stopped: 0,0061980 seconds, Stopping threads took: 0,0000360 seconds +[6,579s][info][gc ] Cancelling concurrent GC: System.gc() +[6,582s][info][safepoint ] Application time: 0,1033350 seconds +[6,582s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[6,582s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,582s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[6,582s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[6,582s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[6,582s][info][gc,start ] GC(48) Pause Full (System.gc()) +[6,582s][info][gc,phases,start ] GC(48) Phase 1: Mark live objects +[6,585s][info][gc,stringtable ] GC(48) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,585s][info][gc,phases ] GC(48) Phase 1: Mark live objects 2,858ms +[6,585s][info][gc,phases,start ] GC(48) Phase 2: Compute new object addresses +[6,585s][info][gc,phases ] GC(48) Phase 2: Compute new object addresses 0,460ms +[6,585s][info][gc,phases,start ] GC(48) Phase 3: Adjust pointers +[6,587s][info][gc,phases ] GC(48) Phase 3: Adjust pointers 1,292ms +[6,587s][info][gc,phases,start ] GC(48) Phase 4: Move objects +[6,588s][info][gc,phases ] GC(48) Phase 4: Move objects 1,061ms +[6,588s][info][gc ] GC(48) Pause Full (System.gc()) 10M->8M(128M) 5,906ms +[6,588s][info][safepoint ] Total time for which application threads were stopped: 0,0061270 seconds, Stopping threads took: 0,0000360 seconds +[6,688s][info][gc ] Cancelling concurrent GC: System.gc() +[6,692s][info][safepoint ] Application time: 0,1040700 seconds +[6,692s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[6,692s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,692s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[6,692s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[6,692s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[6,692s][info][gc,start ] GC(49) Pause Full (System.gc()) +[6,692s][info][gc,phases,start ] GC(49) Phase 1: Mark live objects +[6,695s][info][gc,stringtable ] GC(49) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,695s][info][gc,phases ] GC(49) Phase 1: Mark live objects 2,979ms +[6,695s][info][gc,phases,start ] GC(49) Phase 2: Compute new object addresses +[6,696s][info][gc,phases ] GC(49) Phase 2: Compute new object addresses 0,458ms +[6,696s][info][gc,phases,start ] GC(49) Phase 3: Adjust pointers +[6,697s][info][gc,phases ] GC(49) Phase 3: Adjust pointers 1,358ms +[6,697s][info][gc,phases,start ] GC(49) Phase 4: Move objects +[6,698s][info][gc,phases ] GC(49) Phase 4: Move objects 1,025ms +[6,698s][info][gc ] GC(49) Pause Full (System.gc()) 10M->8M(128M) 6,044ms +[6,698s][info][safepoint ] Total time for which application threads were stopped: 0,0062580 seconds, Stopping threads took: 0,0000360 seconds +[6,799s][info][gc ] Cancelling concurrent GC: System.gc() +[6,802s][info][safepoint ] Application time: 0,1040130 seconds +[6,802s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[6,802s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,802s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[6,802s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[6,802s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[6,802s][info][gc,start ] GC(50) Pause Full (System.gc()) +[6,802s][info][gc,phases,start ] GC(50) Phase 1: Mark live objects +[6,805s][info][gc,stringtable ] GC(50) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,805s][info][gc,phases ] GC(50) Phase 1: Mark live objects 2,898ms +[6,805s][info][gc,phases,start ] GC(50) Phase 2: Compute new object addresses +[6,806s][info][gc,phases ] GC(50) Phase 2: Compute new object addresses 0,456ms +[6,806s][info][gc,phases,start ] GC(50) Phase 3: Adjust pointers +[6,807s][info][gc,phases ] GC(50) Phase 3: Adjust pointers 1,360ms +[6,807s][info][gc,phases,start ] GC(50) Phase 4: Move objects +[6,808s][info][gc,phases ] GC(50) Phase 4: Move objects 0,976ms +[6,808s][info][gc ] GC(50) Pause Full (System.gc()) 10M->8M(128M) 5,906ms +[6,808s][info][safepoint ] Total time for which application threads were stopped: 0,0061190 seconds, Stopping threads took: 0,0000360 seconds +[6,909s][info][gc ] Cancelling concurrent GC: System.gc() +[6,913s][info][safepoint ] Application time: 0,1046230 seconds +[6,913s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[6,913s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[6,913s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[6,913s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[6,913s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[6,913s][info][gc,start ] GC(51) Pause Full (System.gc()) +[6,913s][info][gc,phases,start ] GC(51) Phase 1: Mark live objects +[6,916s][info][gc,stringtable ] GC(51) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[6,916s][info][gc,phases ] GC(51) Phase 1: Mark live objects 2,865ms +[6,916s][info][gc,phases,start ] GC(51) Phase 2: Compute new object addresses +[6,917s][info][gc,phases ] GC(51) Phase 2: Compute new object addresses 0,460ms +[6,917s][info][gc,phases,start ] GC(51) Phase 3: Adjust pointers +[6,918s][info][gc,phases ] GC(51) Phase 3: Adjust pointers 1,369ms +[6,918s][info][gc,phases,start ] GC(51) Phase 4: Move objects +[6,919s][info][gc,phases ] GC(51) Phase 4: Move objects 0,928ms +[6,919s][info][gc ] GC(51) Pause Full (System.gc()) 10M->8M(128M) 5,845ms +[6,919s][info][safepoint ] Total time for which application threads were stopped: 0,0060560 seconds, Stopping threads took: 0,0000360 seconds +[7,020s][info][gc ] Cancelling concurrent GC: System.gc() +[7,022s][info][safepoint ] Application time: 0,1032950 seconds +[7,023s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[7,023s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[7,023s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,023s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[7,023s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[7,023s][info][gc,start ] GC(52) Pause Full (System.gc()) +[7,023s][info][gc,phases,start ] GC(52) Phase 1: Mark live objects +[7,026s][info][gc,stringtable ] GC(52) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,026s][info][gc,phases ] GC(52) Phase 1: Mark live objects 2,875ms +[7,026s][info][gc,phases,start ] GC(52) Phase 2: Compute new object addresses +[7,026s][info][gc,phases ] GC(52) Phase 2: Compute new object addresses 0,460ms +[7,026s][info][gc,phases,start ] GC(52) Phase 3: Adjust pointers +[7,027s][info][gc,phases ] GC(52) Phase 3: Adjust pointers 1,380ms +[7,028s][info][gc,phases,start ] GC(52) Phase 4: Move objects +[7,029s][info][gc,phases ] GC(52) Phase 4: Move objects 1,143ms +[7,029s][info][gc ] GC(52) Pause Full (System.gc()) 10M->8M(128M) 6,085ms +[7,029s][info][safepoint ] Total time for which application threads were stopped: 0,0063000 seconds, Stopping threads took: 0,0000360 seconds +[7,129s][info][gc ] Cancelling concurrent GC: System.gc() +[7,134s][info][safepoint ] Application time: 0,1049150 seconds +[7,134s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[7,134s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[7,134s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,134s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[7,134s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[7,134s][info][gc,start ] GC(53) Pause Full (System.gc()) +[7,134s][info][gc,phases,start ] GC(53) Phase 1: Mark live objects +[7,137s][info][gc,stringtable ] GC(53) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,137s][info][gc,phases ] GC(53) Phase 1: Mark live objects 2,930ms +[7,137s][info][gc,phases,start ] GC(53) Phase 2: Compute new object addresses +[7,137s][info][gc,phases ] GC(53) Phase 2: Compute new object addresses 0,454ms +[7,137s][info][gc,phases,start ] GC(53) Phase 3: Adjust pointers +[7,139s][info][gc,phases ] GC(53) Phase 3: Adjust pointers 1,378ms +[7,139s][info][gc,phases,start ] GC(53) Phase 4: Move objects +[7,140s][info][gc,phases ] GC(53) Phase 4: Move objects 1,043ms +[7,140s][info][gc ] GC(53) Pause Full (System.gc()) 10M->8M(128M) 6,036ms +[7,140s][info][safepoint ] Total time for which application threads were stopped: 0,0062530 seconds, Stopping threads took: 0,0000360 seconds +[7,241s][info][gc ] Cancelling concurrent GC: System.gc() +[7,243s][info][safepoint ] Application time: 0,1033350 seconds +[7,243s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[7,244s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[7,244s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[7,244s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[7,244s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[7,244s][info][gc,start ] GC(54) Pause Full (System.gc()) +[7,244s][info][gc,phases,start ] GC(54) Phase 1: Mark live objects +[7,247s][info][gc,stringtable ] GC(54) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,247s][info][gc,phases ] GC(54) Phase 1: Mark live objects 3,095ms +[7,247s][info][gc,phases,start ] GC(54) Phase 2: Compute new object addresses +[7,247s][info][gc,phases ] GC(54) Phase 2: Compute new object addresses 0,454ms +[7,247s][info][gc,phases,start ] GC(54) Phase 3: Adjust pointers +[7,249s][info][gc,phases ] GC(54) Phase 3: Adjust pointers 1,416ms +[7,249s][info][gc,phases,start ] GC(54) Phase 4: Move objects +[7,250s][info][gc,phases ] GC(54) Phase 4: Move objects 1,098ms +[7,250s][info][gc ] GC(54) Pause Full (System.gc()) 10M->8M(128M) 6,292ms +[7,250s][info][safepoint ] Total time for which application threads were stopped: 0,0065070 seconds, Stopping threads took: 0,0000380 seconds +[7,351s][info][gc ] Cancelling concurrent GC: System.gc() +[7,354s][info][safepoint ] Application time: 0,1044040 seconds +[7,354s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[7,354s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[7,355s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,355s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[7,355s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[7,355s][info][gc,start ] GC(55) Pause Full (System.gc()) +[7,355s][info][gc,phases,start ] GC(55) Phase 1: Mark live objects +[7,357s][info][gc,stringtable ] GC(55) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,357s][info][gc,phases ] GC(55) Phase 1: Mark live objects 2,862ms +[7,358s][info][gc,phases,start ] GC(55) Phase 2: Compute new object addresses +[7,358s][info][gc,phases ] GC(55) Phase 2: Compute new object addresses 0,461ms +[7,358s][info][gc,phases,start ] GC(55) Phase 3: Adjust pointers +[7,359s][info][gc,phases ] GC(55) Phase 3: Adjust pointers 1,376ms +[7,359s][info][gc,phases,start ] GC(55) Phase 4: Move objects +[7,360s][info][gc,phases ] GC(55) Phase 4: Move objects 0,825ms +[7,360s][info][gc ] GC(55) Pause Full (System.gc()) 10M->9M(128M) 5,743ms +[7,360s][info][safepoint ] Total time for which application threads were stopped: 0,0059780 seconds, Stopping threads took: 0,0000350 seconds +[7,461s][info][gc ] Cancelling concurrent GC: System.gc() +[7,465s][info][safepoint ] Application time: 0,1045020 seconds +[7,465s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[7,465s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[7,465s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,465s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[7,465s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[7,465s][info][gc,start ] GC(56) Pause Full (System.gc()) +[7,465s][info][gc,phases,start ] GC(56) Phase 1: Mark live objects +[7,468s][info][gc,stringtable ] GC(56) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,468s][info][gc,phases ] GC(56) Phase 1: Mark live objects 2,878ms +[7,468s][info][gc,phases,start ] GC(56) Phase 2: Compute new object addresses +[7,469s][info][gc,phases ] GC(56) Phase 2: Compute new object addresses 0,464ms +[7,469s][info][gc,phases,start ] GC(56) Phase 3: Adjust pointers +[7,470s][info][gc,phases ] GC(56) Phase 3: Adjust pointers 1,385ms +[7,470s][info][gc,phases,start ] GC(56) Phase 4: Move objects +[7,471s][info][gc,phases ] GC(56) Phase 4: Move objects 0,995ms +[7,471s][info][gc ] GC(56) Pause Full (System.gc()) 11M->9M(128M) 5,947ms +[7,471s][info][safepoint ] Total time for which application threads were stopped: 0,0061620 seconds, Stopping threads took: 0,0000360 seconds +[7,572s][info][gc ] Cancelling concurrent GC: System.gc() +[7,575s][info][safepoint ] Application time: 0,1039840 seconds +[7,575s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[7,575s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[7,575s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,575s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[7,575s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[7,575s][info][gc,start ] GC(57) Pause Full (System.gc()) +[7,575s][info][gc,phases,start ] GC(57) Phase 1: Mark live objects +[7,578s][info][gc,stringtable ] GC(57) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,578s][info][gc,phases ] GC(57) Phase 1: Mark live objects 3,083ms +[7,579s][info][gc,phases,start ] GC(57) Phase 2: Compute new object addresses +[7,579s][info][gc,phases ] GC(57) Phase 2: Compute new object addresses 0,460ms +[7,579s][info][gc,phases,start ] GC(57) Phase 3: Adjust pointers +[7,580s][info][gc,phases ] GC(57) Phase 3: Adjust pointers 1,435ms +[7,580s][info][gc,phases,start ] GC(57) Phase 4: Move objects +[7,582s][info][gc,phases ] GC(57) Phase 4: Move objects 1,140ms +[7,582s][info][gc ] GC(57) Pause Full (System.gc()) 11M->9M(128M) 6,341ms +[7,582s][info][safepoint ] Total time for which application threads were stopped: 0,0065560 seconds, Stopping threads took: 0,0000350 seconds +[7,682s][info][gc ] Cancelling concurrent GC: System.gc() +[7,686s][info][safepoint ] Application time: 0,1040590 seconds +[7,686s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[7,686s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[7,686s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,686s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[7,686s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[7,686s][info][gc,start ] GC(58) Pause Full (System.gc()) +[7,686s][info][gc,phases,start ] GC(58) Phase 1: Mark live objects +[7,689s][info][gc,stringtable ] GC(58) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,689s][info][gc,phases ] GC(58) Phase 1: Mark live objects 2,678ms +[7,689s][info][gc,phases,start ] GC(58) Phase 2: Compute new object addresses +[7,689s][info][gc,phases ] GC(58) Phase 2: Compute new object addresses 0,458ms +[7,689s][info][gc,phases,start ] GC(58) Phase 3: Adjust pointers +[7,691s][info][gc,phases ] GC(58) Phase 3: Adjust pointers 1,381ms +[7,691s][info][gc,phases,start ] GC(58) Phase 4: Move objects +[7,692s][info][gc,phases ] GC(58) Phase 4: Move objects 1,266ms +[7,692s][info][gc ] GC(58) Pause Full (System.gc()) 11M->9M(128M) 6,010ms +[7,692s][info][safepoint ] Total time for which application threads were stopped: 0,0062360 seconds, Stopping threads took: 0,0000370 seconds +[7,793s][info][gc ] Cancelling concurrent GC: System.gc() +[7,796s][info][safepoint ] Application time: 0,1038300 seconds +[7,796s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[7,796s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[7,796s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,796s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[7,796s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[7,796s][info][gc,start ] GC(59) Pause Full (System.gc()) +[7,796s][info][gc,phases,start ] GC(59) Phase 1: Mark live objects +[7,799s][info][gc,stringtable ] GC(59) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,799s][info][gc,phases ] GC(59) Phase 1: Mark live objects 2,957ms +[7,799s][info][gc,phases,start ] GC(59) Phase 2: Compute new object addresses +[7,800s][info][gc,phases ] GC(59) Phase 2: Compute new object addresses 0,470ms +[7,800s][info][gc,phases,start ] GC(59) Phase 3: Adjust pointers +[7,801s][info][gc,phases ] GC(59) Phase 3: Adjust pointers 1,384ms +[7,801s][info][gc,phases,start ] GC(59) Phase 4: Move objects +[7,802s][info][gc,phases ] GC(59) Phase 4: Move objects 1,083ms +[7,802s][info][gc ] GC(59) Pause Full (System.gc()) 11M->9M(128M) 6,111ms +[7,802s][info][safepoint ] Total time for which application threads were stopped: 0,0063240 seconds, Stopping threads took: 0,0000360 seconds +[7,903s][info][gc ] Cancelling concurrent GC: System.gc() +[7,906s][info][safepoint ] Application time: 0,1034470 seconds +[7,906s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[7,906s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[7,906s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[7,906s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[7,906s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[7,906s][info][gc,start ] GC(60) Pause Full (System.gc()) +[7,906s][info][gc,phases,start ] GC(60) Phase 1: Mark live objects +[7,909s][info][gc,stringtable ] GC(60) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[7,909s][info][gc,phases ] GC(60) Phase 1: Mark live objects 2,987ms +[7,909s][info][gc,phases,start ] GC(60) Phase 2: Compute new object addresses +[7,910s][info][gc,phases ] GC(60) Phase 2: Compute new object addresses 0,463ms +[7,910s][info][gc,phases,start ] GC(60) Phase 3: Adjust pointers +[7,911s][info][gc,phases ] GC(60) Phase 3: Adjust pointers 1,389ms +[7,911s][info][gc,phases,start ] GC(60) Phase 4: Move objects +[7,912s][info][gc,phases ] GC(60) Phase 4: Move objects 1,083ms +[7,912s][info][gc ] GC(60) Pause Full (System.gc()) 11M->9M(128M) 6,140ms +[7,912s][info][safepoint ] Total time for which application threads were stopped: 0,0063600 seconds, Stopping threads took: 0,0000360 seconds +[8,013s][info][gc ] Cancelling concurrent GC: System.gc() +[8,017s][info][safepoint ] Application time: 0,1046040 seconds +[8,017s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[8,017s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[8,017s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,017s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[8,017s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[8,017s][info][gc,start ] GC(61) Pause Full (System.gc()) +[8,017s][info][gc,phases,start ] GC(61) Phase 1: Mark live objects +[8,020s][info][gc,stringtable ] GC(61) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,020s][info][gc,phases ] GC(61) Phase 1: Mark live objects 3,032ms +[8,020s][info][gc,phases,start ] GC(61) Phase 2: Compute new object addresses +[8,021s][info][gc,phases ] GC(61) Phase 2: Compute new object addresses 0,460ms +[8,021s][info][gc,phases,start ] GC(61) Phase 3: Adjust pointers +[8,022s][info][gc,phases ] GC(61) Phase 3: Adjust pointers 1,380ms +[8,022s][info][gc,phases,start ] GC(61) Phase 4: Move objects +[8,023s][info][gc,phases ] GC(61) Phase 4: Move objects 1,094ms +[8,023s][info][gc ] GC(61) Pause Full (System.gc()) 11M->9M(128M) 6,183ms +[8,023s][info][safepoint ] Total time for which application threads were stopped: 0,0063980 seconds, Stopping threads took: 0,0000350 seconds +[8,124s][info][gc ] Cancelling concurrent GC: System.gc() +[8,128s][info][safepoint ] Application time: 0,1046760 seconds +[8,128s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,128s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,128s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,128s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[8,128s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[8,128s][info][gc,start ] GC(62) Pause Full (System.gc()) +[8,128s][info][gc,phases,start ] GC(62) Phase 1: Mark live objects +[8,131s][info][gc,stringtable ] GC(62) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,131s][info][gc,phases ] GC(62) Phase 1: Mark live objects 3,005ms +[8,131s][info][gc,phases,start ] GC(62) Phase 2: Compute new object addresses +[8,132s][info][gc,phases ] GC(62) Phase 2: Compute new object addresses 0,467ms +[8,132s][info][gc,phases,start ] GC(62) Phase 3: Adjust pointers +[8,133s][info][gc,phases ] GC(62) Phase 3: Adjust pointers 1,360ms +[8,133s][info][gc,phases,start ] GC(62) Phase 4: Move objects +[8,134s][info][gc,phases ] GC(62) Phase 4: Move objects 0,969ms +[8,134s][info][gc ] GC(62) Pause Full (System.gc()) 11M->9M(128M) 6,025ms +[8,134s][info][safepoint ] Total time for which application threads were stopped: 0,0062350 seconds, Stopping threads took: 0,0000350 seconds +[8,235s][info][gc ] Cancelling concurrent GC: System.gc() +[8,237s][info][safepoint ] Application time: 0,1026540 seconds +[8,237s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,237s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,237s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,237s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[8,237s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[8,237s][info][gc,start ] GC(63) Pause Full (System.gc()) +[8,237s][info][gc,phases,start ] GC(63) Phase 1: Mark live objects +[8,240s][info][gc,stringtable ] GC(63) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,240s][info][gc,phases ] GC(63) Phase 1: Mark live objects 2,779ms +[8,240s][info][gc,phases,start ] GC(63) Phase 2: Compute new object addresses +[8,240s][info][gc,phases ] GC(63) Phase 2: Compute new object addresses 0,464ms +[8,241s][info][gc,phases,start ] GC(63) Phase 3: Adjust pointers +[8,242s][info][gc,phases ] GC(63) Phase 3: Adjust pointers 1,458ms +[8,242s][info][gc,phases,start ] GC(63) Phase 4: Move objects +[8,243s][info][gc,phases ] GC(63) Phase 4: Move objects 1,030ms +[8,243s][info][gc ] GC(63) Pause Full (System.gc()) 11M->9M(128M) 5,955ms +[8,243s][info][safepoint ] Total time for which application threads were stopped: 0,0061640 seconds, Stopping threads took: 0,0000360 seconds +[8,344s][info][gc ] Cancelling concurrent GC: System.gc() +[8,347s][info][safepoint ] Application time: 0,1037440 seconds +[8,347s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,347s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,347s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,347s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[8,347s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[8,347s][info][gc,start ] GC(64) Pause Full (System.gc()) +[8,347s][info][gc,phases,start ] GC(64) Phase 1: Mark live objects +[8,350s][info][gc,stringtable ] GC(64) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,350s][info][gc,phases ] GC(64) Phase 1: Mark live objects 2,946ms +[8,350s][info][gc,phases,start ] GC(64) Phase 2: Compute new object addresses +[8,351s][info][gc,phases ] GC(64) Phase 2: Compute new object addresses 0,467ms +[8,351s][info][gc,phases,start ] GC(64) Phase 3: Adjust pointers +[8,352s][info][gc,phases ] GC(64) Phase 3: Adjust pointers 1,392ms +[8,352s][info][gc,phases,start ] GC(64) Phase 4: Move objects +[8,353s][info][gc,phases ] GC(64) Phase 4: Move objects 1,078ms +[8,353s][info][gc ] GC(64) Pause Full (System.gc()) 11M->9M(128M) 6,112ms +[8,353s][info][safepoint ] Total time for which application threads were stopped: 0,0063240 seconds, Stopping threads took: 0,0000360 seconds +[8,454s][info][gc ] Cancelling concurrent GC: System.gc() +[8,458s][info][safepoint ] Application time: 0,1041830 seconds +[8,458s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[8,458s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,458s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,458s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[8,458s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[8,458s][info][gc,start ] GC(65) Pause Full (System.gc()) +[8,458s][info][gc,phases,start ] GC(65) Phase 1: Mark live objects +[8,461s][info][gc,stringtable ] GC(65) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,461s][info][gc,phases ] GC(65) Phase 1: Mark live objects 2,859ms +[8,461s][info][gc,phases,start ] GC(65) Phase 2: Compute new object addresses +[8,461s][info][gc,phases ] GC(65) Phase 2: Compute new object addresses 0,456ms +[8,461s][info][gc,phases,start ] GC(65) Phase 3: Adjust pointers +[8,463s][info][gc,phases ] GC(65) Phase 3: Adjust pointers 1,370ms +[8,463s][info][gc,phases,start ] GC(65) Phase 4: Move objects +[8,464s][info][gc,phases ] GC(65) Phase 4: Move objects 1,265ms +[8,464s][info][gc ] GC(65) Pause Full (System.gc()) 11M->9M(128M) 6,171ms +[8,464s][info][safepoint ] Total time for which application threads were stopped: 0,0063820 seconds, Stopping threads took: 0,0000360 seconds +[8,565s][info][gc ] Cancelling concurrent GC: System.gc() +[8,568s][info][safepoint ] Application time: 0,1038440 seconds +[8,568s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,568s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,568s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,568s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[8,568s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[8,568s][info][gc,start ] GC(66) Pause Full (System.gc()) +[8,568s][info][gc,phases,start ] GC(66) Phase 1: Mark live objects +[8,571s][info][gc,stringtable ] GC(66) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,571s][info][gc,phases ] GC(66) Phase 1: Mark live objects 3,091ms +[8,571s][info][gc,phases,start ] GC(66) Phase 2: Compute new object addresses +[8,572s][info][gc,phases ] GC(66) Phase 2: Compute new object addresses 0,501ms +[8,572s][info][gc,phases,start ] GC(66) Phase 3: Adjust pointers +[8,573s][info][gc,phases ] GC(66) Phase 3: Adjust pointers 1,378ms +[8,573s][info][gc,phases,start ] GC(66) Phase 4: Move objects +[8,574s][info][gc,phases ] GC(66) Phase 4: Move objects 1,116ms +[8,574s][info][gc ] GC(66) Pause Full (System.gc()) 11M->9M(128M) 6,310ms +[8,574s][info][safepoint ] Total time for which application threads were stopped: 0,0065350 seconds, Stopping threads took: 0,0000370 seconds +[8,675s][info][gc ] Cancelling concurrent GC: System.gc() +[8,679s][info][safepoint ] Application time: 0,1044780 seconds +[8,679s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,679s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,679s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,679s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[8,679s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[8,679s][info][gc,start ] GC(67) Pause Full (System.gc()) +[8,679s][info][gc,phases,start ] GC(67) Phase 1: Mark live objects +[8,685s][info][gc,stringtable ] GC(67) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,685s][info][gc,phases ] GC(67) Phase 1: Mark live objects 6,172ms +[8,685s][info][gc,phases,start ] GC(67) Phase 2: Compute new object addresses +[8,686s][info][gc,phases ] GC(67) Phase 2: Compute new object addresses 0,669ms +[8,686s][info][gc,phases,start ] GC(67) Phase 3: Adjust pointers +[8,689s][info][gc,phases ] GC(67) Phase 3: Adjust pointers 2,415ms +[8,689s][info][gc,phases,start ] GC(67) Phase 4: Move objects +[8,690s][info][gc,phases ] GC(67) Phase 4: Move objects 1,845ms +[8,691s][info][gc ] GC(67) Pause Full (System.gc()) 11M->9M(128M) 11,377ms +[8,691s][info][safepoint ] Total time for which application threads were stopped: 0,0116000 seconds, Stopping threads took: 0,0000370 seconds +[8,792s][info][gc ] Cancelling concurrent GC: System.gc() +[8,795s][info][safepoint ] Application time: 0,1044990 seconds +[8,795s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,795s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[8,795s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,795s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[8,795s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[8,795s][info][gc,start ] GC(68) Pause Full (System.gc()) +[8,795s][info][gc,phases,start ] GC(68) Phase 1: Mark live objects +[8,798s][info][gc,stringtable ] GC(68) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,798s][info][gc,phases ] GC(68) Phase 1: Mark live objects 2,828ms +[8,798s][info][gc,phases,start ] GC(68) Phase 2: Compute new object addresses +[8,799s][info][gc,phases ] GC(68) Phase 2: Compute new object addresses 0,477ms +[8,799s][info][gc,phases,start ] GC(68) Phase 3: Adjust pointers +[8,800s][info][gc,phases ] GC(68) Phase 3: Adjust pointers 1,504ms +[8,800s][info][gc,phases,start ] GC(68) Phase 4: Move objects +[8,801s][info][gc,phases ] GC(68) Phase 4: Move objects 1,217ms +[8,802s][info][gc ] GC(68) Pause Full (System.gc()) 11M->9M(128M) 6,237ms +[8,802s][info][safepoint ] Total time for which application threads were stopped: 0,0064230 seconds, Stopping threads took: 0,0000330 seconds +[8,902s][info][gc ] Cancelling concurrent GC: System.gc() +[8,905s][info][safepoint ] Application time: 0,1037540 seconds +[8,905s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[8,905s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[8,905s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[8,905s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[8,906s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[8,906s][info][gc,start ] GC(69) Pause Full (System.gc()) +[8,906s][info][gc,phases,start ] GC(69) Phase 1: Mark live objects +[8,909s][info][gc,stringtable ] GC(69) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[8,909s][info][gc,phases ] GC(69) Phase 1: Mark live objects 3,087ms +[8,909s][info][gc,phases,start ] GC(69) Phase 2: Compute new object addresses +[8,909s][info][gc,phases ] GC(69) Phase 2: Compute new object addresses 0,503ms +[8,909s][info][gc,phases,start ] GC(69) Phase 3: Adjust pointers +[8,911s][info][gc,phases ] GC(69) Phase 3: Adjust pointers 1,500ms +[8,911s][info][gc,phases,start ] GC(69) Phase 4: Move objects +[8,912s][info][gc,phases ] GC(69) Phase 4: Move objects 1,097ms +[8,912s][info][gc ] GC(69) Pause Full (System.gc()) 11M->9M(128M) 6,415ms +[8,912s][info][safepoint ] Total time for which application threads were stopped: 0,0066760 seconds, Stopping threads took: 0,0000370 seconds +[9,013s][info][gc ] Cancelling concurrent GC: System.gc() +[9,016s][info][safepoint ] Application time: 0,1041630 seconds +[9,016s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[9,016s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,016s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[9,016s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[9,016s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[9,016s][info][gc,start ] GC(70) Pause Full (System.gc()) +[9,017s][info][gc,phases,start ] GC(70) Phase 1: Mark live objects +[9,019s][info][gc,stringtable ] GC(70) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,019s][info][gc,phases ] GC(70) Phase 1: Mark live objects 2,951ms +[9,019s][info][gc,phases,start ] GC(70) Phase 2: Compute new object addresses +[9,020s][info][gc,phases ] GC(70) Phase 2: Compute new object addresses 0,469ms +[9,020s][info][gc,phases,start ] GC(70) Phase 3: Adjust pointers +[9,021s][info][gc,phases ] GC(70) Phase 3: Adjust pointers 1,390ms +[9,021s][info][gc,phases,start ] GC(70) Phase 4: Move objects +[9,022s][info][gc,phases ] GC(70) Phase 4: Move objects 0,907ms +[9,022s][info][gc ] GC(70) Pause Full (System.gc()) 11M->9M(128M) 5,940ms +[9,022s][info][safepoint ] Total time for which application threads were stopped: 0,0061510 seconds, Stopping threads took: 0,0000360 seconds +[9,123s][info][gc ] Cancelling concurrent GC: System.gc() +[9,127s][info][safepoint ] Application time: 0,1043120 seconds +[9,127s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[9,127s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,127s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[9,127s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[9,127s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[9,127s][info][gc,start ] GC(71) Pause Full (System.gc()) +[9,127s][info][gc,phases,start ] GC(71) Phase 1: Mark live objects +[9,130s][info][gc,stringtable ] GC(71) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,130s][info][gc,phases ] GC(71) Phase 1: Mark live objects 2,934ms +[9,130s][info][gc,phases,start ] GC(71) Phase 2: Compute new object addresses +[9,130s][info][gc,phases ] GC(71) Phase 2: Compute new object addresses 0,463ms +[9,130s][info][gc,phases,start ] GC(71) Phase 3: Adjust pointers +[9,132s][info][gc,phases ] GC(71) Phase 3: Adjust pointers 1,384ms +[9,132s][info][gc,phases,start ] GC(71) Phase 4: Move objects +[9,133s][info][gc,phases ] GC(71) Phase 4: Move objects 0,894ms +[9,133s][info][gc ] GC(71) Pause Full (System.gc()) 11M->10M(128M) 5,905ms +[9,133s][info][safepoint ] Total time for which application threads were stopped: 0,0061190 seconds, Stopping threads took: 0,0000370 seconds +[9,234s][info][gc ] Cancelling concurrent GC: System.gc() +[9,237s][info][safepoint ] Application time: 0,1041180 seconds +[9,237s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[9,237s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,237s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[9,237s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[9,237s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[9,237s][info][gc,start ] GC(72) Pause Full (System.gc()) +[9,237s][info][gc,phases,start ] GC(72) Phase 1: Mark live objects +[9,241s][info][gc,stringtable ] GC(72) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,241s][info][gc,phases ] GC(72) Phase 1: Mark live objects 3,540ms +[9,241s][info][gc,phases,start ] GC(72) Phase 2: Compute new object addresses +[9,242s][info][gc,phases ] GC(72) Phase 2: Compute new object addresses 0,794ms +[9,242s][info][gc,phases,start ] GC(72) Phase 3: Adjust pointers +[9,253s][info][gc,phases ] GC(72) Phase 3: Adjust pointers 11,096ms +[9,253s][info][gc,phases,start ] GC(72) Phase 4: Move objects +[9,255s][info][gc,phases ] GC(72) Phase 4: Move objects 2,088ms +[9,255s][info][gc ] GC(72) Pause Full (System.gc()) 12M->10M(128M) 17,871ms +[9,255s][info][safepoint ] Total time for which application threads were stopped: 0,0180840 seconds, Stopping threads took: 0,0000320 seconds +[9,356s][info][gc ] Cancelling concurrent GC: System.gc() +[9,359s][info][safepoint ] Application time: 0,1041100 seconds +[9,359s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[9,359s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,360s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[9,360s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[9,360s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[9,360s][info][gc,start ] GC(73) Pause Full (System.gc()) +[9,360s][info][gc,phases,start ] GC(73) Phase 1: Mark live objects +[9,363s][info][gc,stringtable ] GC(73) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,363s][info][gc,phases ] GC(73) Phase 1: Mark live objects 3,391ms +[9,363s][info][gc,phases,start ] GC(73) Phase 2: Compute new object addresses +[9,364s][info][gc,phases ] GC(73) Phase 2: Compute new object addresses 0,557ms +[9,364s][info][gc,phases,start ] GC(73) Phase 3: Adjust pointers +[9,365s][info][gc,phases ] GC(73) Phase 3: Adjust pointers 1,648ms +[9,365s][info][gc,phases,start ] GC(73) Phase 4: Move objects +[9,366s][info][gc,phases ] GC(73) Phase 4: Move objects 1,061ms +[9,366s][info][gc ] GC(73) Pause Full (System.gc()) 12M->10M(128M) 6,882ms +[9,367s][info][safepoint ] Total time for which application threads were stopped: 0,0070940 seconds, Stopping threads took: 0,0000350 seconds +[9,467s][info][gc ] Cancelling concurrent GC: System.gc() +[9,471s][info][safepoint ] Application time: 0,1041430 seconds +[9,471s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[9,471s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,471s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[9,471s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[9,471s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[9,471s][info][gc,start ] GC(74) Pause Full (System.gc()) +[9,471s][info][gc,phases,start ] GC(74) Phase 1: Mark live objects +[9,474s][info][gc,stringtable ] GC(74) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,474s][info][gc,phases ] GC(74) Phase 1: Mark live objects 3,128ms +[9,474s][info][gc,phases,start ] GC(74) Phase 2: Compute new object addresses +[9,475s][info][gc,phases ] GC(74) Phase 2: Compute new object addresses 0,542ms +[9,475s][info][gc,phases,start ] GC(74) Phase 3: Adjust pointers +[9,476s][info][gc,phases ] GC(74) Phase 3: Adjust pointers 1,646ms +[9,476s][info][gc,phases,start ] GC(74) Phase 4: Move objects +[9,477s][info][gc,phases ] GC(74) Phase 4: Move objects 1,031ms +[9,478s][info][gc ] GC(74) Pause Full (System.gc()) 12M->10M(128M) 6,632ms +[9,478s][info][safepoint ] Total time for which application threads were stopped: 0,0068490 seconds, Stopping threads took: 0,0000360 seconds +[9,578s][info][gc ] Cancelling concurrent GC: System.gc() +[9,582s][info][safepoint ] Application time: 0,1041920 seconds +[9,582s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[9,582s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[9,582s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[9,582s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[9,582s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[9,582s][info][gc,start ] GC(75) Pause Full (System.gc()) +[9,582s][info][gc,phases,start ] GC(75) Phase 1: Mark live objects +[9,585s][info][gc,stringtable ] GC(75) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,585s][info][gc,phases ] GC(75) Phase 1: Mark live objects 3,026ms +[9,585s][info][gc,phases,start ] GC(75) Phase 2: Compute new object addresses +[9,586s][info][gc,phases ] GC(75) Phase 2: Compute new object addresses 0,527ms +[9,586s][info][gc,phases,start ] GC(75) Phase 3: Adjust pointers +[9,589s][info][gc,phases ] GC(75) Phase 3: Adjust pointers 3,760ms +[9,589s][info][gc,phases,start ] GC(75) Phase 4: Move objects +[9,591s][info][gc,phases ] GC(75) Phase 4: Move objects 1,035ms +[9,591s][info][gc ] GC(75) Pause Full (System.gc()) 12M->10M(128M) 8,572ms +[9,591s][info][safepoint ] Total time for which application threads were stopped: 0,0087810 seconds, Stopping threads took: 0,0000350 seconds +[9,691s][info][gc ] Cancelling concurrent GC: System.gc() +[9,694s][info][safepoint ] Application time: 0,1035390 seconds +[9,694s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[9,694s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,694s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[9,694s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[9,694s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[9,694s][info][gc,start ] GC(76) Pause Full (System.gc()) +[9,694s][info][gc,phases,start ] GC(76) Phase 1: Mark live objects +[9,697s][info][gc,stringtable ] GC(76) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,697s][info][gc,phases ] GC(76) Phase 1: Mark live objects 2,804ms +[9,697s][info][gc,phases,start ] GC(76) Phase 2: Compute new object addresses +[9,698s][info][gc,phases ] GC(76) Phase 2: Compute new object addresses 0,547ms +[9,698s][info][gc,phases,start ] GC(76) Phase 3: Adjust pointers +[9,700s][info][gc,phases ] GC(76) Phase 3: Adjust pointers 1,632ms +[9,700s][info][gc,phases,start ] GC(76) Phase 4: Move objects +[9,700s][info][gc,phases ] GC(76) Phase 4: Move objects 0,557ms +[9,700s][info][gc ] GC(76) Pause Full (System.gc()) 12M->10M(128M) 5,739ms +[9,700s][info][safepoint ] Total time for which application threads were stopped: 0,0059630 seconds, Stopping threads took: 0,0000370 seconds +[9,801s][info][gc ] Cancelling concurrent GC: System.gc() +[9,804s][info][safepoint ] Application time: 0,1041620 seconds +[9,804s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[9,805s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,805s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[9,805s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[9,805s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[9,805s][info][gc,start ] GC(77) Pause Full (System.gc()) +[9,805s][info][gc,phases,start ] GC(77) Phase 1: Mark live objects +[9,807s][info][gc,stringtable ] GC(77) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,807s][info][gc,phases ] GC(77) Phase 1: Mark live objects 2,769ms +[9,807s][info][gc,phases,start ] GC(77) Phase 2: Compute new object addresses +[9,808s][info][gc,phases ] GC(77) Phase 2: Compute new object addresses 0,530ms +[9,808s][info][gc,phases,start ] GC(77) Phase 3: Adjust pointers +[9,810s][info][gc,phases ] GC(77) Phase 3: Adjust pointers 1,617ms +[9,810s][info][gc,phases,start ] GC(77) Phase 4: Move objects +[9,811s][info][gc,phases ] GC(77) Phase 4: Move objects 0,820ms +[9,811s][info][gc ] GC(77) Pause Full (System.gc()) 12M->10M(128M) 5,972ms +[9,811s][info][safepoint ] Total time for which application threads were stopped: 0,0061850 seconds, Stopping threads took: 0,0000360 seconds +[9,911s][info][gc ] Cancelling concurrent GC: System.gc() +[9,913s][info][safepoint ] Application time: 0,1028350 seconds +[9,914s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[9,914s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[9,914s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[9,914s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[9,914s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[9,914s][info][gc,start ] GC(78) Pause Full (System.gc()) +[9,914s][info][gc,phases,start ] GC(78) Phase 1: Mark live objects +[9,917s][info][gc,stringtable ] GC(78) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[9,917s][info][gc,phases ] GC(78) Phase 1: Mark live objects 2,885ms +[9,917s][info][gc,phases,start ] GC(78) Phase 2: Compute new object addresses +[9,917s][info][gc,phases ] GC(78) Phase 2: Compute new object addresses 0,529ms +[9,917s][info][gc,phases,start ] GC(78) Phase 3: Adjust pointers +[9,919s][info][gc,phases ] GC(78) Phase 3: Adjust pointers 1,623ms +[9,919s][info][gc,phases,start ] GC(78) Phase 4: Move objects +[9,920s][info][gc,phases ] GC(78) Phase 4: Move objects 0,725ms +[9,920s][info][gc ] GC(78) Pause Full (System.gc()) 12M->10M(128M) 5,977ms +[9,920s][info][safepoint ] Total time for which application threads were stopped: 0,0061920 seconds, Stopping threads took: 0,0000360 seconds +[10,020s][info][gc ] Cancelling concurrent GC: System.gc() +[10,023s][info][safepoint ] Application time: 0,1030960 seconds +[10,023s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,023s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[10,023s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[10,023s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[10,023s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[10,023s][info][gc,start ] GC(79) Pause Full (System.gc()) +[10,023s][info][gc,phases,start ] GC(79) Phase 1: Mark live objects +[10,026s][info][gc,stringtable ] GC(79) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,026s][info][gc,phases ] GC(79) Phase 1: Mark live objects 2,925ms +[10,026s][info][gc,phases,start ] GC(79) Phase 2: Compute new object addresses +[10,027s][info][gc,phases ] GC(79) Phase 2: Compute new object addresses 0,621ms +[10,027s][info][gc,phases,start ] GC(79) Phase 3: Adjust pointers +[10,030s][info][gc,phases ] GC(79) Phase 3: Adjust pointers 3,215ms +[10,030s][info][gc,phases,start ] GC(79) Phase 4: Move objects +[10,031s][info][gc,phases ] GC(79) Phase 4: Move objects 1,459ms +[10,032s][info][gc ] GC(79) Pause Full (System.gc()) 12M->10M(128M) 8,483ms +[10,032s][info][safepoint ] Total time for which application threads were stopped: 0,0086990 seconds, Stopping threads took: 0,0000360 seconds +[10,132s][info][gc ] Cancelling concurrent GC: System.gc() +[10,135s][info][safepoint ] Application time: 0,1038840 seconds +[10,136s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,136s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[10,136s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,136s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[10,136s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[10,136s][info][gc,start ] GC(80) Pause Full (System.gc()) +[10,136s][info][gc,phases,start ] GC(80) Phase 1: Mark live objects +[10,139s][info][gc,stringtable ] GC(80) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,139s][info][gc,phases ] GC(80) Phase 1: Mark live objects 3,152ms +[10,139s][info][gc,phases,start ] GC(80) Phase 2: Compute new object addresses +[10,140s][info][gc,phases ] GC(80) Phase 2: Compute new object addresses 0,598ms +[10,140s][info][gc,phases,start ] GC(80) Phase 3: Adjust pointers +[10,141s][info][gc,phases ] GC(80) Phase 3: Adjust pointers 1,692ms +[10,141s][info][gc,phases,start ] GC(80) Phase 4: Move objects +[10,142s][info][gc,phases ] GC(80) Phase 4: Move objects 1,022ms +[10,142s][info][gc ] GC(80) Pause Full (System.gc()) 12M->10M(128M) 6,689ms +[10,142s][info][safepoint ] Total time for which application threads were stopped: 0,0069060 seconds, Stopping threads took: 0,0000370 seconds +[10,243s][info][gc ] Cancelling concurrent GC: System.gc() +[10,247s][info][safepoint ] Application time: 0,1041590 seconds +[10,247s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,247s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[10,247s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,247s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[10,247s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[10,247s][info][gc,start ] GC(81) Pause Full (System.gc()) +[10,247s][info][gc,phases,start ] GC(81) Phase 1: Mark live objects +[10,250s][info][gc,stringtable ] GC(81) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,250s][info][gc,phases ] GC(81) Phase 1: Mark live objects 3,089ms +[10,250s][info][gc,phases,start ] GC(81) Phase 2: Compute new object addresses +[10,251s][info][gc,phases ] GC(81) Phase 2: Compute new object addresses 0,577ms +[10,251s][info][gc,phases,start ] GC(81) Phase 3: Adjust pointers +[10,252s][info][gc,phases ] GC(81) Phase 3: Adjust pointers 1,704ms +[10,252s][info][gc,phases,start ] GC(81) Phase 4: Move objects +[10,253s][info][gc,phases ] GC(81) Phase 4: Move objects 0,697ms +[10,253s][info][gc ] GC(81) Pause Full (System.gc()) 12M->10M(128M) 6,299ms +[10,253s][info][safepoint ] Total time for which application threads were stopped: 0,0065140 seconds, Stopping threads took: 0,0000370 seconds +[10,354s][info][gc ] Cancelling concurrent GC: System.gc() +[10,357s][info][safepoint ] Application time: 0,1038460 seconds +[10,357s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,357s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[10,357s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[10,357s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[10,357s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[10,357s][info][gc,start ] GC(82) Pause Full (System.gc()) +[10,357s][info][gc,phases,start ] GC(82) Phase 1: Mark live objects +[10,361s][info][gc,stringtable ] GC(82) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,361s][info][gc,phases ] GC(82) Phase 1: Mark live objects 3,971ms +[10,362s][info][gc,phases,start ] GC(82) Phase 2: Compute new object addresses +[10,363s][info][gc,phases ] GC(82) Phase 2: Compute new object addresses 1,292ms +[10,363s][info][gc,phases,start ] GC(82) Phase 3: Adjust pointers +[10,365s][info][gc,phases ] GC(82) Phase 3: Adjust pointers 1,675ms +[10,365s][info][gc,phases,start ] GC(82) Phase 4: Move objects +[10,365s][info][gc,phases ] GC(82) Phase 4: Move objects 0,603ms +[10,365s][info][gc ] GC(82) Pause Full (System.gc()) 12M->10M(128M) 7,955ms +[10,365s][info][safepoint ] Total time for which application threads were stopped: 0,0081670 seconds, Stopping threads took: 0,0000380 seconds +[10,466s][info][gc ] Cancelling concurrent GC: System.gc() +[10,469s][info][safepoint ] Application time: 0,1039260 seconds +[10,469s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[10,469s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[10,469s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,469s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[10,469s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[10,469s][info][gc,start ] GC(83) Pause Full (System.gc()) +[10,469s][info][gc,phases,start ] GC(83) Phase 1: Mark live objects +[10,472s][info][gc,stringtable ] GC(83) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,472s][info][gc,phases ] GC(83) Phase 1: Mark live objects 2,658ms +[10,472s][info][gc,phases,start ] GC(83) Phase 2: Compute new object addresses +[10,473s][info][gc,phases ] GC(83) Phase 2: Compute new object addresses 0,549ms +[10,473s][info][gc,phases,start ] GC(83) Phase 3: Adjust pointers +[10,474s][info][gc,phases ] GC(83) Phase 3: Adjust pointers 1,654ms +[10,474s][info][gc,phases,start ] GC(83) Phase 4: Move objects +[10,475s][info][gc,phases ] GC(83) Phase 4: Move objects 1,007ms +[10,475s][info][gc ] GC(83) Pause Full (System.gc()) 12M->10M(128M) 6,083ms +[10,476s][info][safepoint ] Total time for which application threads were stopped: 0,0062610 seconds, Stopping threads took: 0,0000310 seconds +[10,576s][info][gc ] Cancelling concurrent GC: System.gc() +[10,579s][info][safepoint ] Application time: 0,1030650 seconds +[10,579s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,579s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[10,579s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,579s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[10,579s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[10,579s][info][gc,start ] GC(84) Pause Full (System.gc()) +[10,579s][info][gc,phases,start ] GC(84) Phase 1: Mark live objects +[10,582s][info][gc,stringtable ] GC(84) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,582s][info][gc,phases ] GC(84) Phase 1: Mark live objects 2,913ms +[10,582s][info][gc,phases,start ] GC(84) Phase 2: Compute new object addresses +[10,582s][info][gc,phases ] GC(84) Phase 2: Compute new object addresses 0,528ms +[10,582s][info][gc,phases,start ] GC(84) Phase 3: Adjust pointers +[10,584s][info][gc,phases ] GC(84) Phase 3: Adjust pointers 1,716ms +[10,584s][info][gc,phases,start ] GC(84) Phase 4: Move objects +[10,585s][info][gc,phases ] GC(84) Phase 4: Move objects 1,107ms +[10,585s][info][gc ] GC(84) Pause Full (System.gc()) 12M->10M(128M) 6,536ms +[10,585s][info][safepoint ] Total time for which application threads were stopped: 0,0067500 seconds, Stopping threads took: 0,0000360 seconds +[10,686s][info][gc ] Cancelling concurrent GC: System.gc() +[10,689s][info][safepoint ] Application time: 0,1039890 seconds +[10,690s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,690s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[10,690s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,690s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[10,690s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[10,690s][info][gc,start ] GC(85) Pause Full (System.gc()) +[10,690s][info][gc,phases,start ] GC(85) Phase 1: Mark live objects +[10,693s][info][gc,stringtable ] GC(85) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,693s][info][gc,phases ] GC(85) Phase 1: Mark live objects 3,138ms +[10,693s][info][gc,phases,start ] GC(85) Phase 2: Compute new object addresses +[10,693s][info][gc,phases ] GC(85) Phase 2: Compute new object addresses 0,542ms +[10,693s][info][gc,phases,start ] GC(85) Phase 3: Adjust pointers +[10,695s][info][gc,phases ] GC(85) Phase 3: Adjust pointers 1,684ms +[10,695s][info][gc,phases,start ] GC(85) Phase 4: Move objects +[10,696s][info][gc,phases ] GC(85) Phase 4: Move objects 1,215ms +[10,697s][info][gc ] GC(85) Pause Full (System.gc()) 12M->10M(128M) 6,874ms +[10,697s][info][safepoint ] Total time for which application threads were stopped: 0,0070910 seconds, Stopping threads took: 0,0000370 seconds +[10,797s][info][gc ] Cancelling concurrent GC: System.gc() +[10,800s][info][safepoint ] Application time: 0,1032640 seconds +[10,800s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,800s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[10,800s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,800s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[10,800s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[10,800s][info][gc,start ] GC(86) Pause Full (System.gc()) +[10,800s][info][gc,phases,start ] GC(86) Phase 1: Mark live objects +[10,803s][info][gc,stringtable ] GC(86) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,803s][info][gc,phases ] GC(86) Phase 1: Mark live objects 3,121ms +[10,803s][info][gc,phases,start ] GC(86) Phase 2: Compute new object addresses +[10,804s][info][gc,phases ] GC(86) Phase 2: Compute new object addresses 0,575ms +[10,804s][info][gc,phases,start ] GC(86) Phase 3: Adjust pointers +[10,806s][info][gc,phases ] GC(86) Phase 3: Adjust pointers 1,825ms +[10,806s][info][gc,phases,start ] GC(86) Phase 4: Move objects +[10,807s][info][gc,phases ] GC(86) Phase 4: Move objects 1,610ms +[10,807s][info][gc ] GC(86) Pause Full (System.gc()) 12M->10M(128M) 7,403ms +[10,808s][info][safepoint ] Total time for which application threads were stopped: 0,0076600 seconds, Stopping threads took: 0,0000370 seconds +[10,908s][info][gc ] Cancelling concurrent GC: System.gc() +[10,912s][info][safepoint ] Application time: 0,1039460 seconds +[10,912s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[10,912s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[10,912s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[10,912s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[10,912s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[10,912s][info][gc,start ] GC(87) Pause Full (System.gc()) +[10,912s][info][gc,phases,start ] GC(87) Phase 1: Mark live objects +[10,915s][info][gc,stringtable ] GC(87) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[10,915s][info][gc,phases ] GC(87) Phase 1: Mark live objects 3,225ms +[10,915s][info][gc,phases,start ] GC(87) Phase 2: Compute new object addresses +[10,916s][info][gc,phases ] GC(87) Phase 2: Compute new object addresses 0,547ms +[10,916s][info][gc,phases,start ] GC(87) Phase 3: Adjust pointers +[10,917s][info][gc,phases ] GC(87) Phase 3: Adjust pointers 1,671ms +[10,917s][info][gc,phases,start ] GC(87) Phase 4: Move objects +[10,918s][info][gc,phases ] GC(87) Phase 4: Move objects 0,798ms +[10,918s][info][gc ] GC(87) Pause Full (System.gc()) 12M->11M(128M) 6,479ms +[10,918s][info][safepoint ] Total time for which application threads were stopped: 0,0067140 seconds, Stopping threads took: 0,0000360 seconds +[11,019s][info][gc ] Cancelling concurrent GC: System.gc() +[11,023s][info][safepoint ] Application time: 0,1044220 seconds +[11,023s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,023s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[11,023s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,023s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[11,023s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,023s][info][gc,start ] GC(88) Pause Full (System.gc()) +[11,023s][info][gc,phases,start ] GC(88) Phase 1: Mark live objects +[11,026s][info][gc,stringtable ] GC(88) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,026s][info][gc,phases ] GC(88) Phase 1: Mark live objects 3,210ms +[11,026s][info][gc,phases,start ] GC(88) Phase 2: Compute new object addresses +[11,027s][info][gc,phases ] GC(88) Phase 2: Compute new object addresses 0,604ms +[11,027s][info][gc,phases,start ] GC(88) Phase 3: Adjust pointers +[11,029s][info][gc,phases ] GC(88) Phase 3: Adjust pointers 1,688ms +[11,029s][info][gc,phases,start ] GC(88) Phase 4: Move objects +[11,030s][info][gc,phases ] GC(88) Phase 4: Move objects 1,511ms +[11,030s][info][gc ] GC(88) Pause Full (System.gc()) 13M->11M(128M) 7,395ms +[11,030s][info][safepoint ] Total time for which application threads were stopped: 0,0076110 seconds, Stopping threads took: 0,0000370 seconds +[11,131s][info][gc ] Cancelling concurrent GC: System.gc() +[11,135s][info][safepoint ] Application time: 0,1043360 seconds +[11,135s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,135s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[11,135s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,135s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[11,135s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,135s][info][gc,start ] GC(89) Pause Full (System.gc()) +[11,135s][info][gc,phases,start ] GC(89) Phase 1: Mark live objects +[11,138s][info][gc,stringtable ] GC(89) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,138s][info][gc,phases ] GC(89) Phase 1: Mark live objects 2,994ms +[11,138s][info][gc,phases,start ] GC(89) Phase 2: Compute new object addresses +[11,139s][info][gc,phases ] GC(89) Phase 2: Compute new object addresses 0,603ms +[11,139s][info][gc,phases,start ] GC(89) Phase 3: Adjust pointers +[11,141s][info][gc,phases ] GC(89) Phase 3: Adjust pointers 2,016ms +[11,141s][info][gc,phases,start ] GC(89) Phase 4: Move objects +[11,142s][info][gc,phases ] GC(89) Phase 4: Move objects 1,122ms +[11,142s][info][gc ] GC(89) Pause Full (System.gc()) 13M->11M(128M) 7,002ms +[11,142s][info][safepoint ] Total time for which application threads were stopped: 0,0072250 seconds, Stopping threads took: 0,0000360 seconds +[11,243s][info][gc ] Cancelling concurrent GC: System.gc() +[11,246s][info][safepoint ] Application time: 0,1038670 seconds +[11,246s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,246s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[11,246s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,246s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[11,246s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,246s][info][gc,start ] GC(90) Pause Full (System.gc()) +[11,246s][info][gc,phases,start ] GC(90) Phase 1: Mark live objects +[11,249s][info][gc,stringtable ] GC(90) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,249s][info][gc,phases ] GC(90) Phase 1: Mark live objects 2,996ms +[11,249s][info][gc,phases,start ] GC(90) Phase 2: Compute new object addresses +[11,250s][info][gc,phases ] GC(90) Phase 2: Compute new object addresses 0,526ms +[11,250s][info][gc,phases,start ] GC(90) Phase 3: Adjust pointers +[11,251s][info][gc,phases ] GC(90) Phase 3: Adjust pointers 1,686ms +[11,252s][info][gc,phases,start ] GC(90) Phase 4: Move objects +[11,253s][info][gc,phases ] GC(90) Phase 4: Move objects 1,055ms +[11,253s][info][gc ] GC(90) Pause Full (System.gc()) 13M->11M(128M) 6,494ms +[11,253s][info][safepoint ] Total time for which application threads were stopped: 0,0067080 seconds, Stopping threads took: 0,0000360 seconds +[11,353s][info][gc ] Cancelling concurrent GC: System.gc() +[11,357s][info][safepoint ] Application time: 0,1042470 seconds +[11,357s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,357s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[11,357s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,357s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[11,357s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,357s][info][gc,start ] GC(91) Pause Full (System.gc()) +[11,357s][info][gc,phases,start ] GC(91) Phase 1: Mark live objects +[11,360s][info][gc,stringtable ] GC(91) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,360s][info][gc,phases ] GC(91) Phase 1: Mark live objects 3,217ms +[11,361s][info][gc,phases,start ] GC(91) Phase 2: Compute new object addresses +[11,361s][info][gc,phases ] GC(91) Phase 2: Compute new object addresses 0,472ms +[11,361s][info][gc,phases,start ] GC(91) Phase 3: Adjust pointers +[11,363s][info][gc,phases ] GC(91) Phase 3: Adjust pointers 2,187ms +[11,363s][info][gc,phases,start ] GC(91) Phase 4: Move objects +[11,365s][info][gc,phases ] GC(91) Phase 4: Move objects 1,615ms +[11,365s][info][gc ] GC(91) Pause Full (System.gc()) 13M->11M(128M) 7,758ms +[11,365s][info][safepoint ] Total time for which application threads were stopped: 0,0080170 seconds, Stopping threads took: 0,0000380 seconds +[11,466s][info][gc ] Cancelling concurrent GC: System.gc() +[11,469s][info][safepoint ] Application time: 0,1038500 seconds +[11,469s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,469s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[11,469s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,469s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[11,469s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,469s][info][gc,start ] GC(92) Pause Full (System.gc()) +[11,469s][info][gc,phases,start ] GC(92) Phase 1: Mark live objects +[11,472s][info][gc,stringtable ] GC(92) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,472s][info][gc,phases ] GC(92) Phase 1: Mark live objects 2,877ms +[11,472s][info][gc,phases,start ] GC(92) Phase 2: Compute new object addresses +[11,473s][info][gc,phases ] GC(92) Phase 2: Compute new object addresses 0,532ms +[11,473s][info][gc,phases,start ] GC(92) Phase 3: Adjust pointers +[11,475s][info][gc,phases ] GC(92) Phase 3: Adjust pointers 1,810ms +[11,475s][info][gc,phases,start ] GC(92) Phase 4: Move objects +[11,475s][info][gc,phases ] GC(92) Phase 4: Move objects 0,869ms +[11,476s][info][gc ] GC(92) Pause Full (System.gc()) 13M->11M(128M) 6,337ms +[11,476s][info][safepoint ] Total time for which application threads were stopped: 0,0065570 seconds, Stopping threads took: 0,0000360 seconds +[11,576s][info][gc ] Cancelling concurrent GC: System.gc() +[11,578s][info][safepoint ] Application time: 0,1028950 seconds +[11,579s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,579s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[11,579s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,579s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[11,579s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,579s][info][gc,start ] GC(93) Pause Full (System.gc()) +[11,579s][info][gc,phases,start ] GC(93) Phase 1: Mark live objects +[11,582s][info][gc,stringtable ] GC(93) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,582s][info][gc,phases ] GC(93) Phase 1: Mark live objects 2,832ms +[11,582s][info][gc,phases,start ] GC(93) Phase 2: Compute new object addresses +[11,582s][info][gc,phases ] GC(93) Phase 2: Compute new object addresses 0,527ms +[11,582s][info][gc,phases,start ] GC(93) Phase 3: Adjust pointers +[11,584s][info][gc,phases ] GC(93) Phase 3: Adjust pointers 1,644ms +[11,584s][info][gc,phases,start ] GC(93) Phase 4: Move objects +[11,585s][info][gc,phases ] GC(93) Phase 4: Move objects 0,829ms +[11,585s][info][gc ] GC(93) Pause Full (System.gc()) 13M->11M(128M) 6,063ms +[11,585s][info][safepoint ] Total time for which application threads were stopped: 0,0063220 seconds, Stopping threads took: 0,0000470 seconds +[11,686s][info][gc ] Cancelling concurrent GC: System.gc() +[11,689s][info][safepoint ] Application time: 0,1042670 seconds +[11,689s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[11,689s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[11,689s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,689s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[11,689s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[11,689s][info][gc,start ] GC(94) Pause Full (System.gc()) +[11,689s][info][gc,phases,start ] GC(94) Phase 1: Mark live objects +[11,692s][info][gc,stringtable ] GC(94) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,693s][info][gc,phases ] GC(94) Phase 1: Mark live objects 3,140ms +[11,693s][info][gc,phases,start ] GC(94) Phase 2: Compute new object addresses +[11,693s][info][gc,phases ] GC(94) Phase 2: Compute new object addresses 0,526ms +[11,693s][info][gc,phases,start ] GC(94) Phase 3: Adjust pointers +[11,695s][info][gc,phases ] GC(94) Phase 3: Adjust pointers 1,643ms +[11,695s][info][gc,phases,start ] GC(94) Phase 4: Move objects +[11,696s][info][gc,phases ] GC(94) Phase 4: Move objects 1,147ms +[11,696s][info][gc ] GC(94) Pause Full (System.gc()) 13M->11M(128M) 6,687ms +[11,696s][info][safepoint ] Total time for which application threads were stopped: 0,0069020 seconds, Stopping threads took: 0,0000370 seconds +[11,797s][info][gc ] Cancelling concurrent GC: System.gc() +[11,799s][info][safepoint ] Application time: 0,1031320 seconds +[11,799s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,799s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[11,799s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,799s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[11,799s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[11,799s][info][gc,start ] GC(95) Pause Full (System.gc()) +[11,800s][info][gc,phases,start ] GC(95) Phase 1: Mark live objects +[11,803s][info][gc,stringtable ] GC(95) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,803s][info][gc,phases ] GC(95) Phase 1: Mark live objects 3,119ms +[11,803s][info][gc,phases,start ] GC(95) Phase 2: Compute new object addresses +[11,803s][info][gc,phases ] GC(95) Phase 2: Compute new object addresses 0,561ms +[11,803s][info][gc,phases,start ] GC(95) Phase 3: Adjust pointers +[11,805s][info][gc,phases ] GC(95) Phase 3: Adjust pointers 1,706ms +[11,805s][info][gc,phases,start ] GC(95) Phase 4: Move objects +[11,806s][info][gc,phases ] GC(95) Phase 4: Move objects 1,258ms +[11,806s][info][gc ] GC(95) Pause Full (System.gc()) 13M->11M(128M) 6,881ms +[11,806s][info][safepoint ] Total time for which application threads were stopped: 0,0070950 seconds, Stopping threads took: 0,0000370 seconds +[11,907s][info][gc ] Cancelling concurrent GC: System.gc() +[11,910s][info][safepoint ] Application time: 0,1033970 seconds +[11,910s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[11,910s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[11,910s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[11,910s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[11,910s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[11,910s][info][gc,start ] GC(96) Pause Full (System.gc()) +[11,910s][info][gc,phases,start ] GC(96) Phase 1: Mark live objects +[11,913s][info][gc,stringtable ] GC(96) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[11,913s][info][gc,phases ] GC(96) Phase 1: Mark live objects 2,766ms +[11,913s][info][gc,phases,start ] GC(96) Phase 2: Compute new object addresses +[11,913s][info][gc,phases ] GC(96) Phase 2: Compute new object addresses 0,567ms +[11,913s][info][gc,phases,start ] GC(96) Phase 3: Adjust pointers +[11,915s][info][gc,phases ] GC(96) Phase 3: Adjust pointers 1,637ms +[11,915s][info][gc,phases,start ] GC(96) Phase 4: Move objects +[11,916s][info][gc,phases ] GC(96) Phase 4: Move objects 1,280ms +[11,916s][info][gc ] GC(96) Pause Full (System.gc()) 13M->11M(128M) 6,467ms +[11,917s][info][safepoint ] Total time for which application threads were stopped: 0,0066480 seconds, Stopping threads took: 0,0000310 seconds +[12,017s][info][gc ] Cancelling concurrent GC: System.gc() +[12,020s][info][safepoint ] Application time: 0,1031890 seconds +[12,020s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[12,020s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[12,020s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[12,020s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[12,020s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[12,020s][info][gc,start ] GC(97) Pause Full (System.gc()) +[12,020s][info][gc,phases,start ] GC(97) Phase 1: Mark live objects +[12,023s][info][gc,stringtable ] GC(97) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,023s][info][gc,phases ] GC(97) Phase 1: Mark live objects 2,837ms +[12,023s][info][gc,phases,start ] GC(97) Phase 2: Compute new object addresses +[12,023s][info][gc,phases ] GC(97) Phase 2: Compute new object addresses 0,543ms +[12,023s][info][gc,phases,start ] GC(97) Phase 3: Adjust pointers +[12,025s][info][gc,phases ] GC(97) Phase 3: Adjust pointers 1,683ms +[12,025s][info][gc,phases,start ] GC(97) Phase 4: Move objects +[12,027s][info][gc,phases ] GC(97) Phase 4: Move objects 1,435ms +[12,027s][info][gc ] GC(97) Pause Full (System.gc()) 13M->11M(128M) 6,799ms +[12,027s][info][safepoint ] Total time for which application threads were stopped: 0,0070300 seconds, Stopping threads took: 0,0000370 seconds +[12,127s][info][gc ] Cancelling concurrent GC: System.gc() +[12,131s][info][safepoint ] Application time: 0,1037150 seconds +[12,131s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[12,131s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,131s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[12,131s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[12,131s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[12,131s][info][gc,start ] GC(98) Pause Full (System.gc()) +[12,131s][info][gc,phases,start ] GC(98) Phase 1: Mark live objects +[12,133s][info][gc,stringtable ] GC(98) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,134s][info][gc,phases ] GC(98) Phase 1: Mark live objects 2,688ms +[12,134s][info][gc,phases,start ] GC(98) Phase 2: Compute new object addresses +[12,134s][info][gc,phases ] GC(98) Phase 2: Compute new object addresses 0,534ms +[12,134s][info][gc,phases,start ] GC(98) Phase 3: Adjust pointers +[12,136s][info][gc,phases ] GC(98) Phase 3: Adjust pointers 1,652ms +[12,136s][info][gc,phases,start ] GC(98) Phase 4: Move objects +[12,137s][info][gc,phases ] GC(98) Phase 4: Move objects 0,922ms +[12,137s][info][gc ] GC(98) Pause Full (System.gc()) 13M->11M(128M) 6,024ms +[12,137s][info][safepoint ] Total time for which application threads were stopped: 0,0062460 seconds, Stopping threads took: 0,0000370 seconds +[12,238s][info][gc ] Cancelling concurrent GC: System.gc() +[12,240s][info][safepoint ] Application time: 0,1033970 seconds +[12,240s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[12,240s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,240s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,240s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[12,240s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[12,241s][info][gc,start ] GC(99) Pause Full (System.gc()) +[12,241s][info][gc,phases,start ] GC(99) Phase 1: Mark live objects +[12,244s][info][gc,stringtable ] GC(99) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,244s][info][gc,phases ] GC(99) Phase 1: Mark live objects 3,068ms +[12,244s][info][gc,phases,start ] GC(99) Phase 2: Compute new object addresses +[12,244s][info][gc,phases ] GC(99) Phase 2: Compute new object addresses 0,536ms +[12,244s][info][gc,phases,start ] GC(99) Phase 3: Adjust pointers +[12,246s][info][gc,phases ] GC(99) Phase 3: Adjust pointers 1,661ms +[12,246s][info][gc,phases,start ] GC(99) Phase 4: Move objects +[12,247s][info][gc,phases ] GC(99) Phase 4: Move objects 0,826ms +[12,247s][info][gc ] GC(99) Pause Full (System.gc()) 13M->11M(128M) 6,304ms +[12,247s][info][safepoint ] Total time for which application threads were stopped: 0,0065290 seconds, Stopping threads took: 0,0000360 seconds +[12,347s][info][gc ] Cancelling concurrent GC: System.gc() +[12,352s][info][safepoint ] Application time: 0,1049720 seconds +[12,352s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[12,352s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,352s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,352s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[12,352s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[12,352s][info][gc,start ] GC(100) Pause Full (System.gc()) +[12,352s][info][gc,phases,start ] GC(100) Phase 1: Mark live objects +[12,357s][info][gc,stringtable ] GC(100) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,357s][info][gc,phases ] GC(100) Phase 1: Mark live objects 4,968ms +[12,357s][info][gc,phases,start ] GC(100) Phase 2: Compute new object addresses +[12,358s][info][gc,phases ] GC(100) Phase 2: Compute new object addresses 0,889ms +[12,358s][info][gc,phases,start ] GC(100) Phase 3: Adjust pointers +[12,361s][info][gc,phases ] GC(100) Phase 3: Adjust pointers 3,285ms +[12,361s][info][gc,phases,start ] GC(100) Phase 4: Move objects +[12,364s][info][gc,phases ] GC(100) Phase 4: Move objects 2,113ms +[12,364s][info][gc ] GC(100) Pause Full (System.gc()) 13M->11M(128M) 11,573ms +[12,364s][info][safepoint ] Total time for which application threads were stopped: 0,0118240 seconds, Stopping threads took: 0,0000400 seconds +[12,464s][info][gc ] Cancelling concurrent GC: System.gc() +[12,468s][info][safepoint ] Application time: 0,1037680 seconds +[12,468s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[12,468s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,468s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,468s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[12,468s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[12,468s][info][gc,start ] GC(101) Pause Full (System.gc()) +[12,468s][info][gc,phases,start ] GC(101) Phase 1: Mark live objects +[12,470s][info][gc,stringtable ] GC(101) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,470s][info][gc,phases ] GC(101) Phase 1: Mark live objects 2,515ms +[12,470s][info][gc,phases,start ] GC(101) Phase 2: Compute new object addresses +[12,471s][info][gc,phases ] GC(101) Phase 2: Compute new object addresses 0,435ms +[12,471s][info][gc,phases,start ] GC(101) Phase 3: Adjust pointers +[12,472s][info][gc,phases ] GC(101) Phase 3: Adjust pointers 1,454ms +[12,472s][info][gc,phases,start ] GC(101) Phase 4: Move objects +[12,473s][info][gc,phases ] GC(101) Phase 4: Move objects 1,047ms +[12,473s][info][gc ] GC(101) Pause Full (System.gc()) 13M->11M(128M) 5,689ms +[12,473s][info][safepoint ] Total time for which application threads were stopped: 0,0058820 seconds, Stopping threads took: 0,0000290 seconds +[12,574s][info][gc ] Cancelling concurrent GC: System.gc() +[12,578s][info][safepoint ] Application time: 0,1041230 seconds +[12,578s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[12,578s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,578s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,578s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[12,578s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[12,578s][info][gc,start ] GC(102) Pause Full (System.gc()) +[12,578s][info][gc,phases,start ] GC(102) Phase 1: Mark live objects +[12,581s][info][gc,stringtable ] GC(102) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,581s][info][gc,phases ] GC(102) Phase 1: Mark live objects 2,991ms +[12,581s][info][gc,phases,start ] GC(102) Phase 2: Compute new object addresses +[12,581s][info][gc,phases ] GC(102) Phase 2: Compute new object addresses 0,564ms +[12,581s][info][gc,phases,start ] GC(102) Phase 3: Adjust pointers +[12,583s][info][gc,phases ] GC(102) Phase 3: Adjust pointers 1,727ms +[12,583s][info][gc,phases,start ] GC(102) Phase 4: Move objects +[12,584s][info][gc,phases ] GC(102) Phase 4: Move objects 0,797ms +[12,584s][info][gc ] GC(102) Pause Full (System.gc()) 13M->12M(128M) 6,293ms +[12,584s][info][safepoint ] Total time for which application threads were stopped: 0,0064830 seconds, Stopping threads took: 0,0000350 seconds +[12,685s][info][gc ] Cancelling concurrent GC: System.gc() +[12,688s][info][safepoint ] Application time: 0,1037580 seconds +[12,688s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[12,688s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,688s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,688s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[12,688s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[12,688s][info][gc,start ] GC(103) Pause Full (System.gc()) +[12,688s][info][gc,phases,start ] GC(103) Phase 1: Mark live objects +[12,691s][info][gc,stringtable ] GC(103) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,691s][info][gc,phases ] GC(103) Phase 1: Mark live objects 2,984ms +[12,691s][info][gc,phases,start ] GC(103) Phase 2: Compute new object addresses +[12,692s][info][gc,phases ] GC(103) Phase 2: Compute new object addresses 0,543ms +[12,692s][info][gc,phases,start ] GC(103) Phase 3: Adjust pointers +[12,693s][info][gc,phases ] GC(103) Phase 3: Adjust pointers 1,684ms +[12,694s][info][gc,phases,start ] GC(103) Phase 4: Move objects +[12,694s][info][gc,phases ] GC(103) Phase 4: Move objects 0,821ms +[12,694s][info][gc ] GC(103) Pause Full (System.gc()) 14M->12M(128M) 6,255ms +[12,694s][info][safepoint ] Total time for which application threads were stopped: 0,0064730 seconds, Stopping threads took: 0,0000350 seconds +[12,795s][info][gc ] Cancelling concurrent GC: System.gc() +[12,798s][info][safepoint ] Application time: 0,1037580 seconds +[12,798s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[12,798s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[12,798s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,798s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[12,798s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[12,798s][info][gc,start ] GC(104) Pause Full (System.gc()) +[12,798s][info][gc,phases,start ] GC(104) Phase 1: Mark live objects +[12,801s][info][gc,stringtable ] GC(104) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,801s][info][gc,phases ] GC(104) Phase 1: Mark live objects 2,974ms +[12,801s][info][gc,phases,start ] GC(104) Phase 2: Compute new object addresses +[12,802s][info][gc,phases ] GC(104) Phase 2: Compute new object addresses 0,576ms +[12,802s][info][gc,phases,start ] GC(104) Phase 3: Adjust pointers +[12,804s][info][gc,phases ] GC(104) Phase 3: Adjust pointers 1,664ms +[12,804s][info][gc,phases,start ] GC(104) Phase 4: Move objects +[12,805s][info][gc,phases ] GC(104) Phase 4: Move objects 0,900ms +[12,805s][info][gc ] GC(104) Pause Full (System.gc()) 14M->12M(128M) 6,344ms +[12,805s][info][safepoint ] Total time for which application threads were stopped: 0,0065560 seconds, Stopping threads took: 0,0000360 seconds +[12,906s][info][gc ] Cancelling concurrent GC: System.gc() +[12,910s][info][safepoint ] Application time: 0,1049510 seconds +[12,910s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[12,910s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[12,910s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[12,910s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[12,910s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[12,910s][info][gc,start ] GC(105) Pause Full (System.gc()) +[12,910s][info][gc,phases,start ] GC(105) Phase 1: Mark live objects +[12,913s][info][gc,stringtable ] GC(105) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[12,913s][info][gc,phases ] GC(105) Phase 1: Mark live objects 3,117ms +[12,913s][info][gc,phases,start ] GC(105) Phase 2: Compute new object addresses +[12,914s][info][gc,phases ] GC(105) Phase 2: Compute new object addresses 0,574ms +[12,914s][info][gc,phases,start ] GC(105) Phase 3: Adjust pointers +[12,916s][info][gc,phases ] GC(105) Phase 3: Adjust pointers 1,763ms +[12,916s][info][gc,phases,start ] GC(105) Phase 4: Move objects +[12,917s][info][gc,phases ] GC(105) Phase 4: Move objects 0,895ms +[12,917s][info][gc ] GC(105) Pause Full (System.gc()) 14M->12M(128M) 6,617ms +[12,917s][info][safepoint ] Total time for which application threads were stopped: 0,0068340 seconds, Stopping threads took: 0,0000360 seconds +[13,017s][info][gc ] Cancelling concurrent GC: System.gc() +[13,021s][info][safepoint ] Application time: 0,1041250 seconds +[13,021s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[13,021s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,021s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,021s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[13,021s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[13,021s][info][gc,start ] GC(106) Pause Full (System.gc()) +[13,021s][info][gc,phases,start ] GC(106) Phase 1: Mark live objects +[13,024s][info][gc,stringtable ] GC(106) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,024s][info][gc,phases ] GC(106) Phase 1: Mark live objects 2,879ms +[13,024s][info][gc,phases,start ] GC(106) Phase 2: Compute new object addresses +[13,025s][info][gc,phases ] GC(106) Phase 2: Compute new object addresses 0,543ms +[13,025s][info][gc,phases,start ] GC(106) Phase 3: Adjust pointers +[13,026s][info][gc,phases ] GC(106) Phase 3: Adjust pointers 1,645ms +[13,026s][info][gc,phases,start ] GC(106) Phase 4: Move objects +[13,027s][info][gc,phases ] GC(106) Phase 4: Move objects 0,879ms +[13,027s][info][gc ] GC(106) Pause Full (System.gc()) 14M->12M(128M) 6,226ms +[13,027s][info][safepoint ] Total time for which application threads were stopped: 0,0064400 seconds, Stopping threads took: 0,0000360 seconds +[13,128s][info][gc ] Cancelling concurrent GC: System.gc() +[13,131s][info][safepoint ] Application time: 0,1041130 seconds +[13,132s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,132s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,132s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,132s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[13,132s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[13,132s][info][gc,start ] GC(107) Pause Full (System.gc()) +[13,132s][info][gc,phases,start ] GC(107) Phase 1: Mark live objects +[13,135s][info][gc,stringtable ] GC(107) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,135s][info][gc,phases ] GC(107) Phase 1: Mark live objects 3,591ms +[13,135s][info][gc,phases,start ] GC(107) Phase 2: Compute new object addresses +[13,136s][info][gc,phases ] GC(107) Phase 2: Compute new object addresses 0,586ms +[13,136s][info][gc,phases,start ] GC(107) Phase 3: Adjust pointers +[13,138s][info][gc,phases ] GC(107) Phase 3: Adjust pointers 1,645ms +[13,138s][info][gc,phases,start ] GC(107) Phase 4: Move objects +[13,140s][info][gc,phases ] GC(107) Phase 4: Move objects 2,507ms +[13,140s][info][gc ] GC(107) Pause Full (System.gc()) 14M->12M(128M) 8,607ms +[13,140s][info][safepoint ] Total time for which application threads were stopped: 0,0088360 seconds, Stopping threads took: 0,0000360 seconds +[13,241s][info][gc ] Cancelling concurrent GC: System.gc() +[13,244s][info][safepoint ] Application time: 0,1032340 seconds +[13,244s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,244s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[13,244s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,244s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[13,244s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[13,244s][info][gc,start ] GC(108) Pause Full (System.gc()) +[13,244s][info][gc,phases,start ] GC(108) Phase 1: Mark live objects +[13,247s][info][gc,stringtable ] GC(108) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,247s][info][gc,phases ] GC(108) Phase 1: Mark live objects 3,405ms +[13,247s][info][gc,phases,start ] GC(108) Phase 2: Compute new object addresses +[13,248s][info][gc,phases ] GC(108) Phase 2: Compute new object addresses 0,625ms +[13,248s][info][gc,phases,start ] GC(108) Phase 3: Adjust pointers +[13,250s][info][gc,phases ] GC(108) Phase 3: Adjust pointers 1,838ms +[13,250s][info][gc,phases,start ] GC(108) Phase 4: Move objects +[13,252s][info][gc,phases ] GC(108) Phase 4: Move objects 2,418ms +[13,253s][info][gc ] GC(108) Pause Full (System.gc()) 14M->12M(128M) 8,607ms +[13,253s][info][safepoint ] Total time for which application threads were stopped: 0,0088690 seconds, Stopping threads took: 0,0000450 seconds +[13,353s][info][gc ] Cancelling concurrent GC: System.gc() +[13,356s][info][safepoint ] Application time: 0,1032120 seconds +[13,356s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,356s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,356s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,356s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[13,356s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[13,356s][info][gc,start ] GC(109) Pause Full (System.gc()) +[13,356s][info][gc,phases,start ] GC(109) Phase 1: Mark live objects +[13,359s][info][gc,stringtable ] GC(109) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,359s][info][gc,phases ] GC(109) Phase 1: Mark live objects 2,970ms +[13,359s][info][gc,phases,start ] GC(109) Phase 2: Compute new object addresses +[13,360s][info][gc,phases ] GC(109) Phase 2: Compute new object addresses 0,961ms +[13,360s][info][gc,phases,start ] GC(109) Phase 3: Adjust pointers +[13,362s][info][gc,phases ] GC(109) Phase 3: Adjust pointers 1,989ms +[13,362s][info][gc,phases,start ] GC(109) Phase 4: Move objects +[13,364s][info][gc,phases ] GC(109) Phase 4: Move objects 1,112ms +[13,364s][info][gc ] GC(109) Pause Full (System.gc()) 14M->12M(128M) 7,594ms +[13,364s][info][safepoint ] Total time for which application threads were stopped: 0,0078000 seconds, Stopping threads took: 0,0000300 seconds +[13,465s][info][gc ] Cancelling concurrent GC: System.gc() +[13,468s][info][safepoint ] Application time: 0,1038920 seconds +[13,468s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,468s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[13,468s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,468s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[13,468s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[13,468s][info][gc,start ] GC(110) Pause Full (System.gc()) +[13,468s][info][gc,phases,start ] GC(110) Phase 1: Mark live objects +[13,471s][info][gc,stringtable ] GC(110) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,471s][info][gc,phases ] GC(110) Phase 1: Mark live objects 2,890ms +[13,471s][info][gc,phases,start ] GC(110) Phase 2: Compute new object addresses +[13,471s][info][gc,phases ] GC(110) Phase 2: Compute new object addresses 0,541ms +[13,471s][info][gc,phases,start ] GC(110) Phase 3: Adjust pointers +[13,473s][info][gc,phases ] GC(110) Phase 3: Adjust pointers 1,650ms +[13,473s][info][gc,phases,start ] GC(110) Phase 4: Move objects +[13,474s][info][gc,phases ] GC(110) Phase 4: Move objects 0,889ms +[13,474s][info][gc ] GC(110) Pause Full (System.gc()) 14M->12M(128M) 6,192ms +[13,474s][info][safepoint ] Total time for which application threads were stopped: 0,0064170 seconds, Stopping threads took: 0,0000360 seconds +[13,575s][info][gc ] Cancelling concurrent GC: System.gc() +[13,577s][info][safepoint ] Application time: 0,1025680 seconds +[13,577s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,577s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,577s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,577s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[13,577s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[13,577s][info][gc,start ] GC(111) Pause Full (System.gc()) +[13,577s][info][gc,phases,start ] GC(111) Phase 1: Mark live objects +[13,580s][info][gc,stringtable ] GC(111) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,580s][info][gc,phases ] GC(111) Phase 1: Mark live objects 2,929ms +[13,580s][info][gc,phases,start ] GC(111) Phase 2: Compute new object addresses +[13,580s][info][gc,phases ] GC(111) Phase 2: Compute new object addresses 0,521ms +[13,580s][info][gc,phases,start ] GC(111) Phase 3: Adjust pointers +[13,582s][info][gc,phases ] GC(111) Phase 3: Adjust pointers 1,807ms +[13,582s][info][gc,phases,start ] GC(111) Phase 4: Move objects +[13,584s][info][gc,phases ] GC(111) Phase 4: Move objects 1,256ms +[13,584s][info][gc ] GC(111) Pause Full (System.gc()) 14M->12M(128M) 6,797ms +[13,584s][info][safepoint ] Total time for which application threads were stopped: 0,0070960 seconds, Stopping threads took: 0,0000390 seconds +[13,685s][info][gc ] Cancelling concurrent GC: System.gc() +[13,688s][info][safepoint ] Application time: 0,1040360 seconds +[13,688s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,688s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,688s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,688s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[13,688s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[13,688s][info][gc,start ] GC(112) Pause Full (System.gc()) +[13,688s][info][gc,phases,start ] GC(112) Phase 1: Mark live objects +[13,691s][info][gc,stringtable ] GC(112) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,691s][info][gc,phases ] GC(112) Phase 1: Mark live objects 3,023ms +[13,691s][info][gc,phases,start ] GC(112) Phase 2: Compute new object addresses +[13,692s][info][gc,phases ] GC(112) Phase 2: Compute new object addresses 0,513ms +[13,692s][info][gc,phases,start ] GC(112) Phase 3: Adjust pointers +[13,693s][info][gc,phases ] GC(112) Phase 3: Adjust pointers 1,687ms +[13,693s][info][gc,phases,start ] GC(112) Phase 4: Move objects +[13,694s][info][gc,phases ] GC(112) Phase 4: Move objects 0,984ms +[13,695s][info][gc ] GC(112) Pause Full (System.gc()) 14M->12M(128M) 6,423ms +[13,695s][info][safepoint ] Total time for which application threads were stopped: 0,0066370 seconds, Stopping threads took: 0,0000360 seconds +[13,795s][info][gc ] Cancelling concurrent GC: System.gc() +[13,798s][info][safepoint ] Application time: 0,1037020 seconds +[13,798s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,798s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,798s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[13,798s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[13,798s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[13,798s][info][gc,start ] GC(113) Pause Full (System.gc()) +[13,799s][info][gc,phases,start ] GC(113) Phase 1: Mark live objects +[13,801s][info][gc,stringtable ] GC(113) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,801s][info][gc,phases ] GC(113) Phase 1: Mark live objects 2,956ms +[13,802s][info][gc,phases,start ] GC(113) Phase 2: Compute new object addresses +[13,802s][info][gc,phases ] GC(113) Phase 2: Compute new object addresses 0,539ms +[13,802s][info][gc,phases,start ] GC(113) Phase 3: Adjust pointers +[13,804s][info][gc,phases ] GC(113) Phase 3: Adjust pointers 1,759ms +[13,804s][info][gc,phases,start ] GC(113) Phase 4: Move objects +[13,805s][info][gc,phases ] GC(113) Phase 4: Move objects 0,817ms +[13,805s][info][gc ] GC(113) Pause Full (System.gc()) 14M->12M(128M) 6,308ms +[13,805s][info][safepoint ] Total time for which application threads were stopped: 0,0065240 seconds, Stopping threads took: 0,0000370 seconds +[13,905s][info][gc ] Cancelling concurrent GC: System.gc() +[13,909s][info][safepoint ] Application time: 0,1045840 seconds +[13,910s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[13,910s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[13,910s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[13,910s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[13,910s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[13,910s][info][gc,start ] GC(114) Pause Full (System.gc()) +[13,910s][info][gc,phases,start ] GC(114) Phase 1: Mark live objects +[13,913s][info][gc,stringtable ] GC(114) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[13,913s][info][gc,phases ] GC(114) Phase 1: Mark live objects 2,901ms +[13,913s][info][gc,phases,start ] GC(114) Phase 2: Compute new object addresses +[13,913s][info][gc,phases ] GC(114) Phase 2: Compute new object addresses 0,540ms +[13,913s][info][gc,phases,start ] GC(114) Phase 3: Adjust pointers +[13,915s][info][gc,phases ] GC(114) Phase 3: Adjust pointers 1,714ms +[13,915s][info][gc,phases,start ] GC(114) Phase 4: Move objects +[13,916s][info][gc,phases ] GC(114) Phase 4: Move objects 1,183ms +[13,916s][info][gc ] GC(114) Pause Full (System.gc()) 14M->12M(128M) 6,583ms +[13,916s][info][safepoint ] Total time for which application threads were stopped: 0,0067960 seconds, Stopping threads took: 0,0000360 seconds +[14,017s][info][gc ] Cancelling concurrent GC: System.gc() +[14,021s][info][safepoint ] Application time: 0,1042150 seconds +[14,021s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[14,021s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[14,021s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[14,021s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,021s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[14,021s][info][gc,start ] GC(115) Pause Full (System.gc()) +[14,021s][info][gc,phases,start ] GC(115) Phase 1: Mark live objects +[14,024s][info][gc,stringtable ] GC(115) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,024s][info][gc,phases ] GC(115) Phase 1: Mark live objects 2,948ms +[14,024s][info][gc,phases,start ] GC(115) Phase 2: Compute new object addresses +[14,024s][info][gc,phases ] GC(115) Phase 2: Compute new object addresses 0,573ms +[14,024s][info][gc,phases,start ] GC(115) Phase 3: Adjust pointers +[14,026s][info][gc,phases ] GC(115) Phase 3: Adjust pointers 1,689ms +[14,026s][info][gc,phases,start ] GC(115) Phase 4: Move objects +[14,027s][info][gc,phases ] GC(115) Phase 4: Move objects 1,165ms +[14,027s][info][gc ] GC(115) Pause Full (System.gc()) 14M->12M(128M) 6,649ms +[14,027s][info][safepoint ] Total time for which application threads were stopped: 0,0068730 seconds, Stopping threads took: 0,0000370 seconds +[14,128s][info][gc ] Cancelling concurrent GC: System.gc() +[14,132s][info][safepoint ] Application time: 0,1040350 seconds +[14,132s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[14,132s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[14,132s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[14,132s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,132s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[14,132s][info][gc,start ] GC(116) Pause Full (System.gc()) +[14,132s][info][gc,phases,start ] GC(116) Phase 1: Mark live objects +[14,135s][info][gc,stringtable ] GC(116) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,135s][info][gc,phases ] GC(116) Phase 1: Mark live objects 2,824ms +[14,135s][info][gc,phases,start ] GC(116) Phase 2: Compute new object addresses +[14,135s][info][gc,phases ] GC(116) Phase 2: Compute new object addresses 0,539ms +[14,135s][info][gc,phases,start ] GC(116) Phase 3: Adjust pointers +[14,137s][info][gc,phases ] GC(116) Phase 3: Adjust pointers 1,658ms +[14,137s][info][gc,phases,start ] GC(116) Phase 4: Move objects +[14,138s][info][gc,phases ] GC(116) Phase 4: Move objects 1,155ms +[14,138s][info][gc ] GC(116) Pause Full (System.gc()) 14M->12M(128M) 6,495ms +[14,138s][info][safepoint ] Total time for which application threads were stopped: 0,0067530 seconds, Stopping threads took: 0,0000350 seconds +[14,239s][info][gc ] Cancelling concurrent GC: System.gc() +[14,243s][info][safepoint ] Application time: 0,1043060 seconds +[14,243s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[14,243s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[14,243s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[14,243s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,243s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[14,243s][info][gc,start ] GC(117) Pause Full (System.gc()) +[14,243s][info][gc,phases,start ] GC(117) Phase 1: Mark live objects +[14,246s][info][gc,stringtable ] GC(117) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,246s][info][gc,phases ] GC(117) Phase 1: Mark live objects 2,868ms +[14,246s][info][gc,phases,start ] GC(117) Phase 2: Compute new object addresses +[14,246s][info][gc,phases ] GC(117) Phase 2: Compute new object addresses 0,538ms +[14,246s][info][gc,phases,start ] GC(117) Phase 3: Adjust pointers +[14,248s][info][gc,phases ] GC(117) Phase 3: Adjust pointers 1,683ms +[14,248s][info][gc,phases,start ] GC(117) Phase 4: Move objects +[14,249s][info][gc,phases ] GC(117) Phase 4: Move objects 0,980ms +[14,249s][info][gc ] GC(117) Pause Full (System.gc()) 14M->12M(128M) 6,295ms +[14,249s][info][safepoint ] Total time for which application threads were stopped: 0,0065280 seconds, Stopping threads took: 0,0000370 seconds +[14,350s][info][gc ] Cancelling concurrent GC: System.gc() +[14,353s][info][safepoint ] Application time: 0,1034450 seconds +[14,353s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[14,353s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[14,353s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[14,353s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,353s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[14,353s][info][gc,start ] GC(118) Pause Full (System.gc()) +[14,353s][info][gc,phases,start ] GC(118) Phase 1: Mark live objects +[14,356s][info][gc,stringtable ] GC(118) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,356s][info][gc,phases ] GC(118) Phase 1: Mark live objects 3,071ms +[14,356s][info][gc,phases,start ] GC(118) Phase 2: Compute new object addresses +[14,357s][info][gc,phases ] GC(118) Phase 2: Compute new object addresses 0,575ms +[14,357s][info][gc,phases,start ] GC(118) Phase 3: Adjust pointers +[14,358s][info][gc,phases ] GC(118) Phase 3: Adjust pointers 1,794ms +[14,359s][info][gc,phases,start ] GC(118) Phase 4: Move objects +[14,360s][info][gc,phases ] GC(118) Phase 4: Move objects 1,281ms +[14,360s][info][gc ] GC(118) Pause Full (System.gc()) 14M->13M(128M) 6,975ms +[14,360s][info][safepoint ] Total time for which application threads were stopped: 0,0071900 seconds, Stopping threads took: 0,0000370 seconds +[14,461s][info][gc ] Cancelling concurrent GC: System.gc() +[14,464s][info][safepoint ] Application time: 0,1038870 seconds +[14,464s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[14,464s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[14,464s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[14,464s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,464s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[14,464s][info][gc,start ] GC(119) Pause Full (System.gc()) +[14,464s][info][gc,phases,start ] GC(119) Phase 1: Mark live objects +[14,467s][info][gc,stringtable ] GC(119) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,467s][info][gc,phases ] GC(119) Phase 1: Mark live objects 3,383ms +[14,468s][info][gc,phases,start ] GC(119) Phase 2: Compute new object addresses +[14,469s][info][gc,phases ] GC(119) Phase 2: Compute new object addresses 1,726ms +[14,469s][info][gc,phases,start ] GC(119) Phase 3: Adjust pointers +[14,472s][info][gc,phases ] GC(119) Phase 3: Adjust pointers 2,486ms +[14,472s][info][gc,phases,start ] GC(119) Phase 4: Move objects +[14,473s][info][gc,phases ] GC(119) Phase 4: Move objects 1,349ms +[14,473s][info][gc ] GC(119) Pause Full (System.gc()) 15M->13M(128M) 9,174ms +[14,473s][info][safepoint ] Total time for which application threads were stopped: 0,0093860 seconds, Stopping threads took: 0,0000360 seconds +[14,574s][info][gc ] Cancelling concurrent GC: System.gc() +[14,577s][info][safepoint ] Application time: 0,1039420 seconds +[14,577s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[14,577s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[14,577s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[14,577s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[14,577s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[14,577s][info][gc,start ] GC(120) Pause Full (System.gc()) +[14,578s][info][gc,phases,start ] GC(120) Phase 1: Mark live objects +[14,581s][info][gc,stringtable ] GC(120) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,581s][info][gc,phases ] GC(120) Phase 1: Mark live objects 3,909ms +[14,581s][info][gc,phases,start ] GC(120) Phase 2: Compute new object addresses +[14,582s][info][gc,phases ] GC(120) Phase 2: Compute new object addresses 0,917ms +[14,582s][info][gc,phases,start ] GC(120) Phase 3: Adjust pointers +[14,584s][info][gc,phases ] GC(120) Phase 3: Adjust pointers 1,777ms +[14,584s][info][gc,phases,start ] GC(120) Phase 4: Move objects +[14,586s][info][gc,phases ] GC(120) Phase 4: Move objects 1,419ms +[14,586s][info][gc ] GC(120) Pause Full (System.gc()) 15M->13M(128M) 8,307ms +[14,586s][info][safepoint ] Total time for which application threads were stopped: 0,0085240 seconds, Stopping threads took: 0,0000310 seconds +[14,687s][info][gc ] Cancelling concurrent GC: System.gc() +[14,691s][info][safepoint ] Application time: 0,1048870 seconds +[14,691s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[14,691s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[14,691s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[14,691s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,691s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[14,691s][info][gc,start ] GC(121) Pause Full (System.gc()) +[14,691s][info][gc,phases,start ] GC(121) Phase 1: Mark live objects +[14,696s][info][gc,stringtable ] GC(121) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,696s][info][gc,phases ] GC(121) Phase 1: Mark live objects 4,748ms +[14,696s][info][gc,phases,start ] GC(121) Phase 2: Compute new object addresses +[14,696s][info][gc,phases ] GC(121) Phase 2: Compute new object addresses 0,584ms +[14,696s][info][gc,phases,start ] GC(121) Phase 3: Adjust pointers +[14,699s][info][gc,phases ] GC(121) Phase 3: Adjust pointers 2,179ms +[14,699s][info][gc,phases,start ] GC(121) Phase 4: Move objects +[14,701s][info][gc,phases ] GC(121) Phase 4: Move objects 2,488ms +[14,701s][info][gc ] GC(121) Pause Full (System.gc()) 15M->13M(128M) 10,240ms +[14,701s][info][safepoint ] Total time for which application threads were stopped: 0,0104260 seconds, Stopping threads took: 0,0000320 seconds +[14,802s][info][gc ] Cancelling concurrent GC: System.gc() +[14,806s][info][safepoint ] Application time: 0,1048590 seconds +[14,806s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[14,806s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[14,806s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[14,806s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[14,806s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[14,806s][info][gc,start ] GC(122) Pause Full (System.gc()) +[14,806s][info][gc,phases,start ] GC(122) Phase 1: Mark live objects +[14,812s][info][gc,stringtable ] GC(122) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,812s][info][gc,phases ] GC(122) Phase 1: Mark live objects 5,553ms +[14,812s][info][gc,phases,start ] GC(122) Phase 2: Compute new object addresses +[14,813s][info][gc,phases ] GC(122) Phase 2: Compute new object addresses 0,586ms +[14,813s][info][gc,phases,start ] GC(122) Phase 3: Adjust pointers +[14,814s][info][gc,phases ] GC(122) Phase 3: Adjust pointers 1,742ms +[14,814s][info][gc,phases,start ] GC(122) Phase 4: Move objects +[14,816s][info][gc,phases ] GC(122) Phase 4: Move objects 1,528ms +[14,816s][info][gc ] GC(122) Pause Full (System.gc()) 15M->13M(128M) 9,679ms +[14,816s][info][safepoint ] Total time for which application threads were stopped: 0,0098910 seconds, Stopping threads took: 0,0000370 seconds +[14,916s][info][gc ] Cancelling concurrent GC: System.gc() +[14,919s][info][safepoint ] Application time: 0,1029320 seconds +[14,919s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[14,919s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[14,919s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[14,919s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[14,919s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[14,919s][info][gc,start ] GC(123) Pause Full (System.gc()) +[14,919s][info][gc,phases,start ] GC(123) Phase 1: Mark live objects +[14,923s][info][gc,stringtable ] GC(123) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[14,923s][info][gc,phases ] GC(123) Phase 1: Mark live objects 3,804ms +[14,923s][info][gc,phases,start ] GC(123) Phase 2: Compute new object addresses +[14,924s][info][gc,phases ] GC(123) Phase 2: Compute new object addresses 0,505ms +[14,924s][info][gc,phases,start ] GC(123) Phase 3: Adjust pointers +[14,927s][info][gc,phases ] GC(123) Phase 3: Adjust pointers 3,016ms +[14,927s][info][gc,phases,start ] GC(123) Phase 4: Move objects +[14,929s][info][gc,phases ] GC(123) Phase 4: Move objects 1,749ms +[14,929s][info][gc ] GC(123) Pause Full (System.gc()) 15M->13M(128M) 9,348ms +[14,929s][info][safepoint ] Total time for which application threads were stopped: 0,0095670 seconds, Stopping threads took: 0,0000340 seconds +[15,029s][info][gc ] Cancelling concurrent GC: System.gc() +[15,033s][info][safepoint ] Application time: 0,1042970 seconds +[15,033s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[15,033s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[15,033s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[15,033s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[15,033s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[15,033s][info][gc,start ] GC(124) Pause Full (System.gc()) +[15,033s][info][gc,phases,start ] GC(124) Phase 1: Mark live objects +[15,036s][info][gc,stringtable ] GC(124) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,036s][info][gc,phases ] GC(124) Phase 1: Mark live objects 3,249ms +[15,036s][info][gc,phases,start ] GC(124) Phase 2: Compute new object addresses +[15,037s][info][gc,phases ] GC(124) Phase 2: Compute new object addresses 0,609ms +[15,037s][info][gc,phases,start ] GC(124) Phase 3: Adjust pointers +[15,039s][info][gc,phases ] GC(124) Phase 3: Adjust pointers 1,784ms +[15,039s][info][gc,phases,start ] GC(124) Phase 4: Move objects +[15,041s][info][gc,phases ] GC(124) Phase 4: Move objects 2,282ms +[15,041s][info][gc ] GC(124) Pause Full (System.gc()) 15M->13M(128M) 8,282ms +[15,042s][info][safepoint ] Total time for which application threads were stopped: 0,0086830 seconds, Stopping threads took: 0,0000330 seconds +[15,144s][info][gc ] Cancelling concurrent GC: System.gc() +[15,146s][info][safepoint ] Application time: 0,1043010 seconds +[15,146s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[15,146s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[15,146s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,146s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[15,146s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[15,146s][info][gc,start ] GC(125) Pause Full (System.gc()) +[15,146s][info][gc,phases,start ] GC(125) Phase 1: Mark live objects +[15,150s][info][gc,stringtable ] GC(125) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,150s][info][gc,phases ] GC(125) Phase 1: Mark live objects 3,161ms +[15,150s][info][gc,phases,start ] GC(125) Phase 2: Compute new object addresses +[15,150s][info][gc,phases ] GC(125) Phase 2: Compute new object addresses 0,601ms +[15,150s][info][gc,phases,start ] GC(125) Phase 3: Adjust pointers +[15,153s][info][gc,phases ] GC(125) Phase 3: Adjust pointers 2,409ms +[15,153s][info][gc,phases,start ] GC(125) Phase 4: Move objects +[15,154s][info][gc,phases ] GC(125) Phase 4: Move objects 1,627ms +[15,154s][info][gc ] GC(125) Pause Full (System.gc()) 15M->13M(128M) 8,092ms +[15,155s][info][safepoint ] Total time for which application threads were stopped: 0,0083320 seconds, Stopping threads took: 0,0000400 seconds +[15,255s][info][gc ] Cancelling concurrent GC: System.gc() +[15,259s][info][safepoint ] Application time: 0,1046760 seconds +[15,259s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[15,260s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[15,260s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,260s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[15,260s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[15,260s][info][gc,start ] GC(126) Pause Full (System.gc()) +[15,260s][info][gc,phases,start ] GC(126) Phase 1: Mark live objects +[15,263s][info][gc,stringtable ] GC(126) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,263s][info][gc,phases ] GC(126) Phase 1: Mark live objects 3,460ms +[15,263s][info][gc,phases,start ] GC(126) Phase 2: Compute new object addresses +[15,264s][info][gc,phases ] GC(126) Phase 2: Compute new object addresses 0,579ms +[15,264s][info][gc,phases,start ] GC(126) Phase 3: Adjust pointers +[15,266s][info][gc,phases ] GC(126) Phase 3: Adjust pointers 2,339ms +[15,266s][info][gc,phases,start ] GC(126) Phase 4: Move objects +[15,268s][info][gc,phases ] GC(126) Phase 4: Move objects 1,492ms +[15,268s][info][gc ] GC(126) Pause Full (System.gc()) 15M->13M(128M) 8,238ms +[15,268s][info][safepoint ] Total time for which application threads were stopped: 0,0084530 seconds, Stopping threads took: 0,0000410 seconds +[15,369s][info][gc ] Cancelling concurrent GC: System.gc() +[15,372s][info][safepoint ] Application time: 0,1038590 seconds +[15,372s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[15,372s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[15,372s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,372s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[15,372s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[15,372s][info][gc,start ] GC(127) Pause Full (System.gc()) +[15,372s][info][gc,phases,start ] GC(127) Phase 1: Mark live objects +[15,375s][info][gc,stringtable ] GC(127) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,375s][info][gc,phases ] GC(127) Phase 1: Mark live objects 3,284ms +[15,375s][info][gc,phases,start ] GC(127) Phase 2: Compute new object addresses +[15,377s][info][gc,phases ] GC(127) Phase 2: Compute new object addresses 1,269ms +[15,377s][info][gc,phases,start ] GC(127) Phase 3: Adjust pointers +[15,378s][info][gc,phases ] GC(127) Phase 3: Adjust pointers 1,736ms +[15,378s][info][gc,phases,start ] GC(127) Phase 4: Move objects +[15,380s][info][gc,phases ] GC(127) Phase 4: Move objects 1,112ms +[15,380s][info][gc ] GC(127) Pause Full (System.gc()) 15M->13M(128M) 7,659ms +[15,380s][info][safepoint ] Total time for which application threads were stopped: 0,0078410 seconds, Stopping threads took: 0,0000310 seconds +[15,480s][info][gc ] Cancelling concurrent GC: System.gc() +[15,484s][info][safepoint ] Application time: 0,1042440 seconds +[15,484s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[15,484s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[15,484s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[15,484s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[15,484s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[15,484s][info][gc,start ] GC(128) Pause Full (System.gc()) +[15,484s][info][gc,phases,start ] GC(128) Phase 1: Mark live objects +[15,487s][info][gc,stringtable ] GC(128) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,487s][info][gc,phases ] GC(128) Phase 1: Mark live objects 2,847ms +[15,487s][info][gc,phases,start ] GC(128) Phase 2: Compute new object addresses +[15,488s][info][gc,phases ] GC(128) Phase 2: Compute new object addresses 0,552ms +[15,488s][info][gc,phases,start ] GC(128) Phase 3: Adjust pointers +[15,489s][info][gc,phases ] GC(128) Phase 3: Adjust pointers 1,711ms +[15,489s][info][gc,phases,start ] GC(128) Phase 4: Move objects +[15,491s][info][gc,phases ] GC(128) Phase 4: Move objects 1,317ms +[15,491s][info][gc ] GC(128) Pause Full (System.gc()) 15M->13M(128M) 6,661ms +[15,491s][info][safepoint ] Total time for which application threads were stopped: 0,0068840 seconds, Stopping threads took: 0,0000680 seconds +[15,592s][info][gc ] Cancelling concurrent GC: System.gc() +[15,595s][info][safepoint ] Application time: 0,1038700 seconds +[15,595s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[15,595s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[15,595s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,595s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[15,595s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[15,595s][info][gc,start ] GC(129) Pause Full (System.gc()) +[15,595s][info][gc,phases,start ] GC(129) Phase 1: Mark live objects +[15,599s][info][gc,stringtable ] GC(129) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,599s][info][gc,phases ] GC(129) Phase 1: Mark live objects 3,756ms +[15,599s][info][gc,phases,start ] GC(129) Phase 2: Compute new object addresses +[15,599s][info][gc,phases ] GC(129) Phase 2: Compute new object addresses 0,588ms +[15,599s][info][gc,phases,start ] GC(129) Phase 3: Adjust pointers +[15,602s][info][gc,phases ] GC(129) Phase 3: Adjust pointers 2,177ms +[15,602s][info][gc,phases,start ] GC(129) Phase 4: Move objects +[15,603s][info][gc,phases ] GC(129) Phase 4: Move objects 1,577ms +[15,603s][info][gc ] GC(129) Pause Full (System.gc()) 15M->13M(128M) 8,344ms +[15,603s][info][safepoint ] Total time for which application threads were stopped: 0,0085260 seconds, Stopping threads took: 0,0000290 seconds +[15,704s][info][gc ] Cancelling concurrent GC: System.gc() +[15,707s][info][safepoint ] Application time: 0,1040560 seconds +[15,707s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[15,707s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[15,707s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,708s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[15,708s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[15,708s][info][gc,start ] GC(130) Pause Full (System.gc()) +[15,708s][info][gc,phases,start ] GC(130) Phase 1: Mark live objects +[15,711s][info][gc,stringtable ] GC(130) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,711s][info][gc,phases ] GC(130) Phase 1: Mark live objects 3,739ms +[15,711s][info][gc,phases,start ] GC(130) Phase 2: Compute new object addresses +[15,712s][info][gc,phases ] GC(130) Phase 2: Compute new object addresses 0,537ms +[15,712s][info][gc,phases,start ] GC(130) Phase 3: Adjust pointers +[15,714s][info][gc,phases ] GC(130) Phase 3: Adjust pointers 1,724ms +[15,714s][info][gc,phases,start ] GC(130) Phase 4: Move objects +[15,715s][info][gc,phases ] GC(130) Phase 4: Move objects 1,341ms +[15,715s][info][gc ] GC(130) Pause Full (System.gc()) 15M->13M(128M) 7,602ms +[15,715s][info][safepoint ] Total time for which application threads were stopped: 0,0078570 seconds, Stopping threads took: 0,0000310 seconds +[15,816s][info][gc ] Cancelling concurrent GC: System.gc() +[15,820s][info][safepoint ] Application time: 0,1044980 seconds +[15,820s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[15,820s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[15,820s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,820s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[15,820s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[15,820s][info][gc,start ] GC(131) Pause Full (System.gc()) +[15,820s][info][gc,phases,start ] GC(131) Phase 1: Mark live objects +[15,824s][info][gc,stringtable ] GC(131) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,824s][info][gc,phases ] GC(131) Phase 1: Mark live objects 3,733ms +[15,824s][info][gc,phases,start ] GC(131) Phase 2: Compute new object addresses +[15,825s][info][gc,phases ] GC(131) Phase 2: Compute new object addresses 1,379ms +[15,825s][info][gc,phases,start ] GC(131) Phase 3: Adjust pointers +[15,828s][info][gc,phases ] GC(131) Phase 3: Adjust pointers 2,769ms +[15,828s][info][gc,phases,start ] GC(131) Phase 4: Move objects +[15,830s][info][gc,phases ] GC(131) Phase 4: Move objects 1,466ms +[15,830s][info][gc ] GC(131) Pause Full (System.gc()) 15M->13M(128M) 9,746ms +[15,830s][info][safepoint ] Total time for which application threads were stopped: 0,0099390 seconds, Stopping threads took: 0,0000310 seconds +[15,930s][info][gc ] Cancelling concurrent GC: System.gc() +[15,934s][info][safepoint ] Application time: 0,1044770 seconds +[15,934s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[15,934s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[15,934s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[15,934s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[15,934s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[15,935s][info][gc,start ] GC(132) Pause Full (System.gc()) +[15,935s][info][gc,phases,start ] GC(132) Phase 1: Mark live objects +[15,938s][info][gc,stringtable ] GC(132) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[15,938s][info][gc,phases ] GC(132) Phase 1: Mark live objects 3,753ms +[15,938s][info][gc,phases,start ] GC(132) Phase 2: Compute new object addresses +[15,939s][info][gc,phases ] GC(132) Phase 2: Compute new object addresses 0,651ms +[15,939s][info][gc,phases,start ] GC(132) Phase 3: Adjust pointers +[15,941s][info][gc,phases ] GC(132) Phase 3: Adjust pointers 1,729ms +[15,941s][info][gc,phases,start ] GC(132) Phase 4: Move objects +[15,944s][info][gc,phases ] GC(132) Phase 4: Move objects 3,281ms +[15,944s][info][gc ] GC(132) Pause Full (System.gc()) 15M->13M(128M) 9,739ms +[15,944s][info][safepoint ] Total time for which application threads were stopped: 0,0099490 seconds, Stopping threads took: 0,0000330 seconds +[16,045s][info][gc ] Cancelling concurrent GC: System.gc() +[16,048s][info][safepoint ] Application time: 0,1039820 seconds +[16,048s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[16,048s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[16,048s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[16,048s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,048s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[16,048s][info][gc,start ] GC(133) Pause Full (System.gc()) +[16,048s][info][gc,phases,start ] GC(133) Phase 1: Mark live objects +[16,052s][info][gc,stringtable ] GC(133) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,052s][info][gc,phases ] GC(133) Phase 1: Mark live objects 3,240ms +[16,052s][info][gc,phases,start ] GC(133) Phase 2: Compute new object addresses +[16,052s][info][gc,phases ] GC(133) Phase 2: Compute new object addresses 0,589ms +[16,052s][info][gc,phases,start ] GC(133) Phase 3: Adjust pointers +[16,054s][info][gc,phases ] GC(133) Phase 3: Adjust pointers 1,894ms +[16,054s][info][gc,phases,start ] GC(133) Phase 4: Move objects +[16,056s][info][gc,phases ] GC(133) Phase 4: Move objects 1,686ms +[16,056s][info][gc ] GC(133) Pause Full (System.gc()) 15M->13M(128M) 7,720ms +[16,056s][info][safepoint ] Total time for which application threads were stopped: 0,0079130 seconds, Stopping threads took: 0,0000300 seconds +[16,157s][info][gc ] Cancelling concurrent GC: System.gc() +[16,160s][info][safepoint ] Application time: 0,1042120 seconds +[16,161s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[16,161s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[16,161s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[16,161s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[16,161s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[16,161s][info][gc,start ] GC(134) Pause Full (System.gc()) +[16,161s][info][gc,phases,start ] GC(134) Phase 1: Mark live objects +[16,164s][info][gc,stringtable ] GC(134) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,164s][info][gc,phases ] GC(134) Phase 1: Mark live objects 3,126ms +[16,164s][info][gc,phases,start ] GC(134) Phase 2: Compute new object addresses +[16,164s][info][gc,phases ] GC(134) Phase 2: Compute new object addresses 0,533ms +[16,164s][info][gc,phases,start ] GC(134) Phase 3: Adjust pointers +[16,167s][info][gc,phases ] GC(134) Phase 3: Adjust pointers 2,137ms +[16,167s][info][gc,phases,start ] GC(134) Phase 4: Move objects +[16,168s][info][gc,phases ] GC(134) Phase 4: Move objects 1,690ms +[16,168s][info][gc ] GC(134) Pause Full (System.gc()) 15M->14M(128M) 7,762ms +[16,168s][info][safepoint ] Total time for which application threads were stopped: 0,0079690 seconds, Stopping threads took: 0,0000340 seconds +[16,269s][info][gc ] Cancelling concurrent GC: System.gc() +[16,273s][info][safepoint ] Application time: 0,1041630 seconds +[16,273s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[16,273s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[16,273s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[16,273s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[16,273s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[16,273s][info][gc,start ] GC(135) Pause Full (System.gc()) +[16,273s][info][gc,phases,start ] GC(135) Phase 1: Mark live objects +[16,276s][info][gc,stringtable ] GC(135) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,276s][info][gc,phases ] GC(135) Phase 1: Mark live objects 3,259ms +[16,276s][info][gc,phases,start ] GC(135) Phase 2: Compute new object addresses +[16,277s][info][gc,phases ] GC(135) Phase 2: Compute new object addresses 0,546ms +[16,277s][info][gc,phases,start ] GC(135) Phase 3: Adjust pointers +[16,278s][info][gc,phases ] GC(135) Phase 3: Adjust pointers 1,707ms +[16,279s][info][gc,phases,start ] GC(135) Phase 4: Move objects +[16,280s][info][gc,phases ] GC(135) Phase 4: Move objects 1,182ms +[16,280s][info][gc ] GC(135) Pause Full (System.gc()) 16M->14M(128M) 6,910ms +[16,280s][info][safepoint ] Total time for which application threads were stopped: 0,0070860 seconds, Stopping threads took: 0,0000290 seconds +[16,380s][info][gc ] Cancelling concurrent GC: System.gc() +[16,384s][info][safepoint ] Application time: 0,1039930 seconds +[16,384s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[16,384s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[16,384s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[16,384s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,384s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[16,384s][info][gc,start ] GC(136) Pause Full (System.gc()) +[16,384s][info][gc,phases,start ] GC(136) Phase 1: Mark live objects +[16,387s][info][gc,stringtable ] GC(136) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,387s][info][gc,phases ] GC(136) Phase 1: Mark live objects 3,063ms +[16,387s][info][gc,phases,start ] GC(136) Phase 2: Compute new object addresses +[16,388s][info][gc,phases ] GC(136) Phase 2: Compute new object addresses 0,542ms +[16,388s][info][gc,phases,start ] GC(136) Phase 3: Adjust pointers +[16,389s][info][gc,phases ] GC(136) Phase 3: Adjust pointers 1,694ms +[16,389s][info][gc,phases,start ] GC(136) Phase 4: Move objects +[16,391s][info][gc,phases ] GC(136) Phase 4: Move objects 1,191ms +[16,391s][info][gc ] GC(136) Pause Full (System.gc()) 16M->14M(128M) 6,754ms +[16,391s][info][safepoint ] Total time for which application threads were stopped: 0,0069320 seconds, Stopping threads took: 0,0000270 seconds +[16,491s][info][gc ] Cancelling concurrent GC: System.gc() +[16,495s][info][safepoint ] Application time: 0,1044770 seconds +[16,495s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[16,495s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[16,495s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[16,495s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,495s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[16,495s][info][gc,start ] GC(137) Pause Full (System.gc()) +[16,495s][info][gc,phases,start ] GC(137) Phase 1: Mark live objects +[16,498s][info][gc,stringtable ] GC(137) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,498s][info][gc,phases ] GC(137) Phase 1: Mark live objects 2,710ms +[16,498s][info][gc,phases,start ] GC(137) Phase 2: Compute new object addresses +[16,499s][info][gc,phases ] GC(137) Phase 2: Compute new object addresses 0,543ms +[16,499s][info][gc,phases,start ] GC(137) Phase 3: Adjust pointers +[16,500s][info][gc,phases ] GC(137) Phase 3: Adjust pointers 1,720ms +[16,501s][info][gc,phases,start ] GC(137) Phase 4: Move objects +[16,502s][info][gc,phases ] GC(137) Phase 4: Move objects 1,176ms +[16,502s][info][gc ] GC(137) Pause Full (System.gc()) 16M->14M(128M) 6,365ms +[16,502s][info][safepoint ] Total time for which application threads were stopped: 0,0065400 seconds, Stopping threads took: 0,0000290 seconds +[16,603s][info][gc ] Cancelling concurrent GC: System.gc() +[16,605s][info][safepoint ] Application time: 0,1026890 seconds +[16,605s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[16,605s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[16,605s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[16,605s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,605s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[16,605s][info][gc,start ] GC(138) Pause Full (System.gc()) +[16,605s][info][gc,phases,start ] GC(138) Phase 1: Mark live objects +[16,607s][info][gc,stringtable ] GC(138) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,607s][info][gc,phases ] GC(138) Phase 1: Mark live objects 2,752ms +[16,608s][info][gc,phases,start ] GC(138) Phase 2: Compute new object addresses +[16,608s][info][gc,phases ] GC(138) Phase 2: Compute new object addresses 0,549ms +[16,608s][info][gc,phases,start ] GC(138) Phase 3: Adjust pointers +[16,610s][info][gc,phases ] GC(138) Phase 3: Adjust pointers 1,692ms +[16,610s][info][gc,phases,start ] GC(138) Phase 4: Move objects +[16,611s][info][gc,phases ] GC(138) Phase 4: Move objects 0,997ms +[16,611s][info][gc ] GC(138) Pause Full (System.gc()) 16M->14M(128M) 6,201ms +[16,611s][info][safepoint ] Total time for which application threads were stopped: 0,0063770 seconds, Stopping threads took: 0,0000290 seconds +[16,712s][info][gc ] Cancelling concurrent GC: System.gc() +[16,715s][info][safepoint ] Application time: 0,1040530 seconds +[16,715s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[16,715s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[16,715s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[16,715s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,715s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[16,715s][info][gc,start ] GC(139) Pause Full (System.gc()) +[16,715s][info][gc,phases,start ] GC(139) Phase 1: Mark live objects +[16,718s][info][gc,stringtable ] GC(139) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,718s][info][gc,phases ] GC(139) Phase 1: Mark live objects 2,858ms +[16,718s][info][gc,phases,start ] GC(139) Phase 2: Compute new object addresses +[16,719s][info][gc,phases ] GC(139) Phase 2: Compute new object addresses 0,564ms +[16,719s][info][gc,phases,start ] GC(139) Phase 3: Adjust pointers +[16,720s][info][gc,phases ] GC(139) Phase 3: Adjust pointers 1,701ms +[16,720s][info][gc,phases,start ] GC(139) Phase 4: Move objects +[16,722s][info][gc,phases ] GC(139) Phase 4: Move objects 1,027ms +[16,722s][info][gc ] GC(139) Pause Full (System.gc()) 16M->14M(128M) 6,380ms +[16,722s][info][safepoint ] Total time for which application threads were stopped: 0,0065600 seconds, Stopping threads took: 0,0000290 seconds +[16,822s][info][gc ] Cancelling concurrent GC: System.gc() +[16,825s][info][safepoint ] Application time: 0,1038390 seconds +[16,826s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[16,826s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[16,826s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[16,826s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,826s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[16,826s][info][gc,start ] GC(140) Pause Full (System.gc()) +[16,826s][info][gc,phases,start ] GC(140) Phase 1: Mark live objects +[16,829s][info][gc,stringtable ] GC(140) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,829s][info][gc,phases ] GC(140) Phase 1: Mark live objects 3,298ms +[16,829s][info][gc,phases,start ] GC(140) Phase 2: Compute new object addresses +[16,830s][info][gc,phases ] GC(140) Phase 2: Compute new object addresses 0,565ms +[16,830s][info][gc,phases,start ] GC(140) Phase 3: Adjust pointers +[16,832s][info][gc,phases ] GC(140) Phase 3: Adjust pointers 1,989ms +[16,832s][info][gc,phases,start ] GC(140) Phase 4: Move objects +[16,834s][info][gc,phases ] GC(140) Phase 4: Move objects 2,262ms +[16,834s][info][gc ] GC(140) Pause Full (System.gc()) 16M->14M(128M) 8,392ms +[16,834s][info][safepoint ] Total time for which application threads were stopped: 0,0085740 seconds, Stopping threads took: 0,0000290 seconds +[16,935s][info][gc ] Cancelling concurrent GC: System.gc() +[16,938s][info][safepoint ] Application time: 0,1034830 seconds +[16,938s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[16,938s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[16,938s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[16,938s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[16,938s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[16,938s][info][gc,start ] GC(141) Pause Full (System.gc()) +[16,938s][info][gc,phases,start ] GC(141) Phase 1: Mark live objects +[16,941s][info][gc,stringtable ] GC(141) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[16,941s][info][gc,phases ] GC(141) Phase 1: Mark live objects 2,876ms +[16,941s][info][gc,phases,start ] GC(141) Phase 2: Compute new object addresses +[16,941s][info][gc,phases ] GC(141) Phase 2: Compute new object addresses 0,550ms +[16,941s][info][gc,phases,start ] GC(141) Phase 3: Adjust pointers +[16,943s][info][gc,phases ] GC(141) Phase 3: Adjust pointers 1,686ms +[16,943s][info][gc,phases,start ] GC(141) Phase 4: Move objects +[16,944s][info][gc,phases ] GC(141) Phase 4: Move objects 0,630ms +[16,944s][info][gc ] GC(141) Pause Full (System.gc()) 16M->14M(128M) 5,937ms +[16,944s][info][safepoint ] Total time for which application threads were stopped: 0,0061150 seconds, Stopping threads took: 0,0000290 seconds +[17,044s][info][gc ] Cancelling concurrent GC: System.gc() +[17,047s][info][safepoint ] Application time: 0,1035410 seconds +[17,047s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[17,047s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[17,047s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,047s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,047s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[17,048s][info][gc,start ] GC(142) Pause Full (System.gc()) +[17,048s][info][gc,phases,start ] GC(142) Phase 1: Mark live objects +[17,051s][info][gc,stringtable ] GC(142) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,051s][info][gc,phases ] GC(142) Phase 1: Mark live objects 3,077ms +[17,051s][info][gc,phases,start ] GC(142) Phase 2: Compute new object addresses +[17,051s][info][gc,phases ] GC(142) Phase 2: Compute new object addresses 0,587ms +[17,051s][info][gc,phases,start ] GC(142) Phase 3: Adjust pointers +[17,053s][info][gc,phases ] GC(142) Phase 3: Adjust pointers 1,778ms +[17,053s][info][gc,phases,start ] GC(142) Phase 4: Move objects +[17,055s][info][gc,phases ] GC(142) Phase 4: Move objects 1,807ms +[17,055s][info][gc ] GC(142) Pause Full (System.gc()) 16M->14M(128M) 7,535ms +[17,055s][info][safepoint ] Total time for which application threads were stopped: 0,0077370 seconds, Stopping threads took: 0,0000300 seconds +[17,156s][info][gc ] Cancelling concurrent GC: System.gc() +[17,159s][info][safepoint ] Application time: 0,1035550 seconds +[17,159s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[17,159s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[17,159s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,159s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[17,159s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[17,159s][info][gc,start ] GC(143) Pause Full (System.gc()) +[17,159s][info][gc,phases,start ] GC(143) Phase 1: Mark live objects +[17,162s][info][gc,stringtable ] GC(143) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,162s][info][gc,phases ] GC(143) Phase 1: Mark live objects 2,827ms +[17,162s][info][gc,phases,start ] GC(143) Phase 2: Compute new object addresses +[17,162s][info][gc,phases ] GC(143) Phase 2: Compute new object addresses 0,546ms +[17,162s][info][gc,phases,start ] GC(143) Phase 3: Adjust pointers +[17,164s][info][gc,phases ] GC(143) Phase 3: Adjust pointers 1,683ms +[17,164s][info][gc,phases,start ] GC(143) Phase 4: Move objects +[17,165s][info][gc,phases ] GC(143) Phase 4: Move objects 1,002ms +[17,165s][info][gc ] GC(143) Pause Full (System.gc()) 16M->14M(128M) 6,273ms +[17,165s][info][safepoint ] Total time for which application threads were stopped: 0,0064660 seconds, Stopping threads took: 0,0000380 seconds +[17,266s][info][gc ] Cancelling concurrent GC: System.gc() +[17,269s][info][safepoint ] Application time: 0,1040860 seconds +[17,269s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[17,269s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[17,269s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,269s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,269s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[17,269s][info][gc,start ] GC(144) Pause Full (System.gc()) +[17,270s][info][gc,phases,start ] GC(144) Phase 1: Mark live objects +[17,272s][info][gc,stringtable ] GC(144) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,273s][info][gc,phases ] GC(144) Phase 1: Mark live objects 2,982ms +[17,273s][info][gc,phases,start ] GC(144) Phase 2: Compute new object addresses +[17,273s][info][gc,phases ] GC(144) Phase 2: Compute new object addresses 0,547ms +[17,273s][info][gc,phases,start ] GC(144) Phase 3: Adjust pointers +[17,275s][info][gc,phases ] GC(144) Phase 3: Adjust pointers 1,718ms +[17,275s][info][gc,phases,start ] GC(144) Phase 4: Move objects +[17,276s][info][gc,phases ] GC(144) Phase 4: Move objects 1,055ms +[17,276s][info][gc ] GC(144) Pause Full (System.gc()) 16M->14M(128M) 6,517ms +[17,276s][info][safepoint ] Total time for which application threads were stopped: 0,0066930 seconds, Stopping threads took: 0,0000290 seconds +[17,377s][info][gc ] Cancelling concurrent GC: System.gc() +[17,379s][info][safepoint ] Application time: 0,1033590 seconds +[17,379s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[17,380s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[17,380s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,380s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,380s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[17,380s][info][gc,start ] GC(145) Pause Full (System.gc()) +[17,380s][info][gc,phases,start ] GC(145) Phase 1: Mark live objects +[17,383s][info][gc,stringtable ] GC(145) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,383s][info][gc,phases ] GC(145) Phase 1: Mark live objects 3,030ms +[17,383s][info][gc,phases,start ] GC(145) Phase 2: Compute new object addresses +[17,383s][info][gc,phases ] GC(145) Phase 2: Compute new object addresses 0,547ms +[17,383s][info][gc,phases,start ] GC(145) Phase 3: Adjust pointers +[17,385s][info][gc,phases ] GC(145) Phase 3: Adjust pointers 1,688ms +[17,385s][info][gc,phases,start ] GC(145) Phase 4: Move objects +[17,386s][info][gc,phases ] GC(145) Phase 4: Move objects 1,188ms +[17,386s][info][gc ] GC(145) Pause Full (System.gc()) 16M->14M(128M) 6,716ms +[17,386s][info][safepoint ] Total time for which application threads were stopped: 0,0069130 seconds, Stopping threads took: 0,0000290 seconds +[17,487s][info][gc ] Cancelling concurrent GC: System.gc() +[17,491s][info][safepoint ] Application time: 0,1041300 seconds +[17,491s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[17,491s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[17,491s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,491s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,491s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[17,491s][info][gc,start ] GC(146) Pause Full (System.gc()) +[17,491s][info][gc,phases,start ] GC(146) Phase 1: Mark live objects +[17,494s][info][gc,stringtable ] GC(146) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,494s][info][gc,phases ] GC(146) Phase 1: Mark live objects 2,886ms +[17,494s][info][gc,phases,start ] GC(146) Phase 2: Compute new object addresses +[17,494s][info][gc,phases ] GC(146) Phase 2: Compute new object addresses 0,549ms +[17,494s][info][gc,phases,start ] GC(146) Phase 3: Adjust pointers +[17,496s][info][gc,phases ] GC(146) Phase 3: Adjust pointers 1,705ms +[17,496s][info][gc,phases,start ] GC(146) Phase 4: Move objects +[17,497s][info][gc,phases ] GC(146) Phase 4: Move objects 0,764ms +[17,497s][info][gc ] GC(146) Pause Full (System.gc()) 16M->14M(128M) 6,112ms +[17,497s][info][safepoint ] Total time for which application threads were stopped: 0,0062860 seconds, Stopping threads took: 0,0000290 seconds +[17,597s][info][gc ] Cancelling concurrent GC: System.gc() +[17,601s][info][safepoint ] Application time: 0,1040760 seconds +[17,601s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[17,601s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[17,601s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[17,601s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,601s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[17,601s][info][gc,start ] GC(147) Pause Full (System.gc()) +[17,601s][info][gc,phases,start ] GC(147) Phase 1: Mark live objects +[17,604s][info][gc,stringtable ] GC(147) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,604s][info][gc,phases ] GC(147) Phase 1: Mark live objects 2,789ms +[17,604s][info][gc,phases,start ] GC(147) Phase 2: Compute new object addresses +[17,604s][info][gc,phases ] GC(147) Phase 2: Compute new object addresses 0,545ms +[17,605s][info][gc,phases,start ] GC(147) Phase 3: Adjust pointers +[17,606s][info][gc,phases ] GC(147) Phase 3: Adjust pointers 1,632ms +[17,606s][info][gc,phases,start ] GC(147) Phase 4: Move objects +[17,607s][info][gc,phases ] GC(147) Phase 4: Move objects 0,975ms +[17,607s][info][gc ] GC(147) Pause Full (System.gc()) 16M->14M(128M) 6,153ms +[17,607s][info][safepoint ] Total time for which application threads were stopped: 0,0063380 seconds, Stopping threads took: 0,0000290 seconds +[17,708s][info][gc ] Cancelling concurrent GC: System.gc() +[17,710s][info][safepoint ] Application time: 0,1030440 seconds +[17,710s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[17,710s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[17,710s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[17,710s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,710s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[17,711s][info][gc,start ] GC(148) Pause Full (System.gc()) +[17,711s][info][gc,phases,start ] GC(148) Phase 1: Mark live objects +[17,713s][info][gc,stringtable ] GC(148) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,713s][info][gc,phases ] GC(148) Phase 1: Mark live objects 2,771ms +[17,713s][info][gc,phases,start ] GC(148) Phase 2: Compute new object addresses +[17,714s][info][gc,phases ] GC(148) Phase 2: Compute new object addresses 0,545ms +[17,714s][info][gc,phases,start ] GC(148) Phase 3: Adjust pointers +[17,716s][info][gc,phases ] GC(148) Phase 3: Adjust pointers 1,703ms +[17,716s][info][gc,phases,start ] GC(148) Phase 4: Move objects +[17,717s][info][gc,phases ] GC(148) Phase 4: Move objects 1,021ms +[17,717s][info][gc ] GC(148) Pause Full (System.gc()) 16M->14M(128M) 6,261ms +[17,717s][info][safepoint ] Total time for which application threads were stopped: 0,0064380 seconds, Stopping threads took: 0,0000290 seconds +[17,817s][info][gc ] Cancelling concurrent GC: System.gc() +[17,819s][info][safepoint ] Application time: 0,1026490 seconds +[17,820s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[17,820s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[17,820s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,820s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,820s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[17,820s][info][gc,start ] GC(149) Pause Full (System.gc()) +[17,820s][info][gc,phases,start ] GC(149) Phase 1: Mark live objects +[17,823s][info][gc,stringtable ] GC(149) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,823s][info][gc,phases ] GC(149) Phase 1: Mark live objects 2,894ms +[17,823s][info][gc,phases,start ] GC(149) Phase 2: Compute new object addresses +[17,823s][info][gc,phases ] GC(149) Phase 2: Compute new object addresses 0,542ms +[17,823s][info][gc,phases,start ] GC(149) Phase 3: Adjust pointers +[17,825s][info][gc,phases ] GC(149) Phase 3: Adjust pointers 1,710ms +[17,825s][info][gc,phases,start ] GC(149) Phase 4: Move objects +[17,826s][info][gc,phases ] GC(149) Phase 4: Move objects 1,073ms +[17,826s][info][gc ] GC(149) Pause Full (System.gc()) 16M->15M(128M) 6,432ms +[17,826s][info][safepoint ] Total time for which application threads were stopped: 0,0066050 seconds, Stopping threads took: 0,0000280 seconds +[17,927s][info][gc ] Cancelling concurrent GC: System.gc() +[17,929s][info][safepoint ] Application time: 0,1025930 seconds +[17,929s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[17,929s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[17,929s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[17,929s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[17,929s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[17,929s][info][gc,start ] GC(150) Pause Full (System.gc()) +[17,929s][info][gc,phases,start ] GC(150) Phase 1: Mark live objects +[17,932s][info][gc,stringtable ] GC(150) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[17,932s][info][gc,phases ] GC(150) Phase 1: Mark live objects 3,054ms +[17,932s][info][gc,phases,start ] GC(150) Phase 2: Compute new object addresses +[17,933s][info][gc,phases ] GC(150) Phase 2: Compute new object addresses 0,555ms +[17,933s][info][gc,phases,start ] GC(150) Phase 3: Adjust pointers +[17,934s][info][gc,phases ] GC(150) Phase 3: Adjust pointers 1,712ms +[17,934s][info][gc,phases,start ] GC(150) Phase 4: Move objects +[17,935s][info][gc,phases ] GC(150) Phase 4: Move objects 0,835ms +[17,935s][info][gc ] GC(150) Pause Full (System.gc()) 17M->15M(128M) 6,366ms +[17,935s][info][safepoint ] Total time for which application threads were stopped: 0,0065420 seconds, Stopping threads took: 0,0000270 seconds +[18,036s][info][gc ] Cancelling concurrent GC: System.gc() +[18,038s][info][safepoint ] Application time: 0,1031340 seconds +[18,039s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[18,039s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,039s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,039s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[18,039s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[18,039s][info][gc,start ] GC(151) Pause Full (System.gc()) +[18,039s][info][gc,phases,start ] GC(151) Phase 1: Mark live objects +[18,042s][info][gc,stringtable ] GC(151) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,042s][info][gc,phases ] GC(151) Phase 1: Mark live objects 2,965ms +[18,042s][info][gc,phases,start ] GC(151) Phase 2: Compute new object addresses +[18,042s][info][gc,phases ] GC(151) Phase 2: Compute new object addresses 0,543ms +[18,042s][info][gc,phases,start ] GC(151) Phase 3: Adjust pointers +[18,044s][info][gc,phases ] GC(151) Phase 3: Adjust pointers 1,727ms +[18,044s][info][gc,phases,start ] GC(151) Phase 4: Move objects +[18,045s][info][gc,phases ] GC(151) Phase 4: Move objects 0,909ms +[18,045s][info][gc ] GC(151) Pause Full (System.gc()) 17M->15M(128M) 6,362ms +[18,045s][info][safepoint ] Total time for which application threads were stopped: 0,0065360 seconds, Stopping threads took: 0,0000290 seconds +[18,145s][info][gc ] Cancelling concurrent GC: System.gc() +[18,147s][info][safepoint ] Application time: 0,1023280 seconds +[18,147s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[18,147s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[18,147s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,147s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[18,147s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[18,148s][info][gc,start ] GC(152) Pause Full (System.gc()) +[18,148s][info][gc,phases,start ] GC(152) Phase 1: Mark live objects +[18,150s][info][gc,stringtable ] GC(152) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,151s][info][gc,phases ] GC(152) Phase 1: Mark live objects 3,008ms +[18,151s][info][gc,phases,start ] GC(152) Phase 2: Compute new object addresses +[18,151s][info][gc,phases ] GC(152) Phase 2: Compute new object addresses 0,540ms +[18,151s][info][gc,phases,start ] GC(152) Phase 3: Adjust pointers +[18,153s][info][gc,phases ] GC(152) Phase 3: Adjust pointers 1,687ms +[18,153s][info][gc,phases,start ] GC(152) Phase 4: Move objects +[18,154s][info][gc,phases ] GC(152) Phase 4: Move objects 0,920ms +[18,154s][info][gc ] GC(152) Pause Full (System.gc()) 17M->15M(128M) 6,370ms +[18,154s][info][safepoint ] Total time for which application threads were stopped: 0,0065410 seconds, Stopping threads took: 0,0000270 seconds +[18,255s][info][gc ] Cancelling concurrent GC: System.gc() +[18,258s][info][safepoint ] Application time: 0,1038690 seconds +[18,258s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[18,258s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[18,258s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,258s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[18,258s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[18,258s][info][gc,start ] GC(153) Pause Full (System.gc()) +[18,258s][info][gc,phases,start ] GC(153) Phase 1: Mark live objects +[18,261s][info][gc,stringtable ] GC(153) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,261s][info][gc,phases ] GC(153) Phase 1: Mark live objects 2,787ms +[18,261s][info][gc,phases,start ] GC(153) Phase 2: Compute new object addresses +[18,261s][info][gc,phases ] GC(153) Phase 2: Compute new object addresses 0,549ms +[18,261s][info][gc,phases,start ] GC(153) Phase 3: Adjust pointers +[18,263s][info][gc,phases ] GC(153) Phase 3: Adjust pointers 1,728ms +[18,263s][info][gc,phases,start ] GC(153) Phase 4: Move objects +[18,264s][info][gc,phases ] GC(153) Phase 4: Move objects 1,221ms +[18,265s][info][gc ] GC(153) Pause Full (System.gc()) 17M->15M(128M) 6,512ms +[18,265s][info][safepoint ] Total time for which application threads were stopped: 0,0066900 seconds, Stopping threads took: 0,0000300 seconds +[18,365s][info][gc ] Cancelling concurrent GC: System.gc() +[18,368s][info][safepoint ] Application time: 0,1036970 seconds +[18,368s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[18,368s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,368s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,368s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[18,368s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[18,368s][info][gc,start ] GC(154) Pause Full (System.gc()) +[18,368s][info][gc,phases,start ] GC(154) Phase 1: Mark live objects +[18,371s][info][gc,stringtable ] GC(154) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,371s][info][gc,phases ] GC(154) Phase 1: Mark live objects 2,881ms +[18,371s][info][gc,phases,start ] GC(154) Phase 2: Compute new object addresses +[18,372s][info][gc,phases ] GC(154) Phase 2: Compute new object addresses 0,540ms +[18,372s][info][gc,phases,start ] GC(154) Phase 3: Adjust pointers +[18,374s][info][gc,phases ] GC(154) Phase 3: Adjust pointers 2,207ms +[18,374s][info][gc,phases,start ] GC(154) Phase 4: Move objects +[18,375s][info][gc,phases ] GC(154) Phase 4: Move objects 1,017ms +[18,375s][info][gc ] GC(154) Pause Full (System.gc()) 17M->15M(128M) 6,875ms +[18,375s][info][safepoint ] Total time for which application threads were stopped: 0,0070650 seconds, Stopping threads took: 0,0000290 seconds +[18,476s][info][gc ] Cancelling concurrent GC: System.gc() +[18,480s][info][safepoint ] Application time: 0,1045410 seconds +[18,480s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[18,480s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,480s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,480s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[18,480s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[18,480s][info][gc,start ] GC(155) Pause Full (System.gc()) +[18,480s][info][gc,phases,start ] GC(155) Phase 1: Mark live objects +[18,483s][info][gc,stringtable ] GC(155) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,483s][info][gc,phases ] GC(155) Phase 1: Mark live objects 3,043ms +[18,483s][info][gc,phases,start ] GC(155) Phase 2: Compute new object addresses +[18,484s][info][gc,phases ] GC(155) Phase 2: Compute new object addresses 0,545ms +[18,484s][info][gc,phases,start ] GC(155) Phase 3: Adjust pointers +[18,485s][info][gc,phases ] GC(155) Phase 3: Adjust pointers 1,720ms +[18,486s][info][gc,phases,start ] GC(155) Phase 4: Move objects +[18,486s][info][gc,phases ] GC(155) Phase 4: Move objects 0,897ms +[18,487s][info][gc ] GC(155) Pause Full (System.gc()) 17M->15M(128M) 6,420ms +[18,487s][info][safepoint ] Total time for which application threads were stopped: 0,0065960 seconds, Stopping threads took: 0,0000290 seconds +[18,587s][info][gc ] Cancelling concurrent GC: System.gc() +[18,590s][info][safepoint ] Application time: 0,1038870 seconds +[18,591s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[18,591s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,591s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,591s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[18,591s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[18,591s][info][gc,start ] GC(156) Pause Full (System.gc()) +[18,591s][info][gc,phases,start ] GC(156) Phase 1: Mark live objects +[18,595s][info][gc,stringtable ] GC(156) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,595s][info][gc,phases ] GC(156) Phase 1: Mark live objects 3,761ms +[18,595s][info][gc,phases,start ] GC(156) Phase 2: Compute new object addresses +[18,595s][info][gc,phases ] GC(156) Phase 2: Compute new object addresses 0,548ms +[18,595s][info][gc,phases,start ] GC(156) Phase 3: Adjust pointers +[18,597s][info][gc,phases ] GC(156) Phase 3: Adjust pointers 1,806ms +[18,597s][info][gc,phases,start ] GC(156) Phase 4: Move objects +[18,598s][info][gc,phases ] GC(156) Phase 4: Move objects 0,969ms +[18,598s][info][gc ] GC(156) Pause Full (System.gc()) 17M->15M(128M) 7,428ms +[18,598s][info][safepoint ] Total time for which application threads were stopped: 0,0076720 seconds, Stopping threads took: 0,0000470 seconds +[18,699s][info][gc ] Cancelling concurrent GC: System.gc() +[18,702s][info][safepoint ] Application time: 0,1033340 seconds +[18,702s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[18,702s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,702s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,702s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[18,702s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[18,702s][info][gc,start ] GC(157) Pause Full (System.gc()) +[18,702s][info][gc,phases,start ] GC(157) Phase 1: Mark live objects +[18,705s][info][gc,stringtable ] GC(157) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,705s][info][gc,phases ] GC(157) Phase 1: Mark live objects 2,880ms +[18,705s][info][gc,phases,start ] GC(157) Phase 2: Compute new object addresses +[18,705s][info][gc,phases ] GC(157) Phase 2: Compute new object addresses 0,546ms +[18,705s][info][gc,phases,start ] GC(157) Phase 3: Adjust pointers +[18,707s][info][gc,phases ] GC(157) Phase 3: Adjust pointers 1,712ms +[18,707s][info][gc,phases,start ] GC(157) Phase 4: Move objects +[18,708s][info][gc,phases ] GC(157) Phase 4: Move objects 0,812ms +[18,708s][info][gc ] GC(157) Pause Full (System.gc()) 17M->15M(128M) 6,164ms +[18,708s][info][safepoint ] Total time for which application threads were stopped: 0,0063410 seconds, Stopping threads took: 0,0000310 seconds +[18,809s][info][gc ] Cancelling concurrent GC: System.gc() +[18,811s][info][safepoint ] Application time: 0,1033370 seconds +[18,811s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[18,811s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,811s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[18,811s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[18,811s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[18,811s][info][gc,start ] GC(158) Pause Full (System.gc()) +[18,811s][info][gc,phases,start ] GC(158) Phase 1: Mark live objects +[18,814s][info][gc,stringtable ] GC(158) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,814s][info][gc,phases ] GC(158) Phase 1: Mark live objects 2,823ms +[18,814s][info][gc,phases,start ] GC(158) Phase 2: Compute new object addresses +[18,815s][info][gc,phases ] GC(158) Phase 2: Compute new object addresses 0,552ms +[18,815s][info][gc,phases,start ] GC(158) Phase 3: Adjust pointers +[18,817s][info][gc,phases ] GC(158) Phase 3: Adjust pointers 1,713ms +[18,817s][info][gc,phases,start ] GC(158) Phase 4: Move objects +[18,818s][info][gc,phases ] GC(158) Phase 4: Move objects 1,255ms +[18,818s][info][gc ] GC(158) Pause Full (System.gc()) 17M->15M(128M) 6,564ms +[18,818s][info][safepoint ] Total time for which application threads were stopped: 0,0067400 seconds, Stopping threads took: 0,0000300 seconds +[18,919s][info][gc ] Cancelling concurrent GC: System.gc() +[18,921s][info][safepoint ] Application time: 0,1031160 seconds +[18,921s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[18,921s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[18,921s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[18,921s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[18,921s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[18,921s][info][gc,start ] GC(159) Pause Full (System.gc()) +[18,922s][info][gc,phases,start ] GC(159) Phase 1: Mark live objects +[18,926s][info][gc,stringtable ] GC(159) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[18,926s][info][gc,phases ] GC(159) Phase 1: Mark live objects 4,942ms +[18,926s][info][gc,phases,start ] GC(159) Phase 2: Compute new object addresses +[18,927s][info][gc,phases ] GC(159) Phase 2: Compute new object addresses 0,572ms +[18,927s][info][gc,phases,start ] GC(159) Phase 3: Adjust pointers +[18,929s][info][gc,phases ] GC(159) Phase 3: Adjust pointers 1,650ms +[18,929s][info][gc,phases,start ] GC(159) Phase 4: Move objects +[18,930s][info][gc,phases ] GC(159) Phase 4: Move objects 1,421ms +[18,930s][info][gc ] GC(159) Pause Full (System.gc()) 17M->15M(128M) 8,795ms +[18,930s][info][safepoint ] Total time for which application threads were stopped: 0,0090530 seconds, Stopping threads took: 0,0000420 seconds +[19,031s][info][gc ] Cancelling concurrent GC: System.gc() +[19,035s][info][safepoint ] Application time: 0,1042530 seconds +[19,035s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[19,035s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,035s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,035s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[19,035s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[19,035s][info][gc,start ] GC(160) Pause Full (System.gc()) +[19,035s][info][gc,phases,start ] GC(160) Phase 1: Mark live objects +[19,038s][info][gc,stringtable ] GC(160) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,038s][info][gc,phases ] GC(160) Phase 1: Mark live objects 3,117ms +[19,038s][info][gc,phases,start ] GC(160) Phase 2: Compute new object addresses +[19,038s][info][gc,phases ] GC(160) Phase 2: Compute new object addresses 0,545ms +[19,039s][info][gc,phases,start ] GC(160) Phase 3: Adjust pointers +[19,040s][info][gc,phases ] GC(160) Phase 3: Adjust pointers 1,779ms +[19,040s][info][gc,phases,start ] GC(160) Phase 4: Move objects +[19,041s][info][gc,phases ] GC(160) Phase 4: Move objects 0,938ms +[19,041s][info][gc ] GC(160) Pause Full (System.gc()) 17M->15M(128M) 6,595ms +[19,041s][info][safepoint ] Total time for which application threads were stopped: 0,0067790 seconds, Stopping threads took: 0,0000300 seconds +[19,142s][info][gc ] Cancelling concurrent GC: System.gc() +[19,146s][info][safepoint ] Application time: 0,1041270 seconds +[19,146s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[19,146s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,146s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,146s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,146s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[19,146s][info][gc,start ] GC(161) Pause Full (System.gc()) +[19,146s][info][gc,phases,start ] GC(161) Phase 1: Mark live objects +[19,149s][info][gc,stringtable ] GC(161) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,149s][info][gc,phases ] GC(161) Phase 1: Mark live objects 3,272ms +[19,149s][info][gc,phases,start ] GC(161) Phase 2: Compute new object addresses +[19,150s][info][gc,phases ] GC(161) Phase 2: Compute new object addresses 0,537ms +[19,150s][info][gc,phases,start ] GC(161) Phase 3: Adjust pointers +[19,151s][info][gc,phases ] GC(161) Phase 3: Adjust pointers 1,702ms +[19,151s][info][gc,phases,start ] GC(161) Phase 4: Move objects +[19,153s][info][gc,phases ] GC(161) Phase 4: Move objects 1,233ms +[19,153s][info][gc ] GC(161) Pause Full (System.gc()) 17M->15M(128M) 6,964ms +[19,153s][info][safepoint ] Total time for which application threads were stopped: 0,0071490 seconds, Stopping threads took: 0,0000300 seconds +[19,253s][info][gc ] Cancelling concurrent GC: System.gc() +[19,256s][info][safepoint ] Application time: 0,1031920 seconds +[19,256s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[19,256s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,256s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,256s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,256s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[19,256s][info][gc,start ] GC(162) Pause Full (System.gc()) +[19,256s][info][gc,phases,start ] GC(162) Phase 1: Mark live objects +[19,262s][info][gc,stringtable ] GC(162) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,262s][info][gc,phases ] GC(162) Phase 1: Mark live objects 5,809ms +[19,262s][info][gc,phases,start ] GC(162) Phase 2: Compute new object addresses +[19,263s][info][gc,phases ] GC(162) Phase 2: Compute new object addresses 0,778ms +[19,263s][info][gc,phases,start ] GC(162) Phase 3: Adjust pointers +[19,265s][info][gc,phases ] GC(162) Phase 3: Adjust pointers 2,407ms +[19,265s][info][gc,phases,start ] GC(162) Phase 4: Move objects +[19,266s][info][gc,phases ] GC(162) Phase 4: Move objects 1,118ms +[19,267s][info][gc ] GC(162) Pause Full (System.gc()) 17M->15M(128M) 10,466ms +[19,267s][info][safepoint ] Total time for which application threads were stopped: 0,0106620 seconds, Stopping threads took: 0,0000300 seconds +[19,367s][info][gc ] Cancelling concurrent GC: System.gc() +[19,372s][info][safepoint ] Application time: 0,1050380 seconds +[19,372s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[19,372s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,372s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,372s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,372s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[19,372s][info][gc,start ] GC(163) Pause Full (System.gc()) +[19,372s][info][gc,phases,start ] GC(163) Phase 1: Mark live objects +[19,379s][info][gc,stringtable ] GC(163) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,379s][info][gc,phases ] GC(163) Phase 1: Mark live objects 7,029ms +[19,379s][info][gc,phases,start ] GC(163) Phase 2: Compute new object addresses +[19,380s][info][gc,phases ] GC(163) Phase 2: Compute new object addresses 0,689ms +[19,380s][info][gc,phases,start ] GC(163) Phase 3: Adjust pointers +[19,382s][info][gc,phases ] GC(163) Phase 3: Adjust pointers 2,033ms +[19,382s][info][gc,phases,start ] GC(163) Phase 4: Move objects +[19,383s][info][gc,phases ] GC(163) Phase 4: Move objects 1,458ms +[19,383s][info][gc ] GC(163) Pause Full (System.gc()) 17M->15M(128M) 11,542ms +[19,384s][info][safepoint ] Total time for which application threads were stopped: 0,0117950 seconds, Stopping threads took: 0,0000320 seconds +[19,484s][info][gc ] Cancelling concurrent GC: System.gc() +[19,487s][info][safepoint ] Application time: 0,1029590 seconds +[19,487s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[19,487s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,487s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[19,487s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,487s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[19,487s][info][gc,start ] GC(164) Pause Full (System.gc()) +[19,487s][info][gc,phases,start ] GC(164) Phase 1: Mark live objects +[19,490s][info][gc,stringtable ] GC(164) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,490s][info][gc,phases ] GC(164) Phase 1: Mark live objects 3,016ms +[19,490s][info][gc,phases,start ] GC(164) Phase 2: Compute new object addresses +[19,490s][info][gc,phases ] GC(164) Phase 2: Compute new object addresses 0,701ms +[19,491s][info][gc,phases,start ] GC(164) Phase 3: Adjust pointers +[19,492s][info][gc,phases ] GC(164) Phase 3: Adjust pointers 1,846ms +[19,492s][info][gc,phases,start ] GC(164) Phase 4: Move objects +[19,494s][info][gc,phases ] GC(164) Phase 4: Move objects 1,311ms +[19,494s][info][gc ] GC(164) Pause Full (System.gc()) 17M->15M(128M) 7,126ms +[19,494s][info][safepoint ] Total time for which application threads were stopped: 0,0073100 seconds, Stopping threads took: 0,0000310 seconds +[19,594s][info][gc ] Cancelling concurrent GC: System.gc() +[19,597s][info][safepoint ] Application time: 0,1035350 seconds +[19,597s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[19,598s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[19,598s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,598s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,598s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[19,598s][info][gc,start ] GC(165) Pause Full (System.gc()) +[19,598s][info][gc,phases,start ] GC(165) Phase 1: Mark live objects +[19,601s][info][gc,stringtable ] GC(165) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,601s][info][gc,phases ] GC(165) Phase 1: Mark live objects 3,147ms +[19,601s][info][gc,phases,start ] GC(165) Phase 2: Compute new object addresses +[19,601s][info][gc,phases ] GC(165) Phase 2: Compute new object addresses 0,542ms +[19,601s][info][gc,phases,start ] GC(165) Phase 3: Adjust pointers +[19,603s][info][gc,phases ] GC(165) Phase 3: Adjust pointers 1,703ms +[19,603s][info][gc,phases,start ] GC(165) Phase 4: Move objects +[19,604s][info][gc,phases ] GC(165) Phase 4: Move objects 1,027ms +[19,604s][info][gc ] GC(165) Pause Full (System.gc()) 17M->16M(128M) 6,641ms +[19,604s][info][safepoint ] Total time for which application threads were stopped: 0,0068200 seconds, Stopping threads took: 0,0000310 seconds +[19,705s][info][gc ] Cancelling concurrent GC: System.gc() +[19,708s][info][safepoint ] Application time: 0,1037190 seconds +[19,708s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[19,708s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,708s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,708s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,708s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[19,708s][info][gc,start ] GC(166) Pause Full (System.gc()) +[19,708s][info][gc,phases,start ] GC(166) Phase 1: Mark live objects +[19,711s][info][gc,stringtable ] GC(166) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,711s][info][gc,phases ] GC(166) Phase 1: Mark live objects 3,035ms +[19,711s][info][gc,phases,start ] GC(166) Phase 2: Compute new object addresses +[19,712s][info][gc,phases ] GC(166) Phase 2: Compute new object addresses 0,584ms +[19,712s][info][gc,phases,start ] GC(166) Phase 3: Adjust pointers +[19,714s][info][gc,phases ] GC(166) Phase 3: Adjust pointers 1,758ms +[19,714s][info][gc,phases,start ] GC(166) Phase 4: Move objects +[19,715s][info][gc,phases ] GC(166) Phase 4: Move objects 1,388ms +[19,715s][info][gc ] GC(166) Pause Full (System.gc()) 18M->16M(128M) 6,981ms +[19,715s][info][safepoint ] Total time for which application threads were stopped: 0,0071600 seconds, Stopping threads took: 0,0000310 seconds +[19,816s][info][gc ] Cancelling concurrent GC: System.gc() +[19,818s][info][safepoint ] Application time: 0,1032200 seconds +[19,819s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[19,819s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,819s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,819s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[19,819s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[19,819s][info][gc,start ] GC(167) Pause Full (System.gc()) +[19,819s][info][gc,phases,start ] GC(167) Phase 1: Mark live objects +[19,822s][info][gc,stringtable ] GC(167) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,822s][info][gc,phases ] GC(167) Phase 1: Mark live objects 3,645ms +[19,822s][info][gc,phases,start ] GC(167) Phase 2: Compute new object addresses +[19,823s][info][gc,phases ] GC(167) Phase 2: Compute new object addresses 0,723ms +[19,823s][info][gc,phases,start ] GC(167) Phase 3: Adjust pointers +[19,825s][info][gc,phases ] GC(167) Phase 3: Adjust pointers 1,912ms +[19,825s][info][gc,phases,start ] GC(167) Phase 4: Move objects +[19,827s][info][gc,phases ] GC(167) Phase 4: Move objects 1,500ms +[19,827s][info][gc ] GC(167) Pause Full (System.gc()) 18M->16M(128M) 8,110ms +[19,827s][info][safepoint ] Total time for which application threads were stopped: 0,0083190 seconds, Stopping threads took: 0,0000330 seconds +[19,927s][info][gc ] Cancelling concurrent GC: System.gc() +[19,930s][info][safepoint ] Application time: 0,1032560 seconds +[19,930s][info][safepoint,cleanup ] deflating idle monitors, 0,0000010 secs +[19,930s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[19,930s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[19,930s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[19,930s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[19,930s][info][gc,start ] GC(168) Pause Full (System.gc()) +[19,930s][info][gc,phases,start ] GC(168) Phase 1: Mark live objects +[19,933s][info][gc,stringtable ] GC(168) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[19,933s][info][gc,phases ] GC(168) Phase 1: Mark live objects 2,884ms +[19,933s][info][gc,phases,start ] GC(168) Phase 2: Compute new object addresses +[19,934s][info][gc,phases ] GC(168) Phase 2: Compute new object addresses 0,542ms +[19,934s][info][gc,phases,start ] GC(168) Phase 3: Adjust pointers +[19,936s][info][gc,phases ] GC(168) Phase 3: Adjust pointers 1,761ms +[19,936s][info][gc,phases,start ] GC(168) Phase 4: Move objects +[19,937s][info][gc,phases ] GC(168) Phase 4: Move objects 0,959ms +[19,937s][info][gc ] GC(168) Pause Full (System.gc()) 18M->16M(128M) 6,362ms +[19,937s][info][safepoint ] Total time for which application threads were stopped: 0,0065400 seconds, Stopping threads took: 0,0000310 seconds +[20,038s][info][gc ] Cancelling concurrent GC: System.gc() +[20,041s][info][safepoint ] Application time: 0,1039680 seconds +[20,041s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[20,041s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,041s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,041s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[20,041s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,041s][info][gc,start ] GC(169) Pause Full (System.gc()) +[20,041s][info][gc,phases,start ] GC(169) Phase 1: Mark live objects +[20,044s][info][gc,stringtable ] GC(169) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,044s][info][gc,phases ] GC(169) Phase 1: Mark live objects 2,984ms +[20,044s][info][gc,phases,start ] GC(169) Phase 2: Compute new object addresses +[20,045s][info][gc,phases ] GC(169) Phase 2: Compute new object addresses 0,596ms +[20,045s][info][gc,phases,start ] GC(169) Phase 3: Adjust pointers +[20,046s][info][gc,phases ] GC(169) Phase 3: Adjust pointers 1,826ms +[20,047s][info][gc,phases,start ] GC(169) Phase 4: Move objects +[20,048s][info][gc,phases ] GC(169) Phase 4: Move objects 1,071ms +[20,048s][info][gc ] GC(169) Pause Full (System.gc()) 18M->16M(128M) 6,690ms +[20,048s][info][safepoint ] Total time for which application threads were stopped: 0,0069360 seconds, Stopping threads took: 0,0000480 seconds +[20,148s][info][gc ] Cancelling concurrent GC: System.gc() +[20,151s][info][safepoint ] Application time: 0,1034600 seconds +[20,151s][info][safepoint,cleanup ] deflating idle monitors, 0,0000010 secs +[20,151s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,151s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,151s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[20,151s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,151s][info][gc,start ] GC(170) Pause Full (System.gc()) +[20,151s][info][gc,phases,start ] GC(170) Phase 1: Mark live objects +[20,154s][info][gc,stringtable ] GC(170) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,154s][info][gc,phases ] GC(170) Phase 1: Mark live objects 3,118ms +[20,155s][info][gc,phases,start ] GC(170) Phase 2: Compute new object addresses +[20,155s][info][gc,phases ] GC(170) Phase 2: Compute new object addresses 0,546ms +[20,155s][info][gc,phases,start ] GC(170) Phase 3: Adjust pointers +[20,157s][info][gc,phases ] GC(170) Phase 3: Adjust pointers 1,888ms +[20,157s][info][gc,phases,start ] GC(170) Phase 4: Move objects +[20,158s][info][gc,phases ] GC(170) Phase 4: Move objects 1,265ms +[20,158s][info][gc ] GC(170) Pause Full (System.gc()) 18M->16M(128M) 7,062ms +[20,158s][info][safepoint ] Total time for which application threads were stopped: 0,0072400 seconds, Stopping threads took: 0,0000310 seconds +[20,259s][info][gc ] Cancelling concurrent GC: System.gc() +[20,263s][info][safepoint ] Application time: 0,1042260 seconds +[20,263s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[20,263s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,263s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,263s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[20,263s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,263s][info][gc,start ] GC(171) Pause Full (System.gc()) +[20,263s][info][gc,phases,start ] GC(171) Phase 1: Mark live objects +[20,266s][info][gc,stringtable ] GC(171) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,266s][info][gc,phases ] GC(171) Phase 1: Mark live objects 3,067ms +[20,266s][info][gc,phases,start ] GC(171) Phase 2: Compute new object addresses +[20,267s][info][gc,phases ] GC(171) Phase 2: Compute new object addresses 0,575ms +[20,267s][info][gc,phases,start ] GC(171) Phase 3: Adjust pointers +[20,268s][info][gc,phases ] GC(171) Phase 3: Adjust pointers 1,723ms +[20,268s][info][gc,phases,start ] GC(171) Phase 4: Move objects +[20,269s][info][gc,phases ] GC(171) Phase 4: Move objects 0,939ms +[20,269s][info][gc ] GC(171) Pause Full (System.gc()) 18M->16M(128M) 6,504ms +[20,269s][info][safepoint ] Total time for which application threads were stopped: 0,0066780 seconds, Stopping threads took: 0,0000290 seconds +[20,370s][info][gc ] Cancelling concurrent GC: System.gc() +[20,374s][info][safepoint ] Application time: 0,1046810 seconds +[20,374s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[20,374s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[20,374s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,374s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[20,374s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,374s][info][gc,start ] GC(172) Pause Full (System.gc()) +[20,374s][info][gc,phases,start ] GC(172) Phase 1: Mark live objects +[20,377s][info][gc,stringtable ] GC(172) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,377s][info][gc,phases ] GC(172) Phase 1: Mark live objects 2,932ms +[20,377s][info][gc,phases,start ] GC(172) Phase 2: Compute new object addresses +[20,378s][info][gc,phases ] GC(172) Phase 2: Compute new object addresses 0,539ms +[20,378s][info][gc,phases,start ] GC(172) Phase 3: Adjust pointers +[20,380s][info][gc,phases ] GC(172) Phase 3: Adjust pointers 1,666ms +[20,380s][info][gc,phases,start ] GC(172) Phase 4: Move objects +[20,381s][info][gc,phases ] GC(172) Phase 4: Move objects 1,549ms +[20,381s][info][gc ] GC(172) Pause Full (System.gc()) 18M->16M(128M) 6,968ms +[20,381s][info][safepoint ] Total time for which application threads were stopped: 0,0071710 seconds, Stopping threads took: 0,0000310 seconds +[20,482s][info][gc ] Cancelling concurrent GC: System.gc() +[20,485s][info][safepoint ] Application time: 0,1040460 seconds +[20,485s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[20,486s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,486s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[20,486s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[20,486s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,486s][info][gc,start ] GC(173) Pause Full (System.gc()) +[20,486s][info][gc,phases,start ] GC(173) Phase 1: Mark live objects +[20,489s][info][gc,stringtable ] GC(173) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,489s][info][gc,phases ] GC(173) Phase 1: Mark live objects 3,081ms +[20,489s][info][gc,phases,start ] GC(173) Phase 2: Compute new object addresses +[20,489s][info][gc,phases ] GC(173) Phase 2: Compute new object addresses 0,584ms +[20,489s][info][gc,phases,start ] GC(173) Phase 3: Adjust pointers +[20,493s][info][gc,phases ] GC(173) Phase 3: Adjust pointers 3,093ms +[20,493s][info][gc,phases,start ] GC(173) Phase 4: Move objects +[20,494s][info][gc,phases ] GC(173) Phase 4: Move objects 0,964ms +[20,494s][info][gc ] GC(173) Pause Full (System.gc()) 18M->16M(128M) 7,979ms +[20,494s][info][safepoint ] Total time for which application threads were stopped: 0,0081930 seconds, Stopping threads took: 0,0000370 seconds +[20,594s][info][gc ] Cancelling concurrent GC: System.gc() +[20,598s][info][safepoint ] Application time: 0,1038520 seconds +[20,598s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[20,598s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,598s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,598s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[20,598s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,598s][info][gc,start ] GC(174) Pause Full (System.gc()) +[20,598s][info][gc,phases,start ] GC(174) Phase 1: Mark live objects +[20,601s][info][gc,stringtable ] GC(174) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,601s][info][gc,phases ] GC(174) Phase 1: Mark live objects 3,170ms +[20,601s][info][gc,phases,start ] GC(174) Phase 2: Compute new object addresses +[20,602s][info][gc,phases ] GC(174) Phase 2: Compute new object addresses 0,542ms +[20,602s][info][gc,phases,start ] GC(174) Phase 3: Adjust pointers +[20,603s][info][gc,phases ] GC(174) Phase 3: Adjust pointers 1,708ms +[20,603s][info][gc,phases,start ] GC(174) Phase 4: Move objects +[20,605s][info][gc,phases ] GC(174) Phase 4: Move objects 1,284ms +[20,605s][info][gc ] GC(174) Pause Full (System.gc()) 18M->16M(128M) 6,942ms +[20,605s][info][safepoint ] Total time for which application threads were stopped: 0,0071570 seconds, Stopping threads took: 0,0000360 seconds +[20,705s][info][gc ] Cancelling concurrent GC: System.gc() +[20,709s][info][safepoint ] Application time: 0,1041030 seconds +[20,709s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[20,709s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,709s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,709s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[20,709s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,709s][info][gc,start ] GC(175) Pause Full (System.gc()) +[20,709s][info][gc,phases,start ] GC(175) Phase 1: Mark live objects +[20,712s][info][gc,stringtable ] GC(175) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,712s][info][gc,phases ] GC(175) Phase 1: Mark live objects 3,088ms +[20,712s][info][gc,phases,start ] GC(175) Phase 2: Compute new object addresses +[20,713s][info][gc,phases ] GC(175) Phase 2: Compute new object addresses 0,544ms +[20,713s][info][gc,phases,start ] GC(175) Phase 3: Adjust pointers +[20,715s][info][gc,phases ] GC(175) Phase 3: Adjust pointers 1,729ms +[20,715s][info][gc,phases,start ] GC(175) Phase 4: Move objects +[20,716s][info][gc,phases ] GC(175) Phase 4: Move objects 1,124ms +[20,716s][info][gc ] GC(175) Pause Full (System.gc()) 18M->16M(128M) 6,711ms +[20,716s][info][safepoint ] Total time for which application threads were stopped: 0,0069250 seconds, Stopping threads took: 0,0000360 seconds +[20,817s][info][gc ] Cancelling concurrent GC: System.gc() +[20,819s][info][safepoint ] Application time: 0,1034010 seconds +[20,819s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[20,819s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,819s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[20,819s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[20,819s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[20,819s][info][gc,start ] GC(176) Pause Full (System.gc()) +[20,820s][info][gc,phases,start ] GC(176) Phase 1: Mark live objects +[20,822s][info][gc,stringtable ] GC(176) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,823s][info][gc,phases ] GC(176) Phase 1: Mark live objects 3,017ms +[20,823s][info][gc,phases,start ] GC(176) Phase 2: Compute new object addresses +[20,823s][info][gc,phases ] GC(176) Phase 2: Compute new object addresses 0,545ms +[20,823s][info][gc,phases,start ] GC(176) Phase 3: Adjust pointers +[20,825s][info][gc,phases ] GC(176) Phase 3: Adjust pointers 1,742ms +[20,825s][info][gc,phases,start ] GC(176) Phase 4: Move objects +[20,826s][info][gc,phases ] GC(176) Phase 4: Move objects 0,924ms +[20,826s][info][gc ] GC(176) Pause Full (System.gc()) 18M->16M(128M) 6,467ms +[20,826s][info][safepoint ] Total time for which application threads were stopped: 0,0067000 seconds, Stopping threads took: 0,0000360 seconds +[20,927s][info][gc ] Cancelling concurrent GC: System.gc() +[20,934s][info][safepoint ] Application time: 0,1077880 seconds +[20,934s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[20,934s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[20,934s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[20,934s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[20,934s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[20,934s][info][gc,start ] GC(177) Pause Full (System.gc()) +[20,934s][info][gc,phases,start ] GC(177) Phase 1: Mark live objects +[20,937s][info][gc,stringtable ] GC(177) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[20,937s][info][gc,phases ] GC(177) Phase 1: Mark live objects 3,026ms +[20,937s][info][gc,phases,start ] GC(177) Phase 2: Compute new object addresses +[20,938s][info][gc,phases ] GC(177) Phase 2: Compute new object addresses 0,585ms +[20,938s][info][gc,phases,start ] GC(177) Phase 3: Adjust pointers +[20,940s][info][gc,phases ] GC(177) Phase 3: Adjust pointers 1,911ms +[20,940s][info][gc,phases,start ] GC(177) Phase 4: Move objects +[20,941s][info][gc,phases ] GC(177) Phase 4: Move objects 1,159ms +[20,941s][info][gc ] GC(177) Pause Full (System.gc()) 18M->16M(128M) 6,935ms +[20,941s][info][safepoint ] Total time for which application threads were stopped: 0,0071450 seconds, Stopping threads took: 0,0000360 seconds +[21,042s][info][gc ] Cancelling concurrent GC: System.gc() +[21,046s][info][safepoint ] Application time: 0,1045370 seconds +[21,046s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[21,046s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,046s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[21,046s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[21,046s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[21,046s][info][gc,start ] GC(178) Pause Full (System.gc()) +[21,046s][info][gc,phases,start ] GC(178) Phase 1: Mark live objects +[21,049s][info][gc,stringtable ] GC(178) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,049s][info][gc,phases ] GC(178) Phase 1: Mark live objects 3,057ms +[21,049s][info][gc,phases,start ] GC(178) Phase 2: Compute new object addresses +[21,049s][info][gc,phases ] GC(178) Phase 2: Compute new object addresses 0,573ms +[21,050s][info][gc,phases,start ] GC(178) Phase 3: Adjust pointers +[21,051s][info][gc,phases ] GC(178) Phase 3: Adjust pointers 1,749ms +[21,051s][info][gc,phases,start ] GC(178) Phase 4: Move objects +[21,053s][info][gc,phases ] GC(178) Phase 4: Move objects 1,376ms +[21,053s][info][gc ] GC(178) Pause Full (System.gc()) 18M->16M(128M) 7,000ms +[21,053s][info][safepoint ] Total time for which application threads were stopped: 0,0072160 seconds, Stopping threads took: 0,0000370 seconds +[21,153s][info][gc ] Cancelling concurrent GC: System.gc() +[21,156s][info][safepoint ] Application time: 0,1033840 seconds +[21,156s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[21,156s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,156s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[21,156s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[21,156s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[21,157s][info][gc,start ] GC(179) Pause Full (System.gc()) +[21,157s][info][gc,phases,start ] GC(179) Phase 1: Mark live objects +[21,160s][info][gc,stringtable ] GC(179) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,160s][info][gc,phases ] GC(179) Phase 1: Mark live objects 3,123ms +[21,160s][info][gc,phases,start ] GC(179) Phase 2: Compute new object addresses +[21,160s][info][gc,phases ] GC(179) Phase 2: Compute new object addresses 0,543ms +[21,160s][info][gc,phases,start ] GC(179) Phase 3: Adjust pointers +[21,162s][info][gc,phases ] GC(179) Phase 3: Adjust pointers 1,720ms +[21,162s][info][gc,phases,start ] GC(179) Phase 4: Move objects +[21,164s][info][gc,phases ] GC(179) Phase 4: Move objects 1,493ms +[21,164s][info][gc ] GC(179) Pause Full (System.gc()) 18M->16M(128M) 7,152ms +[21,164s][info][safepoint ] Total time for which application threads were stopped: 0,0074350 seconds, Stopping threads took: 0,0000370 seconds +[21,265s][info][gc ] Cancelling concurrent GC: System.gc() +[21,266s][info][safepoint ] Application time: 0,1027020 seconds +[21,267s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[21,267s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,267s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[21,267s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[21,267s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[21,267s][info][gc,start ] GC(180) Pause Full (System.gc()) +[21,267s][info][gc,phases,start ] GC(180) Phase 1: Mark live objects +[21,269s][info][gc,stringtable ] GC(180) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,270s][info][gc,phases ] GC(180) Phase 1: Mark live objects 2,758ms +[21,270s][info][gc,phases,start ] GC(180) Phase 2: Compute new object addresses +[21,270s][info][gc,phases ] GC(180) Phase 2: Compute new object addresses 0,545ms +[21,270s][info][gc,phases,start ] GC(180) Phase 3: Adjust pointers +[21,272s][info][gc,phases ] GC(180) Phase 3: Adjust pointers 1,698ms +[21,272s][info][gc,phases,start ] GC(180) Phase 4: Move objects +[21,273s][info][gc,phases ] GC(180) Phase 4: Move objects 1,411ms +[21,273s][info][gc ] GC(180) Pause Full (System.gc()) 18M->17M(128M) 6,645ms +[21,273s][info][safepoint ] Total time for which application threads were stopped: 0,0069050 seconds, Stopping threads took: 0,0000490 seconds +[21,374s][info][gc ] Cancelling concurrent GC: System.gc() +[21,377s][info][safepoint ] Application time: 0,1039790 seconds +[21,377s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[21,378s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,378s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[21,378s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[21,378s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[21,378s][info][gc,start ] GC(181) Pause Full (System.gc()) +[21,378s][info][gc,phases,start ] GC(181) Phase 1: Mark live objects +[21,380s][info][gc,stringtable ] GC(181) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,380s][info][gc,phases ] GC(181) Phase 1: Mark live objects 2,603ms +[21,380s][info][gc,phases,start ] GC(181) Phase 2: Compute new object addresses +[21,381s][info][gc,phases ] GC(181) Phase 2: Compute new object addresses 0,479ms +[21,381s][info][gc,phases,start ] GC(181) Phase 3: Adjust pointers +[21,382s][info][gc,phases ] GC(181) Phase 3: Adjust pointers 1,704ms +[21,383s][info][gc,phases,start ] GC(181) Phase 4: Move objects +[21,384s][info][gc,phases ] GC(181) Phase 4: Move objects 1,447ms +[21,384s][info][gc ] GC(181) Pause Full (System.gc()) 19M->17M(128M) 6,444ms +[21,384s][info][safepoint ] Total time for which application threads were stopped: 0,0066170 seconds, Stopping threads took: 0,0000290 seconds +[21,485s][info][gc ] Cancelling concurrent GC: System.gc() +[21,488s][info][safepoint ] Application time: 0,1035640 seconds +[21,488s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[21,488s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,488s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[21,488s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[21,488s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[21,488s][info][gc,start ] GC(182) Pause Full (System.gc()) +[21,488s][info][gc,phases,start ] GC(182) Phase 1: Mark live objects +[21,491s][info][gc,stringtable ] GC(182) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,491s][info][gc,phases ] GC(182) Phase 1: Mark live objects 3,344ms +[21,491s][info][gc,phases,start ] GC(182) Phase 2: Compute new object addresses +[21,492s][info][gc,phases ] GC(182) Phase 2: Compute new object addresses 0,548ms +[21,492s][info][gc,phases,start ] GC(182) Phase 3: Adjust pointers +[21,494s][info][gc,phases ] GC(182) Phase 3: Adjust pointers 1,789ms +[21,494s][info][gc,phases,start ] GC(182) Phase 4: Move objects +[21,495s][info][gc,phases ] GC(182) Phase 4: Move objects 1,425ms +[21,495s][info][gc ] GC(182) Pause Full (System.gc()) 19M->17M(128M) 7,441ms +[21,495s][info][safepoint ] Total time for which application threads were stopped: 0,0076530 seconds, Stopping threads took: 0,0000360 seconds +[21,596s][info][gc ] Cancelling concurrent GC: System.gc() +[21,599s][info][safepoint ] Application time: 0,1040320 seconds +[21,600s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[21,600s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[21,600s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[21,600s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[21,600s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[21,600s][info][gc,start ] GC(183) Pause Full (System.gc()) +[21,600s][info][gc,phases,start ] GC(183) Phase 1: Mark live objects +[21,603s][info][gc,stringtable ] GC(183) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,603s][info][gc,phases ] GC(183) Phase 1: Mark live objects 3,314ms +[21,603s][info][gc,phases,start ] GC(183) Phase 2: Compute new object addresses +[21,604s][info][gc,phases ] GC(183) Phase 2: Compute new object addresses 0,591ms +[21,604s][info][gc,phases,start ] GC(183) Phase 3: Adjust pointers +[21,605s][info][gc,phases ] GC(183) Phase 3: Adjust pointers 1,734ms +[21,605s][info][gc,phases,start ] GC(183) Phase 4: Move objects +[21,607s][info][gc,phases ] GC(183) Phase 4: Move objects 1,387ms +[21,607s][info][gc ] GC(183) Pause Full (System.gc()) 19M->17M(128M) 7,282ms +[21,607s][info][safepoint ] Total time for which application threads were stopped: 0,0075000 seconds, Stopping threads took: 0,0000370 seconds +[21,708s][info][gc ] Cancelling concurrent GC: System.gc() +[21,711s][info][safepoint ] Application time: 0,1041380 seconds +[21,711s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[21,711s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,711s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[21,711s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[21,711s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[21,711s][info][gc,start ] GC(184) Pause Full (System.gc()) +[21,711s][info][gc,phases,start ] GC(184) Phase 1: Mark live objects +[21,714s][info][gc,stringtable ] GC(184) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,715s][info][gc,phases ] GC(184) Phase 1: Mark live objects 3,132ms +[21,715s][info][gc,phases,start ] GC(184) Phase 2: Compute new object addresses +[21,715s][info][gc,phases ] GC(184) Phase 2: Compute new object addresses 0,582ms +[21,715s][info][gc,phases,start ] GC(184) Phase 3: Adjust pointers +[21,717s][info][gc,phases ] GC(184) Phase 3: Adjust pointers 1,726ms +[21,717s][info][gc,phases,start ] GC(184) Phase 4: Move objects +[21,718s][info][gc,phases ] GC(184) Phase 4: Move objects 1,385ms +[21,718s][info][gc ] GC(184) Pause Full (System.gc()) 19M->17M(128M) 7,061ms +[21,718s][info][safepoint ] Total time for which application threads were stopped: 0,0072740 seconds, Stopping threads took: 0,0000360 seconds +[21,819s][info][gc ] Cancelling concurrent GC: System.gc() +[21,823s][info][safepoint ] Application time: 0,1040640 seconds +[21,823s][info][safepoint,cleanup ] deflating idle monitors, 0,0000070 secs +[21,823s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,823s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[21,823s][info][safepoint,cleanup ] mark nmethods, 0,0000120 secs +[21,823s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[21,823s][info][gc,start ] GC(185) Pause Full (System.gc()) +[21,823s][info][gc,phases,start ] GC(185) Phase 1: Mark live objects +[21,827s][info][gc,stringtable ] GC(185) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,828s][info][gc,phases ] GC(185) Phase 1: Mark live objects 4,641ms +[21,828s][info][gc,phases,start ] GC(185) Phase 2: Compute new object addresses +[21,829s][info][gc,phases ] GC(185) Phase 2: Compute new object addresses 0,750ms +[21,829s][info][gc,phases,start ] GC(185) Phase 3: Adjust pointers +[21,831s][info][gc,phases ] GC(185) Phase 3: Adjust pointers 1,897ms +[21,831s][info][gc,phases,start ] GC(185) Phase 4: Move objects +[21,832s][info][gc,phases ] GC(185) Phase 4: Move objects 1,364ms +[21,832s][info][gc ] GC(185) Pause Full (System.gc()) 19M->17M(128M) 9,107ms +[21,832s][info][safepoint ] Total time for which application threads were stopped: 0,0094230 seconds, Stopping threads took: 0,0000590 seconds +[21,934s][info][gc ] Cancelling concurrent GC: System.gc() +[21,937s][info][safepoint ] Application time: 0,1051220 seconds +[21,937s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[21,937s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[21,937s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[21,937s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[21,938s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[21,938s][info][gc,start ] GC(186) Pause Full (System.gc()) +[21,938s][info][gc,phases,start ] GC(186) Phase 1: Mark live objects +[21,943s][info][gc,stringtable ] GC(186) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[21,943s][info][gc,phases ] GC(186) Phase 1: Mark live objects 5,238ms +[21,943s][info][gc,phases,start ] GC(186) Phase 2: Compute new object addresses +[21,944s][info][gc,phases ] GC(186) Phase 2: Compute new object addresses 0,644ms +[21,944s][info][gc,phases,start ] GC(186) Phase 3: Adjust pointers +[21,945s][info][gc,phases ] GC(186) Phase 3: Adjust pointers 1,776ms +[21,945s][info][gc,phases,start ] GC(186) Phase 4: Move objects +[21,947s][info][gc,phases ] GC(186) Phase 4: Move objects 1,605ms +[21,947s][info][gc ] GC(186) Pause Full (System.gc()) 19M->17M(128M) 9,550ms +[21,947s][info][safepoint ] Total time for which application threads were stopped: 0,0097750 seconds, Stopping threads took: 0,0000310 seconds +[22,048s][info][gc ] Cancelling concurrent GC: System.gc() +[22,052s][info][safepoint ] Application time: 0,1046530 seconds +[22,052s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[22,052s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,052s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[22,052s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[22,052s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[22,052s][info][gc,start ] GC(187) Pause Full (System.gc()) +[22,052s][info][gc,phases,start ] GC(187) Phase 1: Mark live objects +[22,057s][info][gc,stringtable ] GC(187) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,057s][info][gc,phases ] GC(187) Phase 1: Mark live objects 4,834ms +[22,057s][info][gc,phases,start ] GC(187) Phase 2: Compute new object addresses +[22,059s][info][gc,phases ] GC(187) Phase 2: Compute new object addresses 1,486ms +[22,059s][info][gc,phases,start ] GC(187) Phase 3: Adjust pointers +[22,061s][info][gc,phases ] GC(187) Phase 3: Adjust pointers 1,923ms +[22,061s][info][gc,phases,start ] GC(187) Phase 4: Move objects +[22,062s][info][gc,phases ] GC(187) Phase 4: Move objects 1,257ms +[22,062s][info][gc ] GC(187) Pause Full (System.gc()) 19M->17M(128M) 10,095ms +[22,062s][info][safepoint ] Total time for which application threads were stopped: 0,0103030 seconds, Stopping threads took: 0,0000320 seconds +[22,163s][info][gc ] Cancelling concurrent GC: System.gc() +[22,167s][info][safepoint ] Application time: 0,1047330 seconds +[22,167s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[22,167s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[22,167s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[22,167s][info][safepoint,cleanup ] mark nmethods, 0,0000130 secs +[22,167s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[22,167s][info][gc,start ] GC(188) Pause Full (System.gc()) +[22,167s][info][gc,phases,start ] GC(188) Phase 1: Mark live objects +[22,171s][info][gc,stringtable ] GC(188) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,171s][info][gc,phases ] GC(188) Phase 1: Mark live objects 3,697ms +[22,171s][info][gc,phases,start ] GC(188) Phase 2: Compute new object addresses +[22,172s][info][gc,phases ] GC(188) Phase 2: Compute new object addresses 0,569ms +[22,172s][info][gc,phases,start ] GC(188) Phase 3: Adjust pointers +[22,175s][info][gc,phases ] GC(188) Phase 3: Adjust pointers 2,930ms +[22,175s][info][gc,phases,start ] GC(188) Phase 4: Move objects +[22,176s][info][gc,phases ] GC(188) Phase 4: Move objects 1,801ms +[22,177s][info][gc ] GC(188) Pause Full (System.gc()) 19M->17M(128M) 9,285ms +[22,177s][info][safepoint ] Total time for which application threads were stopped: 0,0095280 seconds, Stopping threads took: 0,0000490 seconds +[22,277s][info][gc ] Cancelling concurrent GC: System.gc() +[22,281s][info][safepoint ] Application time: 0,1043410 seconds +[22,281s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[22,281s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,281s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[22,281s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[22,281s][info][safepoint,cleanup ] purging class loader data graph, 0,0000020 secs +[22,281s][info][gc,start ] GC(189) Pause Full (System.gc()) +[22,281s][info][gc,phases,start ] GC(189) Phase 1: Mark live objects +[22,286s][info][gc,stringtable ] GC(189) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,286s][info][gc,phases ] GC(189) Phase 1: Mark live objects 5,085ms +[22,287s][info][gc,phases,start ] GC(189) Phase 2: Compute new object addresses +[22,288s][info][gc,phases ] GC(189) Phase 2: Compute new object addresses 1,328ms +[22,288s][info][gc,phases,start ] GC(189) Phase 3: Adjust pointers +[22,292s][info][gc,phases ] GC(189) Phase 3: Adjust pointers 3,900ms +[22,292s][info][gc,phases,start ] GC(189) Phase 4: Move objects +[22,296s][info][gc,phases ] GC(189) Phase 4: Move objects 4,324ms +[22,296s][info][gc ] GC(189) Pause Full (System.gc()) 19M->17M(128M) 15,209ms +[22,296s][info][safepoint ] Total time for which application threads were stopped: 0,0155020 seconds, Stopping threads took: 0,0000390 seconds +[22,397s][info][gc ] Cancelling concurrent GC: System.gc() +[22,399s][info][safepoint ] Application time: 0,1028670 seconds +[22,399s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[22,399s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,399s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[22,399s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[22,399s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[22,400s][info][gc,start ] GC(190) Pause Full (System.gc()) +[22,400s][info][gc,phases,start ] GC(190) Phase 1: Mark live objects +[22,402s][info][gc,stringtable ] GC(190) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,403s][info][gc,phases ] GC(190) Phase 1: Mark live objects 2,969ms +[22,403s][info][gc,phases,start ] GC(190) Phase 2: Compute new object addresses +[22,403s][info][gc,phases ] GC(190) Phase 2: Compute new object addresses 0,563ms +[22,403s][info][gc,phases,start ] GC(190) Phase 3: Adjust pointers +[22,405s][info][gc,phases ] GC(190) Phase 3: Adjust pointers 1,738ms +[22,405s][info][gc,phases,start ] GC(190) Phase 4: Move objects +[22,408s][info][gc,phases ] GC(190) Phase 4: Move objects 3,228ms +[22,408s][info][gc ] GC(190) Pause Full (System.gc()) 19M->17M(128M) 8,726ms +[22,408s][info][safepoint ] Total time for which application threads were stopped: 0,0089040 seconds, Stopping threads took: 0,0000310 seconds +[22,509s][info][gc ] Cancelling concurrent GC: System.gc() +[22,512s][info][safepoint ] Application time: 0,1038460 seconds +[22,513s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[22,513s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,513s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[22,513s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[22,513s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[22,513s][info][gc,start ] GC(191) Pause Full (System.gc()) +[22,513s][info][gc,phases,start ] GC(191) Phase 1: Mark live objects +[22,516s][info][gc,stringtable ] GC(191) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,516s][info][gc,phases ] GC(191) Phase 1: Mark live objects 3,127ms +[22,516s][info][gc,phases,start ] GC(191) Phase 2: Compute new object addresses +[22,517s][info][gc,phases ] GC(191) Phase 2: Compute new object addresses 0,569ms +[22,517s][info][gc,phases,start ] GC(191) Phase 3: Adjust pointers +[22,518s][info][gc,phases ] GC(191) Phase 3: Adjust pointers 1,783ms +[22,519s][info][gc,phases,start ] GC(191) Phase 4: Move objects +[22,520s][info][gc,phases ] GC(191) Phase 4: Move objects 1,376ms +[22,520s][info][gc ] GC(191) Pause Full (System.gc()) 19M->17M(128M) 7,168ms +[22,520s][info][safepoint ] Total time for which application threads were stopped: 0,0075370 seconds, Stopping threads took: 0,0001170 seconds +[22,621s][info][gc ] Cancelling concurrent GC: System.gc() +[22,624s][info][safepoint ] Application time: 0,1042840 seconds +[22,624s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[22,624s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[22,624s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[22,624s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[22,624s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[22,625s][info][gc,start ] GC(192) Pause Full (System.gc()) +[22,625s][info][gc,phases,start ] GC(192) Phase 1: Mark live objects +[22,628s][info][gc,stringtable ] GC(192) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,628s][info][gc,phases ] GC(192) Phase 1: Mark live objects 3,176ms +[22,628s][info][gc,phases,start ] GC(192) Phase 2: Compute new object addresses +[22,628s][info][gc,phases ] GC(192) Phase 2: Compute new object addresses 0,591ms +[22,628s][info][gc,phases,start ] GC(192) Phase 3: Adjust pointers +[22,630s][info][gc,phases ] GC(192) Phase 3: Adjust pointers 1,788ms +[22,630s][info][gc,phases,start ] GC(192) Phase 4: Move objects +[22,631s][info][gc,phases ] GC(192) Phase 4: Move objects 1,177ms +[22,631s][info][gc ] GC(192) Pause Full (System.gc()) 19M->17M(128M) 6,946ms +[22,632s][info][safepoint ] Total time for which application threads were stopped: 0,0071290 seconds, Stopping threads took: 0,0000310 seconds +[22,732s][info][gc ] Cancelling concurrent GC: System.gc() +[22,736s][info][safepoint ] Application time: 0,1041640 seconds +[22,736s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[22,736s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,736s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[22,736s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[22,736s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[22,736s][info][gc,start ] GC(193) Pause Full (System.gc()) +[22,736s][info][gc,phases,start ] GC(193) Phase 1: Mark live objects +[22,739s][info][gc,stringtable ] GC(193) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,739s][info][gc,phases ] GC(193) Phase 1: Mark live objects 3,094ms +[22,739s][info][gc,phases,start ] GC(193) Phase 2: Compute new object addresses +[22,740s][info][gc,phases ] GC(193) Phase 2: Compute new object addresses 0,527ms +[22,740s][info][gc,phases,start ] GC(193) Phase 3: Adjust pointers +[22,741s][info][gc,phases ] GC(193) Phase 3: Adjust pointers 1,706ms +[22,741s][info][gc,phases,start ] GC(193) Phase 4: Move objects +[22,742s][info][gc,phases ] GC(193) Phase 4: Move objects 1,162ms +[22,743s][info][gc ] GC(193) Pause Full (System.gc()) 19M->17M(128M) 6,728ms +[22,743s][info][safepoint ] Total time for which application threads were stopped: 0,0069190 seconds, Stopping threads took: 0,0000290 seconds +[22,843s][info][gc ] Cancelling concurrent GC: System.gc() +[22,847s][info][safepoint ] Application time: 0,1046370 seconds +[22,847s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[22,847s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,847s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[22,847s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[22,847s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[22,847s][info][gc,start ] GC(194) Pause Full (System.gc()) +[22,847s][info][gc,phases,start ] GC(194) Phase 1: Mark live objects +[22,850s][info][gc,stringtable ] GC(194) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,850s][info][gc,phases ] GC(194) Phase 1: Mark live objects 2,980ms +[22,850s][info][gc,phases,start ] GC(194) Phase 2: Compute new object addresses +[22,851s][info][gc,phases ] GC(194) Phase 2: Compute new object addresses 0,566ms +[22,851s][info][gc,phases,start ] GC(194) Phase 3: Adjust pointers +[22,853s][info][gc,phases ] GC(194) Phase 3: Adjust pointers 1,728ms +[22,853s][info][gc,phases,start ] GC(194) Phase 4: Move objects +[22,854s][info][gc,phases ] GC(194) Phase 4: Move objects 1,098ms +[22,854s][info][gc ] GC(194) Pause Full (System.gc()) 19M->17M(128M) 6,591ms +[22,854s][info][safepoint ] Total time for which application threads were stopped: 0,0067690 seconds, Stopping threads took: 0,0000310 seconds +[22,955s][info][gc ] Cancelling concurrent GC: System.gc() +[22,958s][info][safepoint ] Application time: 0,1038860 seconds +[22,958s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[22,958s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[22,958s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[22,958s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[22,958s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[22,958s][info][gc,start ] GC(195) Pause Full (System.gc()) +[22,958s][info][gc,phases,start ] GC(195) Phase 1: Mark live objects +[22,961s][info][gc,stringtable ] GC(195) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[22,961s][info][gc,phases ] GC(195) Phase 1: Mark live objects 2,931ms +[22,961s][info][gc,phases,start ] GC(195) Phase 2: Compute new object addresses +[22,962s][info][gc,phases ] GC(195) Phase 2: Compute new object addresses 0,559ms +[22,962s][info][gc,phases,start ] GC(195) Phase 3: Adjust pointers +[22,963s][info][gc,phases ] GC(195) Phase 3: Adjust pointers 1,730ms +[22,964s][info][gc,phases,start ] GC(195) Phase 4: Move objects +[22,965s][info][gc,phases ] GC(195) Phase 4: Move objects 1,054ms +[22,965s][info][gc ] GC(195) Pause Full (System.gc()) 19M->17M(128M) 6,494ms +[22,965s][info][safepoint ] Total time for which application threads were stopped: 0,0066720 seconds, Stopping threads took: 0,0000300 seconds +[23,065s][info][gc ] Cancelling concurrent GC: System.gc() +[23,069s][info][safepoint ] Application time: 0,1038470 seconds +[23,069s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,069s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[23,069s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[23,069s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[23,069s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[23,069s][info][gc,start ] GC(196) Pause Full (System.gc()) +[23,069s][info][gc,phases,start ] GC(196) Phase 1: Mark live objects +[23,072s][info][gc,stringtable ] GC(196) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,072s][info][gc,phases ] GC(196) Phase 1: Mark live objects 2,875ms +[23,072s][info][gc,phases,start ] GC(196) Phase 2: Compute new object addresses +[23,072s][info][gc,phases ] GC(196) Phase 2: Compute new object addresses 0,595ms +[23,072s][info][gc,phases,start ] GC(196) Phase 3: Adjust pointers +[23,074s][info][gc,phases ] GC(196) Phase 3: Adjust pointers 1,745ms +[23,074s][info][gc,phases,start ] GC(196) Phase 4: Move objects +[23,075s][info][gc,phases ] GC(196) Phase 4: Move objects 1,291ms +[23,075s][info][gc ] GC(196) Pause Full (System.gc()) 19M->18M(128M) 6,726ms +[23,075s][info][safepoint ] Total time for which application threads were stopped: 0,0069010 seconds, Stopping threads took: 0,0000300 seconds +[23,176s][info][gc ] Cancelling concurrent GC: System.gc() +[23,179s][info][safepoint ] Application time: 0,1037210 seconds +[23,179s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,179s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[23,179s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[23,179s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[23,179s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[23,179s][info][gc,start ] GC(197) Pause Full (System.gc()) +[23,179s][info][gc,phases,start ] GC(197) Phase 1: Mark live objects +[23,182s][info][gc,stringtable ] GC(197) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,182s][info][gc,phases ] GC(197) Phase 1: Mark live objects 3,056ms +[23,182s][info][gc,phases,start ] GC(197) Phase 2: Compute new object addresses +[23,183s][info][gc,phases ] GC(197) Phase 2: Compute new object addresses 0,564ms +[23,183s][info][gc,phases,start ] GC(197) Phase 3: Adjust pointers +[23,185s][info][gc,phases ] GC(197) Phase 3: Adjust pointers 1,732ms +[23,185s][info][gc,phases,start ] GC(197) Phase 4: Move objects +[23,186s][info][gc,phases ] GC(197) Phase 4: Move objects 1,215ms +[23,186s][info][gc ] GC(197) Pause Full (System.gc()) 20M->18M(128M) 6,783ms +[23,186s][info][safepoint ] Total time for which application threads were stopped: 0,0069620 seconds, Stopping threads took: 0,0000290 seconds +[23,287s][info][gc ] Cancelling concurrent GC: System.gc() +[23,290s][info][safepoint ] Application time: 0,1037660 seconds +[23,290s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,290s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[23,290s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[23,290s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[23,290s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[23,290s][info][gc,start ] GC(198) Pause Full (System.gc()) +[23,290s][info][gc,phases,start ] GC(198) Phase 1: Mark live objects +[23,293s][info][gc,stringtable ] GC(198) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,293s][info][gc,phases ] GC(198) Phase 1: Mark live objects 3,174ms +[23,293s][info][gc,phases,start ] GC(198) Phase 2: Compute new object addresses +[23,294s][info][gc,phases ] GC(198) Phase 2: Compute new object addresses 0,735ms +[23,294s][info][gc,phases,start ] GC(198) Phase 3: Adjust pointers +[23,296s][info][gc,phases ] GC(198) Phase 3: Adjust pointers 1,923ms +[23,296s][info][gc,phases,start ] GC(198) Phase 4: Move objects +[23,298s][info][gc,phases ] GC(198) Phase 4: Move objects 1,619ms +[23,298s][info][gc ] GC(198) Pause Full (System.gc()) 20M->18M(128M) 8,017ms +[23,299s][info][safepoint ] Total time for which application threads were stopped: 0,0085820 seconds, Stopping threads took: 0,0000310 seconds +[23,399s][info][gc ] Cancelling concurrent GC: System.gc() +[23,403s][info][safepoint ] Application time: 0,1044520 seconds +[23,403s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,403s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[23,403s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[23,403s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[23,403s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[23,403s][info][gc,start ] GC(199) Pause Full (System.gc()) +[23,403s][info][gc,phases,start ] GC(199) Phase 1: Mark live objects +[23,406s][info][gc,stringtable ] GC(199) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,406s][info][gc,phases ] GC(199) Phase 1: Mark live objects 3,088ms +[23,406s][info][gc,phases,start ] GC(199) Phase 2: Compute new object addresses +[23,407s][info][gc,phases ] GC(199) Phase 2: Compute new object addresses 0,568ms +[23,407s][info][gc,phases,start ] GC(199) Phase 3: Adjust pointers +[23,409s][info][gc,phases ] GC(199) Phase 3: Adjust pointers 1,811ms +[23,409s][info][gc,phases,start ] GC(199) Phase 4: Move objects +[23,410s][info][gc,phases ] GC(199) Phase 4: Move objects 1,375ms +[23,410s][info][gc ] GC(199) Pause Full (System.gc()) 20M->18M(128M) 7,082ms +[23,410s][info][safepoint ] Total time for which application threads were stopped: 0,0072940 seconds, Stopping threads took: 0,0000320 seconds +[23,511s][info][gc ] Cancelling concurrent GC: System.gc() +[23,515s][info][safepoint ] Application time: 0,1040610 seconds +[23,515s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,515s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[23,515s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[23,515s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[23,515s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[23,515s][info][gc,start ] GC(200) Pause Full (System.gc()) +[23,515s][info][gc,phases,start ] GC(200) Phase 1: Mark live objects +[23,518s][info][gc,stringtable ] GC(200) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,518s][info][gc,phases ] GC(200) Phase 1: Mark live objects 2,888ms +[23,518s][info][gc,phases,start ] GC(200) Phase 2: Compute new object addresses +[23,518s][info][gc,phases ] GC(200) Phase 2: Compute new object addresses 0,565ms +[23,518s][info][gc,phases,start ] GC(200) Phase 3: Adjust pointers +[23,520s][info][gc,phases ] GC(200) Phase 3: Adjust pointers 1,746ms +[23,520s][info][gc,phases,start ] GC(200) Phase 4: Move objects +[23,521s][info][gc,phases ] GC(200) Phase 4: Move objects 1,169ms +[23,521s][info][gc ] GC(200) Pause Full (System.gc()) 20M->18M(128M) 6,585ms +[23,521s][info][safepoint ] Total time for which application threads were stopped: 0,0067610 seconds, Stopping threads took: 0,0000290 seconds +[23,622s][info][gc ] Cancelling concurrent GC: System.gc() +[23,626s][info][safepoint ] Application time: 0,1044010 seconds +[23,626s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[23,626s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[23,626s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[23,626s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[23,626s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[23,626s][info][gc,start ] GC(201) Pause Full (System.gc()) +[23,626s][info][gc,phases,start ] GC(201) Phase 1: Mark live objects +[23,629s][info][gc,stringtable ] GC(201) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,629s][info][gc,phases ] GC(201) Phase 1: Mark live objects 3,173ms +[23,629s][info][gc,phases,start ] GC(201) Phase 2: Compute new object addresses +[23,630s][info][gc,phases ] GC(201) Phase 2: Compute new object addresses 0,565ms +[23,630s][info][gc,phases,start ] GC(201) Phase 3: Adjust pointers +[23,632s][info][gc,phases ] GC(201) Phase 3: Adjust pointers 1,766ms +[23,632s][info][gc,phases,start ] GC(201) Phase 4: Move objects +[23,633s][info][gc,phases ] GC(201) Phase 4: Move objects 1,199ms +[23,633s][info][gc ] GC(201) Pause Full (System.gc()) 20M->18M(128M) 6,924ms +[23,633s][info][safepoint ] Total time for which application threads were stopped: 0,0071000 seconds, Stopping threads took: 0,0000290 seconds +[23,734s][info][gc ] Cancelling concurrent GC: System.gc() +[23,736s][info][safepoint ] Application time: 0,1032560 seconds +[23,736s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[23,736s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[23,736s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[23,736s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[23,736s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[23,736s][info][gc,start ] GC(202) Pause Full (System.gc()) +[23,736s][info][gc,phases,start ] GC(202) Phase 1: Mark live objects +[23,739s][info][gc,stringtable ] GC(202) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,739s][info][gc,phases ] GC(202) Phase 1: Mark live objects 2,914ms +[23,739s][info][gc,phases,start ] GC(202) Phase 2: Compute new object addresses +[23,740s][info][gc,phases ] GC(202) Phase 2: Compute new object addresses 0,591ms +[23,740s][info][gc,phases,start ] GC(202) Phase 3: Adjust pointers +[23,742s][info][gc,phases ] GC(202) Phase 3: Adjust pointers 1,829ms +[23,742s][info][gc,phases,start ] GC(202) Phase 4: Move objects +[23,743s][info][gc,phases ] GC(202) Phase 4: Move objects 1,279ms +[23,743s][info][gc ] GC(202) Pause Full (System.gc()) 20M->18M(128M) 6,824ms +[23,743s][info][safepoint ] Total time for which application threads were stopped: 0,0070360 seconds, Stopping threads took: 0,0000660 seconds +[23,844s][info][gc ] Cancelling concurrent GC: System.gc() +[23,847s][info][safepoint ] Application time: 0,1040810 seconds +[23,847s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,847s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[23,847s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[23,847s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[23,847s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[23,847s][info][gc,start ] GC(203) Pause Full (System.gc()) +[23,848s][info][gc,phases,start ] GC(203) Phase 1: Mark live objects +[23,850s][info][gc,stringtable ] GC(203) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,850s][info][gc,phases ] GC(203) Phase 1: Mark live objects 2,664ms +[23,850s][info][gc,phases,start ] GC(203) Phase 2: Compute new object addresses +[23,851s][info][gc,phases ] GC(203) Phase 2: Compute new object addresses 0,571ms +[23,851s][info][gc,phases,start ] GC(203) Phase 3: Adjust pointers +[23,853s][info][gc,phases ] GC(203) Phase 3: Adjust pointers 1,750ms +[23,853s][info][gc,phases,start ] GC(203) Phase 4: Move objects +[23,854s][info][gc,phases ] GC(203) Phase 4: Move objects 1,351ms +[23,854s][info][gc ] GC(203) Pause Full (System.gc()) 20M->18M(128M) 6,555ms +[23,854s][info][safepoint ] Total time for which application threads were stopped: 0,0067350 seconds, Stopping threads took: 0,0000290 seconds +[23,955s][info][gc ] Cancelling concurrent GC: System.gc() +[23,957s][info][safepoint ] Application time: 0,1031160 seconds +[23,957s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[23,957s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[23,957s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[23,957s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[23,957s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[23,957s][info][gc,start ] GC(204) Pause Full (System.gc()) +[23,957s][info][gc,phases,start ] GC(204) Phase 1: Mark live objects +[23,960s][info][gc,stringtable ] GC(204) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[23,960s][info][gc,phases ] GC(204) Phase 1: Mark live objects 2,740ms +[23,960s][info][gc,phases,start ] GC(204) Phase 2: Compute new object addresses +[23,961s][info][gc,phases ] GC(204) Phase 2: Compute new object addresses 0,565ms +[23,961s][info][gc,phases,start ] GC(204) Phase 3: Adjust pointers +[23,963s][info][gc,phases ] GC(204) Phase 3: Adjust pointers 1,746ms +[23,963s][info][gc,phases,start ] GC(204) Phase 4: Move objects +[23,964s][info][gc,phases ] GC(204) Phase 4: Move objects 1,101ms +[23,964s][info][gc ] GC(204) Pause Full (System.gc()) 20M->18M(128M) 6,369ms +[23,964s][info][safepoint ] Total time for which application threads were stopped: 0,0065500 seconds, Stopping threads took: 0,0000310 seconds +[24,064s][info][gc ] Cancelling concurrent GC: System.gc() +[24,067s][info][safepoint ] Application time: 0,1030200 seconds +[24,067s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[24,067s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,067s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[24,067s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,067s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[24,067s][info][gc,start ] GC(205) Pause Full (System.gc()) +[24,067s][info][gc,phases,start ] GC(205) Phase 1: Mark live objects +[24,070s][info][gc,stringtable ] GC(205) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,070s][info][gc,phases ] GC(205) Phase 1: Mark live objects 3,038ms +[24,070s][info][gc,phases,start ] GC(205) Phase 2: Compute new object addresses +[24,071s][info][gc,phases ] GC(205) Phase 2: Compute new object addresses 0,566ms +[24,071s][info][gc,phases,start ] GC(205) Phase 3: Adjust pointers +[24,072s][info][gc,phases ] GC(205) Phase 3: Adjust pointers 1,769ms +[24,073s][info][gc,phases,start ] GC(205) Phase 4: Move objects +[24,074s][info][gc,phases ] GC(205) Phase 4: Move objects 1,095ms +[24,074s][info][gc ] GC(205) Pause Full (System.gc()) 20M->18M(128M) 6,685ms +[24,074s][info][safepoint ] Total time for which application threads were stopped: 0,0068600 seconds, Stopping threads took: 0,0000290 seconds +[24,174s][info][gc ] Cancelling concurrent GC: System.gc() +[24,178s][info][safepoint ] Application time: 0,1042550 seconds +[24,178s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[24,178s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,178s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[24,178s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[24,178s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[24,178s][info][gc,start ] GC(206) Pause Full (System.gc()) +[24,178s][info][gc,phases,start ] GC(206) Phase 1: Mark live objects +[24,181s][info][gc,stringtable ] GC(206) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,181s][info][gc,phases ] GC(206) Phase 1: Mark live objects 2,891ms +[24,181s][info][gc,phases,start ] GC(206) Phase 2: Compute new object addresses +[24,182s][info][gc,phases ] GC(206) Phase 2: Compute new object addresses 0,554ms +[24,182s][info][gc,phases,start ] GC(206) Phase 3: Adjust pointers +[24,184s][info][gc,phases ] GC(206) Phase 3: Adjust pointers 1,827ms +[24,184s][info][gc,phases,start ] GC(206) Phase 4: Move objects +[24,185s][info][gc,phases ] GC(206) Phase 4: Move objects 1,345ms +[24,185s][info][gc ] GC(206) Pause Full (System.gc()) 20M->18M(128M) 6,835ms +[24,185s][info][safepoint ] Total time for which application threads were stopped: 0,0070470 seconds, Stopping threads took: 0,0000440 seconds +[24,286s][info][gc ] Cancelling concurrent GC: System.gc() +[24,288s][info][safepoint ] Application time: 0,1027450 seconds +[24,288s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[24,288s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,288s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[24,288s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[24,288s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,288s][info][gc,start ] GC(207) Pause Full (System.gc()) +[24,288s][info][gc,phases,start ] GC(207) Phase 1: Mark live objects +[24,291s][info][gc,stringtable ] GC(207) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,291s][info][gc,phases ] GC(207) Phase 1: Mark live objects 2,817ms +[24,291s][info][gc,phases,start ] GC(207) Phase 2: Compute new object addresses +[24,291s][info][gc,phases ] GC(207) Phase 2: Compute new object addresses 0,559ms +[24,292s][info][gc,phases,start ] GC(207) Phase 3: Adjust pointers +[24,293s][info][gc,phases ] GC(207) Phase 3: Adjust pointers 1,747ms +[24,293s][info][gc,phases,start ] GC(207) Phase 4: Move objects +[24,294s][info][gc,phases ] GC(207) Phase 4: Move objects 1,118ms +[24,295s][info][gc ] GC(207) Pause Full (System.gc()) 20M->18M(128M) 6,458ms +[24,295s][info][safepoint ] Total time for which application threads were stopped: 0,0066610 seconds, Stopping threads took: 0,0000300 seconds +[24,395s][info][gc ] Cancelling concurrent GC: System.gc() +[24,399s][info][safepoint ] Application time: 0,1044090 seconds +[24,399s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[24,399s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,399s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[24,399s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,399s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,399s][info][gc,start ] GC(208) Pause Full (System.gc()) +[24,399s][info][gc,phases,start ] GC(208) Phase 1: Mark live objects +[24,402s][info][gc,stringtable ] GC(208) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,402s][info][gc,phases ] GC(208) Phase 1: Mark live objects 2,839ms +[24,402s][info][gc,phases,start ] GC(208) Phase 2: Compute new object addresses +[24,403s][info][gc,phases ] GC(208) Phase 2: Compute new object addresses 0,564ms +[24,403s][info][gc,phases,start ] GC(208) Phase 3: Adjust pointers +[24,404s][info][gc,phases ] GC(208) Phase 3: Adjust pointers 1,779ms +[24,404s][info][gc,phases,start ] GC(208) Phase 4: Move objects +[24,406s][info][gc,phases ] GC(208) Phase 4: Move objects 1,525ms +[24,406s][info][gc ] GC(208) Pause Full (System.gc()) 20M->18M(128M) 6,923ms +[24,406s][info][safepoint ] Total time for which application threads were stopped: 0,0070980 seconds, Stopping threads took: 0,0000280 seconds +[24,507s][info][gc ] Cancelling concurrent GC: System.gc() +[24,510s][info][safepoint ] Application time: 0,1036520 seconds +[24,510s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[24,510s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,510s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[24,510s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,510s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,510s][info][gc,start ] GC(209) Pause Full (System.gc()) +[24,510s][info][gc,phases,start ] GC(209) Phase 1: Mark live objects +[24,513s][info][gc,stringtable ] GC(209) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,513s][info][gc,phases ] GC(209) Phase 1: Mark live objects 3,063ms +[24,513s][info][gc,phases,start ] GC(209) Phase 2: Compute new object addresses +[24,514s][info][gc,phases ] GC(209) Phase 2: Compute new object addresses 0,615ms +[24,514s][info][gc,phases,start ] GC(209) Phase 3: Adjust pointers +[24,515s][info][gc,phases ] GC(209) Phase 3: Adjust pointers 1,763ms +[24,516s][info][gc,phases,start ] GC(209) Phase 4: Move objects +[24,517s][info][gc,phases ] GC(209) Phase 4: Move objects 1,253ms +[24,517s][info][gc ] GC(209) Pause Full (System.gc()) 20M->18M(128M) 6,911ms +[24,517s][info][safepoint ] Total time for which application threads were stopped: 0,0070880 seconds, Stopping threads took: 0,0000300 seconds +[24,617s][info][gc ] Cancelling concurrent GC: System.gc() +[24,621s][info][safepoint ] Application time: 0,1040560 seconds +[24,621s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[24,621s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[24,621s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[24,621s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,621s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,621s][info][gc,start ] GC(210) Pause Full (System.gc()) +[24,621s][info][gc,phases,start ] GC(210) Phase 1: Mark live objects +[24,625s][info][gc,stringtable ] GC(210) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,625s][info][gc,phases ] GC(210) Phase 1: Mark live objects 3,662ms +[24,625s][info][gc,phases,start ] GC(210) Phase 2: Compute new object addresses +[24,625s][info][gc,phases ] GC(210) Phase 2: Compute new object addresses 0,600ms +[24,625s][info][gc,phases,start ] GC(210) Phase 3: Adjust pointers +[24,627s][info][gc,phases ] GC(210) Phase 3: Adjust pointers 1,799ms +[24,627s][info][gc,phases,start ] GC(210) Phase 4: Move objects +[24,629s][info][gc,phases ] GC(210) Phase 4: Move objects 1,182ms +[24,629s][info][gc ] GC(210) Pause Full (System.gc()) 20M->18M(128M) 7,459ms +[24,629s][info][safepoint ] Total time for which application threads were stopped: 0,0076390 seconds, Stopping threads took: 0,0000300 seconds +[24,729s][info][gc ] Cancelling concurrent GC: System.gc() +[24,733s][info][safepoint ] Application time: 0,1043990 seconds +[24,733s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[24,733s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,733s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[24,733s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,733s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,733s][info][gc,start ] GC(211) Pause Full (System.gc()) +[24,733s][info][gc,phases,start ] GC(211) Phase 1: Mark live objects +[24,736s][info][gc,stringtable ] GC(211) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,736s][info][gc,phases ] GC(211) Phase 1: Mark live objects 3,086ms +[24,736s][info][gc,phases,start ] GC(211) Phase 2: Compute new object addresses +[24,737s][info][gc,phases ] GC(211) Phase 2: Compute new object addresses 0,565ms +[24,737s][info][gc,phases,start ] GC(211) Phase 3: Adjust pointers +[24,739s][info][gc,phases ] GC(211) Phase 3: Adjust pointers 1,810ms +[24,739s][info][gc,phases,start ] GC(211) Phase 4: Move objects +[24,740s][info][gc,phases ] GC(211) Phase 4: Move objects 1,161ms +[24,740s][info][gc ] GC(211) Pause Full (System.gc()) 20M->18M(128M) 6,844ms +[24,740s][info][safepoint ] Total time for which application threads were stopped: 0,0070200 seconds, Stopping threads took: 0,0000290 seconds +[24,841s][info][gc ] Cancelling concurrent GC: System.gc() +[24,844s][info][safepoint ] Application time: 0,1036940 seconds +[24,844s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[24,844s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,844s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[24,844s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,844s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,844s][info][gc,start ] GC(212) Pause Full (System.gc()) +[24,844s][info][gc,phases,start ] GC(212) Phase 1: Mark live objects +[24,847s][info][gc,stringtable ] GC(212) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,847s][info][gc,phases ] GC(212) Phase 1: Mark live objects 2,973ms +[24,847s][info][gc,phases,start ] GC(212) Phase 2: Compute new object addresses +[24,848s][info][gc,phases ] GC(212) Phase 2: Compute new object addresses 0,571ms +[24,848s][info][gc,phases,start ] GC(212) Phase 3: Adjust pointers +[24,849s][info][gc,phases ] GC(212) Phase 3: Adjust pointers 1,764ms +[24,849s][info][gc,phases,start ] GC(212) Phase 4: Move objects +[24,850s][info][gc,phases ] GC(212) Phase 4: Move objects 0,737ms +[24,850s][info][gc ] GC(212) Pause Full (System.gc()) 20M->19M(128M) 6,242ms +[24,850s][info][safepoint ] Total time for which application threads were stopped: 0,0064220 seconds, Stopping threads took: 0,0000310 seconds +[24,951s][info][gc ] Cancelling concurrent GC: System.gc() +[24,954s][info][safepoint ] Application time: 0,1038660 seconds +[24,954s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[24,954s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[24,954s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[24,954s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[24,954s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[24,954s][info][gc,start ] GC(213) Pause Full (System.gc()) +[24,954s][info][gc,phases,start ] GC(213) Phase 1: Mark live objects +[24,957s][info][gc,stringtable ] GC(213) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[24,957s][info][gc,phases ] GC(213) Phase 1: Mark live objects 2,769ms +[24,957s][info][gc,phases,start ] GC(213) Phase 2: Compute new object addresses +[24,958s][info][gc,phases ] GC(213) Phase 2: Compute new object addresses 0,553ms +[24,958s][info][gc,phases,start ] GC(213) Phase 3: Adjust pointers +[24,959s][info][gc,phases ] GC(213) Phase 3: Adjust pointers 1,641ms +[24,959s][info][gc,phases,start ] GC(213) Phase 4: Move objects +[24,961s][info][gc,phases ] GC(213) Phase 4: Move objects 1,339ms +[24,961s][info][gc ] GC(213) Pause Full (System.gc()) 21M->19M(128M) 6,559ms +[24,961s][info][safepoint ] Total time for which application threads were stopped: 0,0067360 seconds, Stopping threads took: 0,0000300 seconds +[25,061s][info][gc ] Cancelling concurrent GC: System.gc() +[25,064s][info][safepoint ] Application time: 0,1034710 seconds +[25,064s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[25,064s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,064s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,065s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[25,065s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[25,065s][info][gc,start ] GC(214) Pause Full (System.gc()) +[25,065s][info][gc,phases,start ] GC(214) Phase 1: Mark live objects +[25,068s][info][gc,stringtable ] GC(214) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,068s][info][gc,phases ] GC(214) Phase 1: Mark live objects 3,019ms +[25,068s][info][gc,phases,start ] GC(214) Phase 2: Compute new object addresses +[25,068s][info][gc,phases ] GC(214) Phase 2: Compute new object addresses 0,565ms +[25,068s][info][gc,phases,start ] GC(214) Phase 3: Adjust pointers +[25,070s][info][gc,phases ] GC(214) Phase 3: Adjust pointers 1,766ms +[25,070s][info][gc,phases,start ] GC(214) Phase 4: Move objects +[25,071s][info][gc,phases ] GC(214) Phase 4: Move objects 1,386ms +[25,072s][info][gc ] GC(214) Pause Full (System.gc()) 21M->19M(128M) 6,955ms +[25,072s][info][safepoint ] Total time for which application threads were stopped: 0,0071300 seconds, Stopping threads took: 0,0000270 seconds +[25,172s][info][gc ] Cancelling concurrent GC: System.gc() +[25,175s][info][safepoint ] Application time: 0,1032500 seconds +[25,175s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[25,175s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,175s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,175s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[25,175s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[25,175s][info][gc,start ] GC(215) Pause Full (System.gc()) +[25,175s][info][gc,phases,start ] GC(215) Phase 1: Mark live objects +[25,178s][info][gc,stringtable ] GC(215) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,178s][info][gc,phases ] GC(215) Phase 1: Mark live objects 3,023ms +[25,178s][info][gc,phases,start ] GC(215) Phase 2: Compute new object addresses +[25,179s][info][gc,phases ] GC(215) Phase 2: Compute new object addresses 0,563ms +[25,179s][info][gc,phases,start ] GC(215) Phase 3: Adjust pointers +[25,180s][info][gc,phases ] GC(215) Phase 3: Adjust pointers 1,757ms +[25,180s][info][gc,phases,start ] GC(215) Phase 4: Move objects +[25,181s][info][gc,phases ] GC(215) Phase 4: Move objects 0,952ms +[25,182s][info][gc ] GC(215) Pause Full (System.gc()) 21M->19M(128M) 6,504ms +[25,182s][info][safepoint ] Total time for which application threads were stopped: 0,0066810 seconds, Stopping threads took: 0,0000270 seconds +[25,282s][info][gc ] Cancelling concurrent GC: System.gc() +[25,286s][info][safepoint ] Application time: 0,1046840 seconds +[25,286s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[25,286s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[25,286s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[25,286s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[25,286s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[25,286s][info][gc,start ] GC(216) Pause Full (System.gc()) +[25,286s][info][gc,phases,start ] GC(216) Phase 1: Mark live objects +[25,291s][info][gc,stringtable ] GC(216) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,291s][info][gc,phases ] GC(216) Phase 1: Mark live objects 4,588ms +[25,291s][info][gc,phases,start ] GC(216) Phase 2: Compute new object addresses +[25,292s][info][gc,phases ] GC(216) Phase 2: Compute new object addresses 0,654ms +[25,292s][info][gc,phases,start ] GC(216) Phase 3: Adjust pointers +[25,294s][info][gc,phases ] GC(216) Phase 3: Adjust pointers 1,921ms +[25,294s][info][gc,phases,start ] GC(216) Phase 4: Move objects +[25,295s][info][gc,phases ] GC(216) Phase 4: Move objects 1,750ms +[25,296s][info][gc ] GC(216) Pause Full (System.gc()) 21M->19M(128M) 9,159ms +[25,296s][info][safepoint ] Total time for which application threads were stopped: 0,0093450 seconds, Stopping threads took: 0,0000310 seconds +[25,396s][info][gc ] Cancelling concurrent GC: System.gc() +[25,400s][info][safepoint ] Application time: 0,1042950 seconds +[25,400s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[25,400s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,400s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,400s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[25,400s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[25,400s][info][gc,start ] GC(217) Pause Full (System.gc()) +[25,400s][info][gc,phases,start ] GC(217) Phase 1: Mark live objects +[25,404s][info][gc,stringtable ] GC(217) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,404s][info][gc,phases ] GC(217) Phase 1: Mark live objects 3,227ms +[25,404s][info][gc,phases,start ] GC(217) Phase 2: Compute new object addresses +[25,404s][info][gc,phases ] GC(217) Phase 2: Compute new object addresses 0,566ms +[25,404s][info][gc,phases,start ] GC(217) Phase 3: Adjust pointers +[25,407s][info][gc,phases ] GC(217) Phase 3: Adjust pointers 2,894ms +[25,407s][info][gc,phases,start ] GC(217) Phase 4: Move objects +[25,408s][info][gc,phases ] GC(217) Phase 4: Move objects 0,972ms +[25,408s][info][gc ] GC(217) Pause Full (System.gc()) 21M->19M(128M) 7,900ms +[25,408s][info][safepoint ] Total time for which application threads were stopped: 0,0081800 seconds, Stopping threads took: 0,0000410 seconds +[25,509s][info][gc ] Cancelling concurrent GC: System.gc() +[25,512s][info][safepoint ] Application time: 0,1037590 seconds +[25,512s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[25,512s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[25,512s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,512s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[25,512s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[25,512s][info][gc,start ] GC(218) Pause Full (System.gc()) +[25,512s][info][gc,phases,start ] GC(218) Phase 1: Mark live objects +[25,515s][info][gc,stringtable ] GC(218) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,516s][info][gc,phases ] GC(218) Phase 1: Mark live objects 3,078ms +[25,516s][info][gc,phases,start ] GC(218) Phase 2: Compute new object addresses +[25,516s][info][gc,phases ] GC(218) Phase 2: Compute new object addresses 0,594ms +[25,516s][info][gc,phases,start ] GC(218) Phase 3: Adjust pointers +[25,518s][info][gc,phases ] GC(218) Phase 3: Adjust pointers 1,820ms +[25,518s][info][gc,phases,start ] GC(218) Phase 4: Move objects +[25,520s][info][gc,phases ] GC(218) Phase 4: Move objects 1,454ms +[25,520s][info][gc ] GC(218) Pause Full (System.gc()) 21M->19M(128M) 7,188ms +[25,520s][info][safepoint ] Total time for which application threads were stopped: 0,0074590 seconds, Stopping threads took: 0,0000470 seconds +[25,620s][info][gc ] Cancelling concurrent GC: System.gc() +[25,624s][info][safepoint ] Application time: 0,1041860 seconds +[25,624s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[25,624s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,624s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,624s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[25,624s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[25,624s][info][gc,start ] GC(219) Pause Full (System.gc()) +[25,624s][info][gc,phases,start ] GC(219) Phase 1: Mark live objects +[25,627s][info][gc,stringtable ] GC(219) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,627s][info][gc,phases ] GC(219) Phase 1: Mark live objects 3,014ms +[25,627s][info][gc,phases,start ] GC(219) Phase 2: Compute new object addresses +[25,628s][info][gc,phases ] GC(219) Phase 2: Compute new object addresses 0,568ms +[25,628s][info][gc,phases,start ] GC(219) Phase 3: Adjust pointers +[25,629s][info][gc,phases ] GC(219) Phase 3: Adjust pointers 1,765ms +[25,629s][info][gc,phases,start ] GC(219) Phase 4: Move objects +[25,630s][info][gc,phases ] GC(219) Phase 4: Move objects 0,955ms +[25,631s][info][gc ] GC(219) Pause Full (System.gc()) 21M->19M(128M) 6,518ms +[25,631s][info][safepoint ] Total time for which application threads were stopped: 0,0067000 seconds, Stopping threads took: 0,0000310 seconds +[25,731s][info][gc ] Cancelling concurrent GC: System.gc() +[25,734s][info][safepoint ] Application time: 0,1035650 seconds +[25,734s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[25,734s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,734s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,734s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[25,734s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[25,734s][info][gc,start ] GC(220) Pause Full (System.gc()) +[25,734s][info][gc,phases,start ] GC(220) Phase 1: Mark live objects +[25,737s][info][gc,stringtable ] GC(220) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,737s][info][gc,phases ] GC(220) Phase 1: Mark live objects 2,910ms +[25,737s][info][gc,phases,start ] GC(220) Phase 2: Compute new object addresses +[25,738s][info][gc,phases ] GC(220) Phase 2: Compute new object addresses 0,609ms +[25,738s][info][gc,phases,start ] GC(220) Phase 3: Adjust pointers +[25,740s][info][gc,phases ] GC(220) Phase 3: Adjust pointers 1,775ms +[25,740s][info][gc,phases,start ] GC(220) Phase 4: Move objects +[25,741s][info][gc,phases ] GC(220) Phase 4: Move objects 1,117ms +[25,741s][info][gc ] GC(220) Pause Full (System.gc()) 21M->19M(128M) 6,625ms +[25,741s][info][safepoint ] Total time for which application threads were stopped: 0,0068010 seconds, Stopping threads took: 0,0000290 seconds +[25,842s][info][gc ] Cancelling concurrent GC: System.gc() +[25,845s][info][safepoint ] Application time: 0,1042140 seconds +[25,845s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[25,845s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,845s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,845s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[25,845s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[25,845s][info][gc,start ] GC(221) Pause Full (System.gc()) +[25,845s][info][gc,phases,start ] GC(221) Phase 1: Mark live objects +[25,848s][info][gc,stringtable ] GC(221) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,848s][info][gc,phases ] GC(221) Phase 1: Mark live objects 2,947ms +[25,848s][info][gc,phases,start ] GC(221) Phase 2: Compute new object addresses +[25,849s][info][gc,phases ] GC(221) Phase 2: Compute new object addresses 0,571ms +[25,849s][info][gc,phases,start ] GC(221) Phase 3: Adjust pointers +[25,851s][info][gc,phases ] GC(221) Phase 3: Adjust pointers 1,779ms +[25,851s][info][gc,phases,start ] GC(221) Phase 4: Move objects +[25,852s][info][gc,phases ] GC(221) Phase 4: Move objects 1,267ms +[25,852s][info][gc ] GC(221) Pause Full (System.gc()) 21M->19M(128M) 6,781ms +[25,852s][info][safepoint ] Total time for which application threads were stopped: 0,0069580 seconds, Stopping threads took: 0,0000300 seconds +[25,953s][info][gc ] Cancelling concurrent GC: System.gc() +[25,957s][info][safepoint ] Application time: 0,1045020 seconds +[25,957s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[25,957s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[25,957s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[25,957s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[25,957s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[25,957s][info][gc,start ] GC(222) Pause Full (System.gc()) +[25,957s][info][gc,phases,start ] GC(222) Phase 1: Mark live objects +[25,960s][info][gc,stringtable ] GC(222) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[25,960s][info][gc,phases ] GC(222) Phase 1: Mark live objects 2,917ms +[25,960s][info][gc,phases,start ] GC(222) Phase 2: Compute new object addresses +[25,960s][info][gc,phases ] GC(222) Phase 2: Compute new object addresses 0,567ms +[25,960s][info][gc,phases,start ] GC(222) Phase 3: Adjust pointers +[25,962s][info][gc,phases ] GC(222) Phase 3: Adjust pointers 1,546ms +[25,962s][info][gc,phases,start ] GC(222) Phase 4: Move objects +[25,963s][info][gc,phases ] GC(222) Phase 4: Move objects 1,236ms +[25,963s][info][gc ] GC(222) Pause Full (System.gc()) 21M->19M(128M) 6,501ms +[25,963s][info][safepoint ] Total time for which application threads were stopped: 0,0066820 seconds, Stopping threads took: 0,0000310 seconds +[26,064s][info][gc ] Cancelling concurrent GC: System.gc() +[26,067s][info][safepoint ] Application time: 0,1038660 seconds +[26,067s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[26,067s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[26,067s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,067s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[26,067s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[26,067s][info][gc,start ] GC(223) Pause Full (System.gc()) +[26,068s][info][gc,phases,start ] GC(223) Phase 1: Mark live objects +[26,071s][info][gc,stringtable ] GC(223) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,071s][info][gc,phases ] GC(223) Phase 1: Mark live objects 3,089ms +[26,071s][info][gc,phases,start ] GC(223) Phase 2: Compute new object addresses +[26,071s][info][gc,phases ] GC(223) Phase 2: Compute new object addresses 0,685ms +[26,071s][info][gc,phases,start ] GC(223) Phase 3: Adjust pointers +[26,073s][info][gc,phases ] GC(223) Phase 3: Adjust pointers 1,811ms +[26,073s][info][gc,phases,start ] GC(223) Phase 4: Move objects +[26,074s][info][gc,phases ] GC(223) Phase 4: Move objects 1,033ms +[26,074s][info][gc ] GC(223) Pause Full (System.gc()) 21M->19M(128M) 6,862ms +[26,074s][info][safepoint ] Total time for which application threads were stopped: 0,0070530 seconds, Stopping threads took: 0,0000310 seconds +[26,175s][info][gc ] Cancelling concurrent GC: System.gc() +[26,178s][info][safepoint ] Application time: 0,1040540 seconds +[26,179s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[26,179s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,179s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[26,179s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[26,179s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[26,179s][info][gc,start ] GC(224) Pause Full (System.gc()) +[26,179s][info][gc,phases,start ] GC(224) Phase 1: Mark live objects +[26,182s][info][gc,stringtable ] GC(224) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,182s][info][gc,phases ] GC(224) Phase 1: Mark live objects 2,985ms +[26,182s][info][gc,phases,start ] GC(224) Phase 2: Compute new object addresses +[26,182s][info][gc,phases ] GC(224) Phase 2: Compute new object addresses 0,566ms +[26,182s][info][gc,phases,start ] GC(224) Phase 3: Adjust pointers +[26,184s][info][gc,phases ] GC(224) Phase 3: Adjust pointers 1,773ms +[26,184s][info][gc,phases,start ] GC(224) Phase 4: Move objects +[26,185s][info][gc,phases ] GC(224) Phase 4: Move objects 1,317ms +[26,186s][info][gc ] GC(224) Pause Full (System.gc()) 21M->19M(128M) 6,860ms +[26,186s][info][safepoint ] Total time for which application threads were stopped: 0,0070450 seconds, Stopping threads took: 0,0000310 seconds +[26,286s][info][gc ] Cancelling concurrent GC: System.gc() +[26,289s][info][safepoint ] Application time: 0,1036010 seconds +[26,289s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[26,289s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,289s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,289s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[26,289s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[26,289s][info][gc,start ] GC(225) Pause Full (System.gc()) +[26,289s][info][gc,phases,start ] GC(225) Phase 1: Mark live objects +[26,292s][info][gc,stringtable ] GC(225) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,292s][info][gc,phases ] GC(225) Phase 1: Mark live objects 3,087ms +[26,292s][info][gc,phases,start ] GC(225) Phase 2: Compute new object addresses +[26,293s][info][gc,phases ] GC(225) Phase 2: Compute new object addresses 0,567ms +[26,293s][info][gc,phases,start ] GC(225) Phase 3: Adjust pointers +[26,295s][info][gc,phases ] GC(225) Phase 3: Adjust pointers 1,765ms +[26,295s][info][gc,phases,start ] GC(225) Phase 4: Move objects +[26,296s][info][gc,phases ] GC(225) Phase 4: Move objects 0,926ms +[26,296s][info][gc ] GC(225) Pause Full (System.gc()) 21M->19M(128M) 6,560ms +[26,296s][info][safepoint ] Total time for which application threads were stopped: 0,0067420 seconds, Stopping threads took: 0,0000310 seconds +[26,397s][info][gc ] Cancelling concurrent GC: System.gc() +[26,400s][info][safepoint ] Application time: 0,1044030 seconds +[26,400s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[26,400s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,400s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,401s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[26,401s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[26,401s][info][gc,start ] GC(226) Pause Full (System.gc()) +[26,401s][info][gc,phases,start ] GC(226) Phase 1: Mark live objects +[26,404s][info][gc,stringtable ] GC(226) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,404s][info][gc,phases ] GC(226) Phase 1: Mark live objects 3,173ms +[26,404s][info][gc,phases,start ] GC(226) Phase 2: Compute new object addresses +[26,404s][info][gc,phases ] GC(226) Phase 2: Compute new object addresses 0,682ms +[26,405s][info][gc,phases,start ] GC(226) Phase 3: Adjust pointers +[26,407s][info][gc,phases ] GC(226) Phase 3: Adjust pointers 2,163ms +[26,407s][info][gc,phases,start ] GC(226) Phase 4: Move objects +[26,408s][info][gc,phases ] GC(226) Phase 4: Move objects 0,923ms +[26,408s][info][gc ] GC(226) Pause Full (System.gc()) 21M->19M(128M) 7,229ms +[26,408s][info][safepoint ] Total time for which application threads were stopped: 0,0074090 seconds, Stopping threads took: 0,0000300 seconds +[26,508s][info][gc ] Cancelling concurrent GC: System.gc() +[26,512s][info][safepoint ] Application time: 0,1041440 seconds +[26,512s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[26,512s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[26,512s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[26,512s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[26,512s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[26,512s][info][gc,start ] GC(227) Pause Full (System.gc()) +[26,512s][info][gc,phases,start ] GC(227) Phase 1: Mark live objects +[26,515s][info][gc,stringtable ] GC(227) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,515s][info][gc,phases ] GC(227) Phase 1: Mark live objects 2,994ms +[26,515s][info][gc,phases,start ] GC(227) Phase 2: Compute new object addresses +[26,516s][info][gc,phases ] GC(227) Phase 2: Compute new object addresses 0,598ms +[26,516s][info][gc,phases,start ] GC(227) Phase 3: Adjust pointers +[26,518s][info][gc,phases ] GC(227) Phase 3: Adjust pointers 1,819ms +[26,518s][info][gc,phases,start ] GC(227) Phase 4: Move objects +[26,519s][info][gc,phases ] GC(227) Phase 4: Move objects 1,216ms +[26,519s][info][gc ] GC(227) Pause Full (System.gc()) 21M->20M(128M) 6,853ms +[26,519s][info][safepoint ] Total time for which application threads were stopped: 0,0070320 seconds, Stopping threads took: 0,0000310 seconds +[26,620s][info][gc ] Cancelling concurrent GC: System.gc() +[26,622s][info][safepoint ] Application time: 0,1032010 seconds +[26,622s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[26,622s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,622s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,622s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[26,622s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[26,622s][info][gc,start ] GC(228) Pause Full (System.gc()) +[26,622s][info][gc,phases,start ] GC(228) Phase 1: Mark live objects +[26,625s][info][gc,stringtable ] GC(228) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,626s][info][gc,phases ] GC(228) Phase 1: Mark live objects 3,089ms +[26,626s][info][gc,phases,start ] GC(228) Phase 2: Compute new object addresses +[26,626s][info][gc,phases ] GC(228) Phase 2: Compute new object addresses 0,646ms +[26,626s][info][gc,phases,start ] GC(228) Phase 3: Adjust pointers +[26,628s][info][gc,phases ] GC(228) Phase 3: Adjust pointers 1,857ms +[26,628s][info][gc,phases,start ] GC(228) Phase 4: Move objects +[26,629s][info][gc,phases ] GC(228) Phase 4: Move objects 0,966ms +[26,629s][info][gc ] GC(228) Pause Full (System.gc()) 22M->20M(128M) 6,784ms +[26,629s][info][safepoint ] Total time for which application threads were stopped: 0,0069640 seconds, Stopping threads took: 0,0000290 seconds +[26,730s][info][gc ] Cancelling concurrent GC: System.gc() +[26,732s][info][safepoint ] Application time: 0,1031760 seconds +[26,733s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[26,733s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,733s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,733s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[26,733s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[26,733s][info][gc,start ] GC(229) Pause Full (System.gc()) +[26,733s][info][gc,phases,start ] GC(229) Phase 1: Mark live objects +[26,736s][info][gc,stringtable ] GC(229) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,736s][info][gc,phases ] GC(229) Phase 1: Mark live objects 3,252ms +[26,736s][info][gc,phases,start ] GC(229) Phase 2: Compute new object addresses +[26,737s][info][gc,phases ] GC(229) Phase 2: Compute new object addresses 0,613ms +[26,737s][info][gc,phases,start ] GC(229) Phase 3: Adjust pointers +[26,739s][info][gc,phases ] GC(229) Phase 3: Adjust pointers 2,002ms +[26,739s][info][gc,phases,start ] GC(229) Phase 4: Move objects +[26,740s][info][gc,phases ] GC(229) Phase 4: Move objects 1,064ms +[26,740s][info][gc ] GC(229) Pause Full (System.gc()) 22M->20M(128M) 7,152ms +[26,740s][info][safepoint ] Total time for which application threads were stopped: 0,0073320 seconds, Stopping threads took: 0,0000300 seconds +[26,840s][info][gc ] Cancelling concurrent GC: System.gc() +[26,844s][info][safepoint ] Application time: 0,1038420 seconds +[26,844s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[26,844s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,844s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,844s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[26,844s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[26,844s][info][gc,start ] GC(230) Pause Full (System.gc()) +[26,844s][info][gc,phases,start ] GC(230) Phase 1: Mark live objects +[26,847s][info][gc,stringtable ] GC(230) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,847s][info][gc,phases ] GC(230) Phase 1: Mark live objects 3,058ms +[26,847s][info][gc,phases,start ] GC(230) Phase 2: Compute new object addresses +[26,848s][info][gc,phases ] GC(230) Phase 2: Compute new object addresses 0,567ms +[26,848s][info][gc,phases,start ] GC(230) Phase 3: Adjust pointers +[26,849s][info][gc,phases ] GC(230) Phase 3: Adjust pointers 1,877ms +[26,849s][info][gc,phases,start ] GC(230) Phase 4: Move objects +[26,851s][info][gc,phases ] GC(230) Phase 4: Move objects 1,015ms +[26,851s][info][gc ] GC(230) Pause Full (System.gc()) 22M->20M(128M) 6,730ms +[26,851s][info][safepoint ] Total time for which application threads were stopped: 0,0069090 seconds, Stopping threads took: 0,0000300 seconds +[26,951s][info][gc ] Cancelling concurrent GC: System.gc() +[26,955s][info][safepoint ] Application time: 0,1040740 seconds +[26,955s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[26,955s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[26,955s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[26,955s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[26,955s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[26,955s][info][gc,start ] GC(231) Pause Full (System.gc()) +[26,955s][info][gc,phases,start ] GC(231) Phase 1: Mark live objects +[26,958s][info][gc,stringtable ] GC(231) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[26,958s][info][gc,phases ] GC(231) Phase 1: Mark live objects 3,033ms +[26,958s][info][gc,phases,start ] GC(231) Phase 2: Compute new object addresses +[26,959s][info][gc,phases ] GC(231) Phase 2: Compute new object addresses 0,611ms +[26,959s][info][gc,phases,start ] GC(231) Phase 3: Adjust pointers +[26,960s][info][gc,phases ] GC(231) Phase 3: Adjust pointers 1,818ms +[26,960s][info][gc,phases,start ] GC(231) Phase 4: Move objects +[26,962s][info][gc,phases ] GC(231) Phase 4: Move objects 1,401ms +[26,962s][info][gc ] GC(231) Pause Full (System.gc()) 22M->20M(128M) 7,087ms +[26,962s][info][safepoint ] Total time for which application threads were stopped: 0,0072650 seconds, Stopping threads took: 0,0000300 seconds +[27,062s][info][gc ] Cancelling concurrent GC: System.gc() +[27,066s][info][safepoint ] Application time: 0,1044460 seconds +[27,067s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,067s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[27,067s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[27,067s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[27,067s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[27,067s][info][gc,start ] GC(232) Pause Full (System.gc()) +[27,067s][info][gc,phases,start ] GC(232) Phase 1: Mark live objects +[27,069s][info][gc,stringtable ] GC(232) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,070s][info][gc,phases ] GC(232) Phase 1: Mark live objects 2,842ms +[27,070s][info][gc,phases,start ] GC(232) Phase 2: Compute new object addresses +[27,070s][info][gc,phases ] GC(232) Phase 2: Compute new object addresses 0,572ms +[27,070s][info][gc,phases,start ] GC(232) Phase 3: Adjust pointers +[27,072s][info][gc,phases ] GC(232) Phase 3: Adjust pointers 1,945ms +[27,072s][info][gc,phases,start ] GC(232) Phase 4: Move objects +[27,073s][info][gc,phases ] GC(232) Phase 4: Move objects 0,950ms +[27,073s][info][gc ] GC(232) Pause Full (System.gc()) 22M->20M(128M) 6,525ms +[27,073s][info][safepoint ] Total time for which application threads were stopped: 0,0067020 seconds, Stopping threads took: 0,0000300 seconds +[27,174s][info][gc ] Cancelling concurrent GC: System.gc() +[27,176s][info][safepoint ] Application time: 0,1031060 seconds +[27,176s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,176s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[27,176s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[27,176s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[27,176s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[27,177s][info][gc,start ] GC(233) Pause Full (System.gc()) +[27,177s][info][gc,phases,start ] GC(233) Phase 1: Mark live objects +[27,179s][info][gc,stringtable ] GC(233) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,180s][info][gc,phases ] GC(233) Phase 1: Mark live objects 3,012ms +[27,180s][info][gc,phases,start ] GC(233) Phase 2: Compute new object addresses +[27,180s][info][gc,phases ] GC(233) Phase 2: Compute new object addresses 0,570ms +[27,180s][info][gc,phases,start ] GC(233) Phase 3: Adjust pointers +[27,182s][info][gc,phases ] GC(233) Phase 3: Adjust pointers 1,789ms +[27,182s][info][gc,phases,start ] GC(233) Phase 4: Move objects +[27,183s][info][gc,phases ] GC(233) Phase 4: Move objects 0,990ms +[27,183s][info][gc ] GC(233) Pause Full (System.gc()) 22M->20M(128M) 6,575ms +[27,183s][info][safepoint ] Total time for which application threads were stopped: 0,0067610 seconds, Stopping threads took: 0,0000310 seconds +[27,284s][info][gc ] Cancelling concurrent GC: System.gc() +[27,288s][info][safepoint ] Application time: 0,1047410 seconds +[27,288s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[27,288s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[27,288s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[27,288s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[27,288s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[27,288s][info][gc,start ] GC(234) Pause Full (System.gc()) +[27,288s][info][gc,phases,start ] GC(234) Phase 1: Mark live objects +[27,291s][info][gc,stringtable ] GC(234) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,291s][info][gc,phases ] GC(234) Phase 1: Mark live objects 3,180ms +[27,291s][info][gc,phases,start ] GC(234) Phase 2: Compute new object addresses +[27,292s][info][gc,phases ] GC(234) Phase 2: Compute new object addresses 0,564ms +[27,292s][info][gc,phases,start ] GC(234) Phase 3: Adjust pointers +[27,294s][info][gc,phases ] GC(234) Phase 3: Adjust pointers 1,774ms +[27,294s][info][gc,phases,start ] GC(234) Phase 4: Move objects +[27,295s][info][gc,phases ] GC(234) Phase 4: Move objects 1,334ms +[27,295s][info][gc ] GC(234) Pause Full (System.gc()) 22M->20M(128M) 7,088ms +[27,295s][info][safepoint ] Total time for which application threads were stopped: 0,0072920 seconds, Stopping threads took: 0,0000340 seconds +[27,396s][info][gc ] Cancelling concurrent GC: System.gc() +[27,398s][info][safepoint ] Application time: 0,1031400 seconds +[27,398s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,398s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[27,398s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[27,398s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[27,399s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[27,399s][info][gc,start ] GC(235) Pause Full (System.gc()) +[27,399s][info][gc,phases,start ] GC(235) Phase 1: Mark live objects +[27,402s][info][gc,stringtable ] GC(235) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,402s][info][gc,phases ] GC(235) Phase 1: Mark live objects 3,146ms +[27,402s][info][gc,phases,start ] GC(235) Phase 2: Compute new object addresses +[27,402s][info][gc,phases ] GC(235) Phase 2: Compute new object addresses 0,566ms +[27,402s][info][gc,phases,start ] GC(235) Phase 3: Adjust pointers +[27,404s][info][gc,phases ] GC(235) Phase 3: Adjust pointers 1,865ms +[27,404s][info][gc,phases,start ] GC(235) Phase 4: Move objects +[27,405s][info][gc,phases ] GC(235) Phase 4: Move objects 0,958ms +[27,405s][info][gc ] GC(235) Pause Full (System.gc()) 22M->20M(128M) 6,749ms +[27,405s][info][safepoint ] Total time for which application threads were stopped: 0,0069270 seconds, Stopping threads took: 0,0000300 seconds +[27,506s][info][gc ] Cancelling concurrent GC: System.gc() +[27,509s][info][safepoint ] Application time: 0,1039690 seconds +[27,509s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,509s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[27,509s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[27,509s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[27,509s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[27,509s][info][gc,start ] GC(236) Pause Full (System.gc()) +[27,510s][info][gc,phases,start ] GC(236) Phase 1: Mark live objects +[27,512s][info][gc,stringtable ] GC(236) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,512s][info][gc,phases ] GC(236) Phase 1: Mark live objects 2,925ms +[27,512s][info][gc,phases,start ] GC(236) Phase 2: Compute new object addresses +[27,513s][info][gc,phases ] GC(236) Phase 2: Compute new object addresses 0,591ms +[27,513s][info][gc,phases,start ] GC(236) Phase 3: Adjust pointers +[27,515s][info][gc,phases ] GC(236) Phase 3: Adjust pointers 1,837ms +[27,515s][info][gc,phases,start ] GC(236) Phase 4: Move objects +[27,516s][info][gc,phases ] GC(236) Phase 4: Move objects 1,422ms +[27,516s][info][gc ] GC(236) Pause Full (System.gc()) 22M->20M(128M) 6,989ms +[27,517s][info][safepoint ] Total time for which application threads were stopped: 0,0071700 seconds, Stopping threads took: 0,0000310 seconds +[27,617s][info][gc ] Cancelling concurrent GC: System.gc() +[27,620s][info][safepoint ] Application time: 0,1033060 seconds +[27,620s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[27,620s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[27,620s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[27,620s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[27,620s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[27,620s][info][gc,start ] GC(237) Pause Full (System.gc()) +[27,620s][info][gc,phases,start ] GC(237) Phase 1: Mark live objects +[27,623s][info][gc,stringtable ] GC(237) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,623s][info][gc,phases ] GC(237) Phase 1: Mark live objects 3,058ms +[27,623s][info][gc,phases,start ] GC(237) Phase 2: Compute new object addresses +[27,624s][info][gc,phases ] GC(237) Phase 2: Compute new object addresses 0,572ms +[27,624s][info][gc,phases,start ] GC(237) Phase 3: Adjust pointers +[27,626s][info][gc,phases ] GC(237) Phase 3: Adjust pointers 1,820ms +[27,626s][info][gc,phases,start ] GC(237) Phase 4: Move objects +[27,627s][info][gc,phases ] GC(237) Phase 4: Move objects 1,067ms +[27,627s][info][gc ] GC(237) Pause Full (System.gc()) 22M->20M(128M) 6,727ms +[27,627s][info][safepoint ] Total time for which application threads were stopped: 0,0069040 seconds, Stopping threads took: 0,0000300 seconds +[27,727s][info][gc ] Cancelling concurrent GC: System.gc() +[27,730s][info][safepoint ] Application time: 0,1029890 seconds +[27,730s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,730s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[27,730s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[27,730s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[27,730s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[27,730s][info][gc,start ] GC(238) Pause Full (System.gc()) +[27,730s][info][gc,phases,start ] GC(238) Phase 1: Mark live objects +[27,733s][info][gc,stringtable ] GC(238) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,733s][info][gc,phases ] GC(238) Phase 1: Mark live objects 2,920ms +[27,733s][info][gc,phases,start ] GC(238) Phase 2: Compute new object addresses +[27,734s][info][gc,phases ] GC(238) Phase 2: Compute new object addresses 0,582ms +[27,734s][info][gc,phases,start ] GC(238) Phase 3: Adjust pointers +[27,735s][info][gc,phases ] GC(238) Phase 3: Adjust pointers 1,785ms +[27,735s][info][gc,phases,start ] GC(238) Phase 4: Move objects +[27,737s][info][gc,phases ] GC(238) Phase 4: Move objects 1,311ms +[27,737s][info][gc ] GC(238) Pause Full (System.gc()) 22M->20M(128M) 6,822ms +[27,737s][info][safepoint ] Total time for which application threads were stopped: 0,0070510 seconds, Stopping threads took: 0,0000310 seconds +[27,838s][info][gc ] Cancelling concurrent GC: System.gc() +[27,841s][info][safepoint ] Application time: 0,1042190 seconds +[27,841s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,841s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[27,841s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[27,841s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[27,841s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[27,841s][info][gc,start ] GC(239) Pause Full (System.gc()) +[27,841s][info][gc,phases,start ] GC(239) Phase 1: Mark live objects +[27,844s][info][gc,stringtable ] GC(239) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,844s][info][gc,phases ] GC(239) Phase 1: Mark live objects 3,105ms +[27,844s][info][gc,phases,start ] GC(239) Phase 2: Compute new object addresses +[27,845s][info][gc,phases ] GC(239) Phase 2: Compute new object addresses 0,568ms +[27,845s][info][gc,phases,start ] GC(239) Phase 3: Adjust pointers +[27,847s][info][gc,phases ] GC(239) Phase 3: Adjust pointers 1,810ms +[27,847s][info][gc,phases,start ] GC(239) Phase 4: Move objects +[27,848s][info][gc,phases ] GC(239) Phase 4: Move objects 0,845ms +[27,848s][info][gc ] GC(239) Pause Full (System.gc()) 22M->20M(128M) 6,529ms +[27,848s][info][safepoint ] Total time for which application threads were stopped: 0,0067060 seconds, Stopping threads took: 0,0000300 seconds +[27,948s][info][gc ] Cancelling concurrent GC: System.gc() +[27,952s][info][safepoint ] Application time: 0,1046130 seconds +[27,953s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[27,953s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[27,953s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[27,953s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[27,953s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[27,953s][info][gc,start ] GC(240) Pause Full (System.gc()) +[27,953s][info][gc,phases,start ] GC(240) Phase 1: Mark live objects +[27,956s][info][gc,stringtable ] GC(240) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[27,956s][info][gc,phases ] GC(240) Phase 1: Mark live objects 3,023ms +[27,956s][info][gc,phases,start ] GC(240) Phase 2: Compute new object addresses +[27,956s][info][gc,phases ] GC(240) Phase 2: Compute new object addresses 0,573ms +[27,956s][info][gc,phases,start ] GC(240) Phase 3: Adjust pointers +[27,958s][info][gc,phases ] GC(240) Phase 3: Adjust pointers 2,055ms +[27,958s][info][gc,phases,start ] GC(240) Phase 4: Move objects +[27,960s][info][gc,phases ] GC(240) Phase 4: Move objects 1,410ms +[27,960s][info][gc ] GC(240) Pause Full (System.gc()) 22M->20M(128M) 7,290ms +[27,960s][info][safepoint ] Total time for which application threads were stopped: 0,0074730 seconds, Stopping threads took: 0,0000280 seconds +[28,060s][info][gc ] Cancelling concurrent GC: System.gc() +[28,064s][info][safepoint ] Application time: 0,1040640 seconds +[28,064s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[28,064s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,064s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[28,064s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[28,064s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,064s][info][gc,start ] GC(241) Pause Full (System.gc()) +[28,064s][info][gc,phases,start ] GC(241) Phase 1: Mark live objects +[28,067s][info][gc,stringtable ] GC(241) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,067s][info][gc,phases ] GC(241) Phase 1: Mark live objects 2,966ms +[28,067s][info][gc,phases,start ] GC(241) Phase 2: Compute new object addresses +[28,068s][info][gc,phases ] GC(241) Phase 2: Compute new object addresses 0,585ms +[28,068s][info][gc,phases,start ] GC(241) Phase 3: Adjust pointers +[28,070s][info][gc,phases ] GC(241) Phase 3: Adjust pointers 1,782ms +[28,070s][info][gc,phases,start ] GC(241) Phase 4: Move objects +[28,071s][info][gc,phases ] GC(241) Phase 4: Move objects 1,260ms +[28,071s][info][gc ] GC(241) Pause Full (System.gc()) 22M->20M(128M) 6,825ms +[28,071s][info][safepoint ] Total time for which application threads were stopped: 0,0070160 seconds, Stopping threads took: 0,0000300 seconds +[28,172s][info][gc ] Cancelling concurrent GC: System.gc() +[28,175s][info][safepoint ] Application time: 0,1037400 seconds +[28,175s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[28,175s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[28,175s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[28,175s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[28,175s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,175s][info][gc,start ] GC(242) Pause Full (System.gc()) +[28,175s][info][gc,phases,start ] GC(242) Phase 1: Mark live objects +[28,178s][info][gc,stringtable ] GC(242) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,178s][info][gc,phases ] GC(242) Phase 1: Mark live objects 2,933ms +[28,178s][info][gc,phases,start ] GC(242) Phase 2: Compute new object addresses +[28,179s][info][gc,phases ] GC(242) Phase 2: Compute new object addresses 0,577ms +[28,179s][info][gc,phases,start ] GC(242) Phase 3: Adjust pointers +[28,180s][info][gc,phases ] GC(242) Phase 3: Adjust pointers 1,796ms +[28,180s][info][gc,phases,start ] GC(242) Phase 4: Move objects +[28,182s][info][gc,phases ] GC(242) Phase 4: Move objects 1,142ms +[28,182s][info][gc ] GC(242) Pause Full (System.gc()) 22M->20M(128M) 6,663ms +[28,182s][info][safepoint ] Total time for which application threads were stopped: 0,0068380 seconds, Stopping threads took: 0,0000290 seconds +[28,282s][info][gc ] Cancelling concurrent GC: System.gc() +[28,286s][info][safepoint ] Application time: 0,1042930 seconds +[28,286s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[28,286s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,286s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[28,286s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[28,286s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,286s][info][gc,start ] GC(243) Pause Full (System.gc()) +[28,286s][info][gc,phases,start ] GC(243) Phase 1: Mark live objects +[28,290s][info][gc,stringtable ] GC(243) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,290s][info][gc,phases ] GC(243) Phase 1: Mark live objects 3,451ms +[28,290s][info][gc,phases,start ] GC(243) Phase 2: Compute new object addresses +[28,290s][info][gc,phases ] GC(243) Phase 2: Compute new object addresses 0,654ms +[28,290s][info][gc,phases,start ] GC(243) Phase 3: Adjust pointers +[28,292s][info][gc,phases ] GC(243) Phase 3: Adjust pointers 1,891ms +[28,292s][info][gc,phases,start ] GC(243) Phase 4: Move objects +[28,293s][info][gc,phases ] GC(243) Phase 4: Move objects 1,006ms +[28,293s][info][gc ] GC(243) Pause Full (System.gc()) 22M->21M(128M) 7,240ms +[28,294s][info][safepoint ] Total time for which application threads were stopped: 0,0074230 seconds, Stopping threads took: 0,0000300 seconds +[28,394s][info][gc ] Cancelling concurrent GC: System.gc() +[28,396s][info][safepoint ] Application time: 0,1029120 seconds +[28,396s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[28,397s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,397s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[28,397s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[28,397s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[28,397s][info][gc,start ] GC(244) Pause Full (System.gc()) +[28,397s][info][gc,phases,start ] GC(244) Phase 1: Mark live objects +[28,400s][info][gc,stringtable ] GC(244) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,400s][info][gc,phases ] GC(244) Phase 1: Mark live objects 2,938ms +[28,400s][info][gc,phases,start ] GC(244) Phase 2: Compute new object addresses +[28,400s][info][gc,phases ] GC(244) Phase 2: Compute new object addresses 0,570ms +[28,400s][info][gc,phases,start ] GC(244) Phase 3: Adjust pointers +[28,402s][info][gc,phases ] GC(244) Phase 3: Adjust pointers 1,785ms +[28,402s][info][gc,phases,start ] GC(244) Phase 4: Move objects +[28,404s][info][gc,phases ] GC(244) Phase 4: Move objects 1,516ms +[28,404s][info][gc ] GC(244) Pause Full (System.gc()) 23M->21M(128M) 7,028ms +[28,404s][info][safepoint ] Total time for which application threads were stopped: 0,0072080 seconds, Stopping threads took: 0,0000300 seconds +[28,504s][info][gc ] Cancelling concurrent GC: System.gc() +[28,507s][info][safepoint ] Application time: 0,1037440 seconds +[28,508s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[28,508s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[28,508s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[28,508s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[28,508s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,508s][info][gc,start ] GC(245) Pause Full (System.gc()) +[28,508s][info][gc,phases,start ] GC(245) Phase 1: Mark live objects +[28,511s][info][gc,stringtable ] GC(245) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,511s][info][gc,phases ] GC(245) Phase 1: Mark live objects 3,172ms +[28,511s][info][gc,phases,start ] GC(245) Phase 2: Compute new object addresses +[28,511s][info][gc,phases ] GC(245) Phase 2: Compute new object addresses 0,622ms +[28,511s][info][gc,phases,start ] GC(245) Phase 3: Adjust pointers +[28,513s][info][gc,phases ] GC(245) Phase 3: Adjust pointers 1,829ms +[28,513s][info][gc,phases,start ] GC(245) Phase 4: Move objects +[28,515s][info][gc,phases ] GC(245) Phase 4: Move objects 1,196ms +[28,515s][info][gc ] GC(245) Pause Full (System.gc()) 23M->21M(128M) 7,071ms +[28,515s][info][safepoint ] Total time for which application threads were stopped: 0,0072560 seconds, Stopping threads took: 0,0000330 seconds +[28,615s][info][gc ] Cancelling concurrent GC: System.gc() +[28,619s][info][safepoint ] Application time: 0,1041900 seconds +[28,619s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[28,619s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,619s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[28,619s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[28,619s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,619s][info][gc,start ] GC(246) Pause Full (System.gc()) +[28,619s][info][gc,phases,start ] GC(246) Phase 1: Mark live objects +[28,622s][info][gc,stringtable ] GC(246) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,622s][info][gc,phases ] GC(246) Phase 1: Mark live objects 2,845ms +[28,622s][info][gc,phases,start ] GC(246) Phase 2: Compute new object addresses +[28,623s][info][gc,phases ] GC(246) Phase 2: Compute new object addresses 0,577ms +[28,623s][info][gc,phases,start ] GC(246) Phase 3: Adjust pointers +[28,624s][info][gc,phases ] GC(246) Phase 3: Adjust pointers 1,821ms +[28,624s][info][gc,phases,start ] GC(246) Phase 4: Move objects +[28,626s][info][gc,phases ] GC(246) Phase 4: Move objects 1,299ms +[28,626s][info][gc ] GC(246) Pause Full (System.gc()) 23M->21M(128M) 6,757ms +[28,626s][info][safepoint ] Total time for which application threads were stopped: 0,0069380 seconds, Stopping threads took: 0,0000310 seconds +[28,727s][info][gc ] Cancelling concurrent GC: System.gc() +[28,730s][info][safepoint ] Application time: 0,1042260 seconds +[28,730s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[28,730s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,730s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[28,730s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[28,730s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,730s][info][gc,start ] GC(247) Pause Full (System.gc()) +[28,730s][info][gc,phases,start ] GC(247) Phase 1: Mark live objects +[28,733s][info][gc,stringtable ] GC(247) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,733s][info][gc,phases ] GC(247) Phase 1: Mark live objects 3,001ms +[28,733s][info][gc,phases,start ] GC(247) Phase 2: Compute new object addresses +[28,734s][info][gc,phases ] GC(247) Phase 2: Compute new object addresses 0,618ms +[28,734s][info][gc,phases,start ] GC(247) Phase 3: Adjust pointers +[28,736s][info][gc,phases ] GC(247) Phase 3: Adjust pointers 1,843ms +[28,736s][info][gc,phases,start ] GC(247) Phase 4: Move objects +[28,737s][info][gc,phases ] GC(247) Phase 4: Move objects 1,483ms +[28,737s][info][gc ] GC(247) Pause Full (System.gc()) 23M->21M(128M) 7,158ms +[28,738s][info][safepoint ] Total time for which application threads were stopped: 0,0073500 seconds, Stopping threads took: 0,0000390 seconds +[28,838s][info][gc ] Cancelling concurrent GC: System.gc() +[28,841s][info][safepoint ] Application time: 0,1030900 seconds +[28,841s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[28,841s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,841s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[28,841s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[28,841s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[28,841s][info][gc,start ] GC(248) Pause Full (System.gc()) +[28,841s][info][gc,phases,start ] GC(248) Phase 1: Mark live objects +[28,844s][info][gc,stringtable ] GC(248) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,844s][info][gc,phases ] GC(248) Phase 1: Mark live objects 3,217ms +[28,844s][info][gc,phases,start ] GC(248) Phase 2: Compute new object addresses +[28,845s][info][gc,phases ] GC(248) Phase 2: Compute new object addresses 0,582ms +[28,845s][info][gc,phases,start ] GC(248) Phase 3: Adjust pointers +[28,847s][info][gc,phases ] GC(248) Phase 3: Adjust pointers 1,831ms +[28,847s][info][gc,phases,start ] GC(248) Phase 4: Move objects +[28,848s][info][gc,phases ] GC(248) Phase 4: Move objects 1,105ms +[28,848s][info][gc ] GC(248) Pause Full (System.gc()) 23M->21M(128M) 6,942ms +[28,848s][info][safepoint ] Total time for which application threads were stopped: 0,0071220 seconds, Stopping threads took: 0,0000300 seconds +[28,948s][info][gc ] Cancelling concurrent GC: System.gc() +[28,950s][info][safepoint ] Application time: 0,1026900 seconds +[28,951s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[28,951s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[28,951s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[28,951s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[28,951s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[28,951s][info][gc,start ] GC(249) Pause Full (System.gc()) +[28,951s][info][gc,phases,start ] GC(249) Phase 1: Mark live objects +[28,954s][info][gc,stringtable ] GC(249) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[28,954s][info][gc,phases ] GC(249) Phase 1: Mark live objects 3,212ms +[28,954s][info][gc,phases,start ] GC(249) Phase 2: Compute new object addresses +[28,955s][info][gc,phases ] GC(249) Phase 2: Compute new object addresses 0,969ms +[28,955s][info][gc,phases,start ] GC(249) Phase 3: Adjust pointers +[28,957s][info][gc,phases ] GC(249) Phase 3: Adjust pointers 1,902ms +[28,957s][info][gc,phases,start ] GC(249) Phase 4: Move objects +[28,959s][info][gc,phases ] GC(249) Phase 4: Move objects 2,069ms +[28,959s][info][gc ] GC(249) Pause Full (System.gc()) 23M->21M(128M) 8,419ms +[28,959s][info][safepoint ] Total time for which application threads were stopped: 0,0085990 seconds, Stopping threads took: 0,0000310 seconds +[29,060s][info][gc ] Cancelling concurrent GC: System.gc() +[29,062s][info][safepoint ] Application time: 0,1032790 seconds +[29,063s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[29,063s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,063s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,063s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[29,063s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,063s][info][gc,start ] GC(250) Pause Full (System.gc()) +[29,063s][info][gc,phases,start ] GC(250) Phase 1: Mark live objects +[29,066s][info][gc,stringtable ] GC(250) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,066s][info][gc,phases ] GC(250) Phase 1: Mark live objects 3,131ms +[29,066s][info][gc,phases,start ] GC(250) Phase 2: Compute new object addresses +[29,067s][info][gc,phases ] GC(250) Phase 2: Compute new object addresses 0,749ms +[29,067s][info][gc,phases,start ] GC(250) Phase 3: Adjust pointers +[29,068s][info][gc,phases ] GC(250) Phase 3: Adjust pointers 1,851ms +[29,069s][info][gc,phases,start ] GC(250) Phase 4: Move objects +[29,070s][info][gc,phases ] GC(250) Phase 4: Move objects 1,573ms +[29,070s][info][gc ] GC(250) Pause Full (System.gc()) 23M->21M(128M) 7,548ms +[29,070s][info][safepoint ] Total time for which application threads were stopped: 0,0077330 seconds, Stopping threads took: 0,0000300 seconds +[29,171s][info][gc ] Cancelling concurrent GC: System.gc() +[29,174s][info][safepoint ] Application time: 0,1037200 seconds +[29,174s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[29,174s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,174s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,174s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[29,174s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,174s][info][gc,start ] GC(251) Pause Full (System.gc()) +[29,174s][info][gc,phases,start ] GC(251) Phase 1: Mark live objects +[29,177s][info][gc,stringtable ] GC(251) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,177s][info][gc,phases ] GC(251) Phase 1: Mark live objects 3,080ms +[29,177s][info][gc,phases,start ] GC(251) Phase 2: Compute new object addresses +[29,178s][info][gc,phases ] GC(251) Phase 2: Compute new object addresses 0,625ms +[29,178s][info][gc,phases,start ] GC(251) Phase 3: Adjust pointers +[29,180s][info][gc,phases ] GC(251) Phase 3: Adjust pointers 1,923ms +[29,180s][info][gc,phases,start ] GC(251) Phase 4: Move objects +[29,181s][info][gc,phases ] GC(251) Phase 4: Move objects 1,486ms +[29,181s][info][gc ] GC(251) Pause Full (System.gc()) 23M->21M(128M) 7,340ms +[29,181s][info][safepoint ] Total time for which application threads were stopped: 0,0075230 seconds, Stopping threads took: 0,0000300 seconds +[29,282s][info][gc ] Cancelling concurrent GC: System.gc() +[29,285s][info][safepoint ] Application time: 0,1036070 seconds +[29,285s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[29,285s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,285s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,285s][info][safepoint,cleanup ] mark nmethods, 0,0000060 secs +[29,285s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,285s][info][gc,start ] GC(252) Pause Full (System.gc()) +[29,285s][info][gc,phases,start ] GC(252) Phase 1: Mark live objects +[29,289s][info][gc,stringtable ] GC(252) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,289s][info][gc,phases ] GC(252) Phase 1: Mark live objects 3,230ms +[29,289s][info][gc,phases,start ] GC(252) Phase 2: Compute new object addresses +[29,289s][info][gc,phases ] GC(252) Phase 2: Compute new object addresses 0,583ms +[29,289s][info][gc,phases,start ] GC(252) Phase 3: Adjust pointers +[29,291s][info][gc,phases ] GC(252) Phase 3: Adjust pointers 1,951ms +[29,291s][info][gc,phases,start ] GC(252) Phase 4: Move objects +[29,292s][info][gc,phases ] GC(252) Phase 4: Move objects 1,149ms +[29,292s][info][gc ] GC(252) Pause Full (System.gc()) 23M->21M(128M) 7,111ms +[29,292s][info][safepoint ] Total time for which application threads were stopped: 0,0073220 seconds, Stopping threads took: 0,0000650 seconds +[29,393s][info][gc ] Cancelling concurrent GC: System.gc() +[29,396s][info][safepoint ] Application time: 0,1038470 seconds +[29,396s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[29,396s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,396s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,396s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[29,396s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[29,397s][info][gc,start ] GC(253) Pause Full (System.gc()) +[29,397s][info][gc,phases,start ] GC(253) Phase 1: Mark live objects +[29,400s][info][gc,stringtable ] GC(253) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,400s][info][gc,phases ] GC(253) Phase 1: Mark live objects 3,162ms +[29,400s][info][gc,phases,start ] GC(253) Phase 2: Compute new object addresses +[29,400s][info][gc,phases ] GC(253) Phase 2: Compute new object addresses 0,623ms +[29,400s][info][gc,phases,start ] GC(253) Phase 3: Adjust pointers +[29,402s][info][gc,phases ] GC(253) Phase 3: Adjust pointers 1,843ms +[29,402s][info][gc,phases,start ] GC(253) Phase 4: Move objects +[29,403s][info][gc,phases ] GC(253) Phase 4: Move objects 1,193ms +[29,404s][info][gc ] GC(253) Pause Full (System.gc()) 23M->21M(128M) 7,035ms +[29,404s][info][safepoint ] Total time for which application threads were stopped: 0,0072140 seconds, Stopping threads took: 0,0000310 seconds +[29,504s][info][gc ] Cancelling concurrent GC: System.gc() +[29,508s][info][safepoint ] Application time: 0,1041610 seconds +[29,508s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[29,508s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,508s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,508s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[29,508s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,508s][info][gc,start ] GC(254) Pause Full (System.gc()) +[29,508s][info][gc,phases,start ] GC(254) Phase 1: Mark live objects +[29,511s][info][gc,stringtable ] GC(254) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,511s][info][gc,phases ] GC(254) Phase 1: Mark live objects 2,885ms +[29,511s][info][gc,phases,start ] GC(254) Phase 2: Compute new object addresses +[29,511s][info][gc,phases ] GC(254) Phase 2: Compute new object addresses 0,568ms +[29,511s][info][gc,phases,start ] GC(254) Phase 3: Adjust pointers +[29,513s][info][gc,phases ] GC(254) Phase 3: Adjust pointers 1,798ms +[29,513s][info][gc,phases,start ] GC(254) Phase 4: Move objects +[29,514s][info][gc,phases ] GC(254) Phase 4: Move objects 1,116ms +[29,515s][info][gc ] GC(254) Pause Full (System.gc()) 23M->21M(128M) 6,598ms +[29,515s][info][safepoint ] Total time for which application threads were stopped: 0,0067920 seconds, Stopping threads took: 0,0000310 seconds +[29,615s][info][gc ] Cancelling concurrent GC: System.gc() +[29,619s][info][safepoint ] Application time: 0,1043570 seconds +[29,619s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[29,619s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,619s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,619s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[29,619s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,619s][info][gc,start ] GC(255) Pause Full (System.gc()) +[29,619s][info][gc,phases,start ] GC(255) Phase 1: Mark live objects +[29,622s][info][gc,stringtable ] GC(255) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,622s][info][gc,phases ] GC(255) Phase 1: Mark live objects 3,031ms +[29,622s][info][gc,phases,start ] GC(255) Phase 2: Compute new object addresses +[29,623s][info][gc,phases ] GC(255) Phase 2: Compute new object addresses 0,589ms +[29,623s][info][gc,phases,start ] GC(255) Phase 3: Adjust pointers +[29,625s][info][gc,phases ] GC(255) Phase 3: Adjust pointers 1,846ms +[29,625s][info][gc,phases,start ] GC(255) Phase 4: Move objects +[29,626s][info][gc,phases ] GC(255) Phase 4: Move objects 1,350ms +[29,626s][info][gc ] GC(255) Pause Full (System.gc()) 23M->21M(128M) 7,098ms +[29,626s][info][safepoint ] Total time for which application threads were stopped: 0,0073100 seconds, Stopping threads took: 0,0000310 seconds +[29,749s][info][gc ] Cancelling concurrent GC: System.gc() +[29,751s][info][safepoint ] Application time: 0,1251020 seconds +[29,752s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[29,752s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,752s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[29,752s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[29,752s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,752s][info][gc,start ] GC(256) Pause Full (System.gc()) +[29,752s][info][gc,phases,start ] GC(256) Phase 1: Mark live objects +[29,755s][info][gc,stringtable ] GC(256) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,755s][info][gc,phases ] GC(256) Phase 1: Mark live objects 3,281ms +[29,755s][info][gc,phases,start ] GC(256) Phase 2: Compute new object addresses +[29,756s][info][gc,phases ] GC(256) Phase 2: Compute new object addresses 0,590ms +[29,756s][info][gc,phases,start ] GC(256) Phase 3: Adjust pointers +[29,757s][info][gc,phases ] GC(256) Phase 3: Adjust pointers 1,827ms +[29,757s][info][gc,phases,start ] GC(256) Phase 4: Move objects +[29,758s][info][gc,phases ] GC(256) Phase 4: Move objects 0,952ms +[29,758s][info][gc ] GC(256) Pause Full (System.gc()) 23M->21M(128M) 6,845ms +[29,759s][info][safepoint ] Total time for which application threads were stopped: 0,0070230 seconds, Stopping threads took: 0,0000300 seconds +[29,859s][info][gc ] Cancelling concurrent GC: System.gc() +[29,862s][info][safepoint ] Application time: 0,1035950 seconds +[29,862s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[29,862s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[29,862s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,862s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[29,862s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[29,862s][info][gc,start ] GC(257) Pause Full (System.gc()) +[29,862s][info][gc,phases,start ] GC(257) Phase 1: Mark live objects +[29,865s][info][gc,stringtable ] GC(257) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,865s][info][gc,phases ] GC(257) Phase 1: Mark live objects 3,024ms +[29,865s][info][gc,phases,start ] GC(257) Phase 2: Compute new object addresses +[29,866s][info][gc,phases ] GC(257) Phase 2: Compute new object addresses 0,633ms +[29,866s][info][gc,phases,start ] GC(257) Phase 3: Adjust pointers +[29,868s][info][gc,phases ] GC(257) Phase 3: Adjust pointers 1,853ms +[29,868s][info][gc,phases,start ] GC(257) Phase 4: Move objects +[29,869s][info][gc,phases ] GC(257) Phase 4: Move objects 1,223ms +[29,869s][info][gc ] GC(257) Pause Full (System.gc()) 23M->21M(128M) 6,950ms +[29,869s][info][safepoint ] Total time for which application threads were stopped: 0,0071390 seconds, Stopping threads took: 0,0000310 seconds +[29,970s][info][gc ] Cancelling concurrent GC: System.gc() +[29,974s][info][safepoint ] Application time: 0,1042920 seconds +[29,974s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[29,974s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[29,974s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[29,974s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[29,974s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[29,974s][info][gc,start ] GC(258) Pause Full (System.gc()) +[29,974s][info][gc,phases,start ] GC(258) Phase 1: Mark live objects +[29,977s][info][gc,stringtable ] GC(258) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[29,977s][info][gc,phases ] GC(258) Phase 1: Mark live objects 2,957ms +[29,977s][info][gc,phases,start ] GC(258) Phase 2: Compute new object addresses +[29,977s][info][gc,phases ] GC(258) Phase 2: Compute new object addresses 0,593ms +[29,977s][info][gc,phases,start ] GC(258) Phase 3: Adjust pointers +[29,979s][info][gc,phases ] GC(258) Phase 3: Adjust pointers 1,710ms +[29,979s][info][gc,phases,start ] GC(258) Phase 4: Move objects +[29,981s][info][gc,phases ] GC(258) Phase 4: Move objects 1,448ms +[29,981s][info][gc ] GC(258) Pause Full (System.gc()) 23M->21M(128M) 6,928ms +[29,981s][info][safepoint ] Total time for which application threads were stopped: 0,0071040 seconds, Stopping threads took: 0,0000280 seconds +[30,081s][info][gc ] Cancelling concurrent GC: System.gc() +[30,085s][info][safepoint ] Application time: 0,1045360 seconds +[30,085s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[30,085s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,085s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[30,085s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[30,085s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,085s][info][gc,start ] GC(259) Pause Full (System.gc()) +[30,086s][info][gc,phases,start ] GC(259) Phase 1: Mark live objects +[30,089s][info][gc,stringtable ] GC(259) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,089s][info][gc,phases ] GC(259) Phase 1: Mark live objects 3,161ms +[30,089s][info][gc,phases,start ] GC(259) Phase 2: Compute new object addresses +[30,089s][info][gc,phases ] GC(259) Phase 2: Compute new object addresses 0,591ms +[30,089s][info][gc,phases,start ] GC(259) Phase 3: Adjust pointers +[30,091s][info][gc,phases ] GC(259) Phase 3: Adjust pointers 1,796ms +[30,091s][info][gc,phases,start ] GC(259) Phase 4: Move objects +[30,093s][info][gc,phases ] GC(259) Phase 4: Move objects 1,458ms +[30,093s][info][gc ] GC(259) Pause Full (System.gc()) 23M->22M(128M) 7,241ms +[30,093s][info][safepoint ] Total time for which application threads were stopped: 0,0074280 seconds, Stopping threads took: 0,0000320 seconds +[30,193s][info][gc ] Cancelling concurrent GC: System.gc() +[30,195s][info][safepoint ] Application time: 0,1026890 seconds +[30,196s][info][safepoint,cleanup ] deflating idle monitors, 0,0000050 secs +[30,196s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,196s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[30,196s][info][safepoint,cleanup ] mark nmethods, 0,0000120 secs +[30,196s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,196s][info][gc,start ] GC(260) Pause Full (System.gc()) +[30,196s][info][gc,phases,start ] GC(260) Phase 1: Mark live objects +[30,199s][info][gc,stringtable ] GC(260) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,199s][info][gc,phases ] GC(260) Phase 1: Mark live objects 3,151ms +[30,199s][info][gc,phases,start ] GC(260) Phase 2: Compute new object addresses +[30,200s][info][gc,phases ] GC(260) Phase 2: Compute new object addresses 0,591ms +[30,200s][info][gc,phases,start ] GC(260) Phase 3: Adjust pointers +[30,201s][info][gc,phases ] GC(260) Phase 3: Adjust pointers 1,815ms +[30,202s][info][gc,phases,start ] GC(260) Phase 4: Move objects +[30,203s][info][gc,phases ] GC(260) Phase 4: Move objects 1,704ms +[30,203s][info][gc ] GC(260) Pause Full (System.gc()) 24M->22M(128M) 7,507ms +[30,203s][info][safepoint ] Total time for which application threads were stopped: 0,0077840 seconds, Stopping threads took: 0,0000420 seconds +[30,304s][info][gc ] Cancelling concurrent GC: System.gc() +[30,308s][info][safepoint ] Application time: 0,1044510 seconds +[30,308s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[30,308s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,308s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[30,308s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[30,308s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,308s][info][gc,start ] GC(261) Pause Full (System.gc()) +[30,308s][info][gc,phases,start ] GC(261) Phase 1: Mark live objects +[30,312s][info][gc,stringtable ] GC(261) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,312s][info][gc,phases ] GC(261) Phase 1: Mark live objects 3,611ms +[30,312s][info][gc,phases,start ] GC(261) Phase 2: Compute new object addresses +[30,312s][info][gc,phases ] GC(261) Phase 2: Compute new object addresses 0,740ms +[30,312s][info][gc,phases,start ] GC(261) Phase 3: Adjust pointers +[30,315s][info][gc,phases ] GC(261) Phase 3: Adjust pointers 2,160ms +[30,315s][info][gc,phases,start ] GC(261) Phase 4: Move objects +[30,316s][info][gc,phases ] GC(261) Phase 4: Move objects 1,332ms +[30,316s][info][gc ] GC(261) Pause Full (System.gc()) 24M->22M(128M) 8,116ms +[30,316s][info][safepoint ] Total time for which application threads were stopped: 0,0083010 seconds, Stopping threads took: 0,0000310 seconds +[30,417s][info][gc ] Cancelling concurrent GC: System.gc() +[30,421s][info][safepoint ] Application time: 0,1046790 seconds +[30,421s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[30,421s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,421s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[30,421s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[30,421s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,421s][info][gc,start ] GC(262) Pause Full (System.gc()) +[30,421s][info][gc,phases,start ] GC(262) Phase 1: Mark live objects +[30,424s][info][gc,stringtable ] GC(262) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,424s][info][gc,phases ] GC(262) Phase 1: Mark live objects 2,949ms +[30,424s][info][gc,phases,start ] GC(262) Phase 2: Compute new object addresses +[30,425s][info][gc,phases ] GC(262) Phase 2: Compute new object addresses 0,606ms +[30,425s][info][gc,phases,start ] GC(262) Phase 3: Adjust pointers +[30,427s][info][gc,phases ] GC(262) Phase 3: Adjust pointers 1,896ms +[30,427s][info][gc,phases,start ] GC(262) Phase 4: Move objects +[30,428s][info][gc,phases ] GC(262) Phase 4: Move objects 1,478ms +[30,428s][info][gc ] GC(262) Pause Full (System.gc()) 24M->22M(128M) 7,163ms +[30,428s][info][safepoint ] Total time for which application threads were stopped: 0,0073430 seconds, Stopping threads took: 0,0000310 seconds +[30,529s][info][gc ] Cancelling concurrent GC: System.gc() +[30,532s][info][safepoint ] Application time: 0,1035200 seconds +[30,532s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[30,532s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,532s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[30,532s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[30,532s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,532s][info][gc,start ] GC(263) Pause Full (System.gc()) +[30,532s][info][gc,phases,start ] GC(263) Phase 1: Mark live objects +[30,535s][info][gc,stringtable ] GC(263) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,535s][info][gc,phases ] GC(263) Phase 1: Mark live objects 2,952ms +[30,535s][info][gc,phases,start ] GC(263) Phase 2: Compute new object addresses +[30,536s][info][gc,phases ] GC(263) Phase 2: Compute new object addresses 0,576ms +[30,536s][info][gc,phases,start ] GC(263) Phase 3: Adjust pointers +[30,537s][info][gc,phases ] GC(263) Phase 3: Adjust pointers 1,721ms +[30,537s][info][gc,phases,start ] GC(263) Phase 4: Move objects +[30,538s][info][gc,phases ] GC(263) Phase 4: Move objects 1,134ms +[30,539s][info][gc ] GC(263) Pause Full (System.gc()) 24M->22M(128M) 6,602ms +[30,539s][info][safepoint ] Total time for which application threads were stopped: 0,0067800 seconds, Stopping threads took: 0,0000290 seconds +[30,639s][info][gc ] Cancelling concurrent GC: System.gc() +[30,642s][info][safepoint ] Application time: 0,1037040 seconds +[30,642s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[30,642s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,642s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[30,643s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[30,643s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,643s][info][gc,start ] GC(264) Pause Full (System.gc()) +[30,643s][info][gc,phases,start ] GC(264) Phase 1: Mark live objects +[30,646s][info][gc,stringtable ] GC(264) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,646s][info][gc,phases ] GC(264) Phase 1: Mark live objects 3,550ms +[30,646s][info][gc,phases,start ] GC(264) Phase 2: Compute new object addresses +[30,647s][info][gc,phases ] GC(264) Phase 2: Compute new object addresses 0,677ms +[30,647s][info][gc,phases,start ] GC(264) Phase 3: Adjust pointers +[30,649s][info][gc,phases ] GC(264) Phase 3: Adjust pointers 1,933ms +[30,649s][info][gc,phases,start ] GC(264) Phase 4: Move objects +[30,651s][info][gc,phases ] GC(264) Phase 4: Move objects 1,954ms +[30,651s][info][gc ] GC(264) Pause Full (System.gc()) 24M->22M(128M) 8,399ms +[30,651s][info][safepoint ] Total time for which application threads were stopped: 0,0086720 seconds, Stopping threads took: 0,0000450 seconds +[30,752s][info][gc ] Cancelling concurrent GC: System.gc() +[30,755s][info][safepoint ] Application time: 0,1040530 seconds +[30,755s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[30,755s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[30,755s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[30,755s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[30,755s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,755s][info][gc,start ] GC(265) Pause Full (System.gc()) +[30,755s][info][gc,phases,start ] GC(265) Phase 1: Mark live objects +[30,758s][info][gc,stringtable ] GC(265) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,758s][info][gc,phases ] GC(265) Phase 1: Mark live objects 3,167ms +[30,759s][info][gc,phases,start ] GC(265) Phase 2: Compute new object addresses +[30,759s][info][gc,phases ] GC(265) Phase 2: Compute new object addresses 0,787ms +[30,759s][info][gc,phases,start ] GC(265) Phase 3: Adjust pointers +[30,761s][info][gc,phases ] GC(265) Phase 3: Adjust pointers 1,857ms +[30,761s][info][gc,phases,start ] GC(265) Phase 4: Move objects +[30,763s][info][gc,phases ] GC(265) Phase 4: Move objects 1,657ms +[30,763s][info][gc ] GC(265) Pause Full (System.gc()) 24M->22M(128M) 7,680ms +[30,763s][info][safepoint ] Total time for which application threads were stopped: 0,0078790 seconds, Stopping threads took: 0,0000310 seconds +[30,864s][info][gc ] Cancelling concurrent GC: System.gc() +[30,867s][info][safepoint ] Application time: 0,1037760 seconds +[30,867s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[30,867s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,867s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[30,867s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[30,867s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[30,867s][info][gc,start ] GC(266) Pause Full (System.gc()) +[30,867s][info][gc,phases,start ] GC(266) Phase 1: Mark live objects +[30,870s][info][gc,stringtable ] GC(266) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,870s][info][gc,phases ] GC(266) Phase 1: Mark live objects 3,129ms +[30,870s][info][gc,phases,start ] GC(266) Phase 2: Compute new object addresses +[30,871s][info][gc,phases ] GC(266) Phase 2: Compute new object addresses 0,682ms +[30,871s][info][gc,phases,start ] GC(266) Phase 3: Adjust pointers +[30,873s][info][gc,phases ] GC(266) Phase 3: Adjust pointers 1,817ms +[30,873s][info][gc,phases,start ] GC(266) Phase 4: Move objects +[30,874s][info][gc,phases ] GC(266) Phase 4: Move objects 1,147ms +[30,874s][info][gc ] GC(266) Pause Full (System.gc()) 24M->22M(128M) 7,019ms +[30,874s][info][safepoint ] Total time for which application threads were stopped: 0,0071970 seconds, Stopping threads took: 0,0000300 seconds +[30,974s][info][gc ] Cancelling concurrent GC: System.gc() +[30,978s][info][safepoint ] Application time: 0,1034370 seconds +[30,978s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[30,978s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[30,978s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[30,978s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[30,978s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[30,978s][info][gc,start ] GC(267) Pause Full (System.gc()) +[30,978s][info][gc,phases,start ] GC(267) Phase 1: Mark live objects +[30,980s][info][gc,stringtable ] GC(267) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[30,981s][info][gc,phases ] GC(267) Phase 1: Mark live objects 2,826ms +[30,981s][info][gc,phases,start ] GC(267) Phase 2: Compute new object addresses +[30,981s][info][gc,phases ] GC(267) Phase 2: Compute new object addresses 0,735ms +[30,981s][info][gc,phases,start ] GC(267) Phase 3: Adjust pointers +[30,983s][info][gc,phases ] GC(267) Phase 3: Adjust pointers 1,993ms +[30,983s][info][gc,phases,start ] GC(267) Phase 4: Move objects +[30,985s][info][gc,phases ] GC(267) Phase 4: Move objects 1,365ms +[30,985s][info][gc ] GC(267) Pause Full (System.gc()) 24M->22M(128M) 7,179ms +[30,985s][info][safepoint ] Total time for which application threads were stopped: 0,0073740 seconds, Stopping threads took: 0,0000310 seconds +[31,085s][info][gc ] Cancelling concurrent GC: System.gc() +[31,089s][info][safepoint ] Application time: 0,1043340 seconds +[31,089s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[31,089s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,089s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[31,089s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[31,089s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[31,089s][info][gc,start ] GC(268) Pause Full (System.gc()) +[31,089s][info][gc,phases,start ] GC(268) Phase 1: Mark live objects +[31,092s][info][gc,stringtable ] GC(268) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,092s][info][gc,phases ] GC(268) Phase 1: Mark live objects 2,898ms +[31,092s][info][gc,phases,start ] GC(268) Phase 2: Compute new object addresses +[31,093s][info][gc,phases ] GC(268) Phase 2: Compute new object addresses 0,596ms +[31,093s][info][gc,phases,start ] GC(268) Phase 3: Adjust pointers +[31,095s][info][gc,phases ] GC(268) Phase 3: Adjust pointers 1,826ms +[31,095s][info][gc,phases,start ] GC(268) Phase 4: Move objects +[31,096s][info][gc,phases ] GC(268) Phase 4: Move objects 1,227ms +[31,096s][info][gc ] GC(268) Pause Full (System.gc()) 24M->22M(128M) 6,772ms +[31,096s][info][safepoint ] Total time for which application threads were stopped: 0,0069580 seconds, Stopping threads took: 0,0000310 seconds +[31,197s][info][gc ] Cancelling concurrent GC: System.gc() +[31,199s][info][safepoint ] Application time: 0,1025570 seconds +[31,199s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[31,199s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,199s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[31,199s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[31,199s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,199s][info][gc,start ] GC(269) Pause Full (System.gc()) +[31,199s][info][gc,phases,start ] GC(269) Phase 1: Mark live objects +[31,202s][info][gc,stringtable ] GC(269) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,202s][info][gc,phases ] GC(269) Phase 1: Mark live objects 3,063ms +[31,202s][info][gc,phases,start ] GC(269) Phase 2: Compute new object addresses +[31,203s][info][gc,phases ] GC(269) Phase 2: Compute new object addresses 0,694ms +[31,203s][info][gc,phases,start ] GC(269) Phase 3: Adjust pointers +[31,205s][info][gc,phases ] GC(269) Phase 3: Adjust pointers 1,824ms +[31,205s][info][gc,phases,start ] GC(269) Phase 4: Move objects +[31,206s][info][gc,phases ] GC(269) Phase 4: Move objects 0,795ms +[31,206s][info][gc ] GC(269) Pause Full (System.gc()) 24M->22M(128M) 6,582ms +[31,206s][info][safepoint ] Total time for which application threads were stopped: 0,0067590 seconds, Stopping threads took: 0,0000290 seconds +[31,306s][info][gc ] Cancelling concurrent GC: System.gc() +[31,310s][info][safepoint ] Application time: 0,1043500 seconds +[31,310s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[31,310s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,310s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[31,310s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[31,310s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,310s][info][gc,start ] GC(270) Pause Full (System.gc()) +[31,310s][info][gc,phases,start ] GC(270) Phase 1: Mark live objects +[31,313s][info][gc,stringtable ] GC(270) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,313s][info][gc,phases ] GC(270) Phase 1: Mark live objects 3,033ms +[31,313s][info][gc,phases,start ] GC(270) Phase 2: Compute new object addresses +[31,314s][info][gc,phases ] GC(270) Phase 2: Compute new object addresses 0,560ms +[31,314s][info][gc,phases,start ] GC(270) Phase 3: Adjust pointers +[31,316s][info][gc,phases ] GC(270) Phase 3: Adjust pointers 1,891ms +[31,316s][info][gc,phases,start ] GC(270) Phase 4: Move objects +[31,317s][info][gc,phases ] GC(270) Phase 4: Move objects 1,204ms +[31,317s][info][gc ] GC(270) Pause Full (System.gc()) 24M->22M(128M) 6,903ms +[31,317s][info][safepoint ] Total time for which application threads were stopped: 0,0070900 seconds, Stopping threads took: 0,0000310 seconds +[31,418s][info][gc ] Cancelling concurrent GC: System.gc() +[31,421s][info][safepoint ] Application time: 0,1040180 seconds +[31,421s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[31,421s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,421s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[31,421s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[31,421s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,421s][info][gc,start ] GC(271) Pause Full (System.gc()) +[31,421s][info][gc,phases,start ] GC(271) Phase 1: Mark live objects +[31,424s][info][gc,stringtable ] GC(271) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,424s][info][gc,phases ] GC(271) Phase 1: Mark live objects 2,912ms +[31,424s][info][gc,phases,start ] GC(271) Phase 2: Compute new object addresses +[31,425s][info][gc,phases ] GC(271) Phase 2: Compute new object addresses 0,569ms +[31,425s][info][gc,phases,start ] GC(271) Phase 3: Adjust pointers +[31,427s][info][gc,phases ] GC(271) Phase 3: Adjust pointers 1,833ms +[31,427s][info][gc,phases,start ] GC(271) Phase 4: Move objects +[31,428s][info][gc,phases ] GC(271) Phase 4: Move objects 1,258ms +[31,428s][info][gc ] GC(271) Pause Full (System.gc()) 24M->22M(128M) 6,783ms +[31,428s][info][safepoint ] Total time for which application threads were stopped: 0,0069630 seconds, Stopping threads took: 0,0000310 seconds +[31,529s][info][gc ] Cancelling concurrent GC: System.gc() +[31,533s][info][safepoint ] Application time: 0,1046070 seconds +[31,533s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[31,533s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,533s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[31,533s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[31,533s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,533s][info][gc,start ] GC(272) Pause Full (System.gc()) +[31,533s][info][gc,phases,start ] GC(272) Phase 1: Mark live objects +[31,536s][info][gc,stringtable ] GC(272) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,536s][info][gc,phases ] GC(272) Phase 1: Mark live objects 2,955ms +[31,536s][info][gc,phases,start ] GC(272) Phase 2: Compute new object addresses +[31,537s][info][gc,phases ] GC(272) Phase 2: Compute new object addresses 0,612ms +[31,537s][info][gc,phases,start ] GC(272) Phase 3: Adjust pointers +[31,538s][info][gc,phases ] GC(272) Phase 3: Adjust pointers 1,796ms +[31,538s][info][gc,phases,start ] GC(272) Phase 4: Move objects +[31,540s][info][gc,phases ] GC(272) Phase 4: Move objects 1,057ms +[31,540s][info][gc ] GC(272) Pause Full (System.gc()) 24M->22M(128M) 6,637ms +[31,540s][info][safepoint ] Total time for which application threads were stopped: 0,0068210 seconds, Stopping threads took: 0,0000300 seconds +[31,640s][info][gc ] Cancelling concurrent GC: System.gc() +[31,643s][info][safepoint ] Application time: 0,1038230 seconds +[31,644s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[31,644s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,644s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[31,644s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[31,644s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,644s][info][gc,start ] GC(273) Pause Full (System.gc()) +[31,644s][info][gc,phases,start ] GC(273) Phase 1: Mark live objects +[31,647s][info][gc,stringtable ] GC(273) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,647s][info][gc,phases ] GC(273) Phase 1: Mark live objects 2,984ms +[31,647s][info][gc,phases,start ] GC(273) Phase 2: Compute new object addresses +[31,647s][info][gc,phases ] GC(273) Phase 2: Compute new object addresses 0,617ms +[31,647s][info][gc,phases,start ] GC(273) Phase 3: Adjust pointers +[31,649s][info][gc,phases ] GC(273) Phase 3: Adjust pointers 1,828ms +[31,649s][info][gc,phases,start ] GC(273) Phase 4: Move objects +[31,650s][info][gc,phases ] GC(273) Phase 4: Move objects 1,081ms +[31,650s][info][gc ] GC(273) Pause Full (System.gc()) 24M->22M(128M) 6,715ms +[31,650s][info][safepoint ] Total time for which application threads were stopped: 0,0068950 seconds, Stopping threads took: 0,0000300 seconds +[31,751s][info][gc ] Cancelling concurrent GC: System.gc() +[31,754s][info][safepoint ] Application time: 0,1031750 seconds +[31,754s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[31,754s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[31,754s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[31,754s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[31,754s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,754s][info][gc,start ] GC(274) Pause Full (System.gc()) +[31,754s][info][gc,phases,start ] GC(274) Phase 1: Mark live objects +[31,757s][info][gc,stringtable ] GC(274) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,757s][info][gc,phases ] GC(274) Phase 1: Mark live objects 2,898ms +[31,757s][info][gc,phases,start ] GC(274) Phase 2: Compute new object addresses +[31,757s][info][gc,phases ] GC(274) Phase 2: Compute new object addresses 0,600ms +[31,757s][info][gc,phases,start ] GC(274) Phase 3: Adjust pointers +[31,759s][info][gc,phases ] GC(274) Phase 3: Adjust pointers 1,822ms +[31,759s][info][gc,phases,start ] GC(274) Phase 4: Move objects +[31,761s][info][gc,phases ] GC(274) Phase 4: Move objects 1,340ms +[31,761s][info][gc ] GC(274) Pause Full (System.gc()) 24M->23M(128M) 6,877ms +[31,761s][info][safepoint ] Total time for which application threads were stopped: 0,0070620 seconds, Stopping threads took: 0,0000300 seconds +[31,861s][info][gc ] Cancelling concurrent GC: System.gc() +[31,865s][info][safepoint ] Application time: 0,1042040 seconds +[31,865s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[31,865s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,865s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[31,865s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[31,865s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[31,865s][info][gc,start ] GC(275) Pause Full (System.gc()) +[31,865s][info][gc,phases,start ] GC(275) Phase 1: Mark live objects +[31,868s][info][gc,stringtable ] GC(275) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,868s][info][gc,phases ] GC(275) Phase 1: Mark live objects 2,955ms +[31,868s][info][gc,phases,start ] GC(275) Phase 2: Compute new object addresses +[31,869s][info][gc,phases ] GC(275) Phase 2: Compute new object addresses 0,604ms +[31,869s][info][gc,phases,start ] GC(275) Phase 3: Adjust pointers +[31,871s][info][gc,phases ] GC(275) Phase 3: Adjust pointers 1,868ms +[31,871s][info][gc,phases,start ] GC(275) Phase 4: Move objects +[31,872s][info][gc,phases ] GC(275) Phase 4: Move objects 0,971ms +[31,872s][info][gc ] GC(275) Pause Full (System.gc()) 25M->23M(128M) 6,616ms +[31,872s][info][safepoint ] Total time for which application threads were stopped: 0,0067910 seconds, Stopping threads took: 0,0000290 seconds +[31,972s][info][gc ] Cancelling concurrent GC: System.gc() +[31,976s][info][safepoint ] Application time: 0,1038610 seconds +[31,976s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[31,976s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[31,976s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[31,976s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[31,976s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[31,976s][info][gc,start ] GC(276) Pause Full (System.gc()) +[31,976s][info][gc,phases,start ] GC(276) Phase 1: Mark live objects +[31,979s][info][gc,stringtable ] GC(276) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[31,979s][info][gc,phases ] GC(276) Phase 1: Mark live objects 3,008ms +[31,979s][info][gc,phases,start ] GC(276) Phase 2: Compute new object addresses +[31,979s][info][gc,phases ] GC(276) Phase 2: Compute new object addresses 0,570ms +[31,979s][info][gc,phases,start ] GC(276) Phase 3: Adjust pointers +[31,981s][info][gc,phases ] GC(276) Phase 3: Adjust pointers 1,820ms +[31,981s][info][gc,phases,start ] GC(276) Phase 4: Move objects +[31,982s][info][gc,phases ] GC(276) Phase 4: Move objects 1,126ms +[31,982s][info][gc ] GC(276) Pause Full (System.gc()) 25M->23M(128M) 6,731ms +[31,983s][info][safepoint ] Total time for which application threads were stopped: 0,0069140 seconds, Stopping threads took: 0,0000290 seconds +[32,083s][info][gc ] Cancelling concurrent GC: System.gc() +[32,086s][info][safepoint ] Application time: 0,1034570 seconds +[32,086s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[32,086s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,086s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[32,086s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[32,086s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[32,086s][info][gc,start ] GC(277) Pause Full (System.gc()) +[32,086s][info][gc,phases,start ] GC(277) Phase 1: Mark live objects +[32,089s][info][gc,stringtable ] GC(277) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,089s][info][gc,phases ] GC(277) Phase 1: Mark live objects 3,010ms +[32,089s][info][gc,phases,start ] GC(277) Phase 2: Compute new object addresses +[32,090s][info][gc,phases ] GC(277) Phase 2: Compute new object addresses 0,574ms +[32,090s][info][gc,phases,start ] GC(277) Phase 3: Adjust pointers +[32,092s][info][gc,phases ] GC(277) Phase 3: Adjust pointers 1,948ms +[32,092s][info][gc,phases,start ] GC(277) Phase 4: Move objects +[32,093s][info][gc,phases ] GC(277) Phase 4: Move objects 1,174ms +[32,093s][info][gc ] GC(277) Pause Full (System.gc()) 25M->23M(128M) 6,926ms +[32,093s][info][safepoint ] Total time for which application threads were stopped: 0,0071100 seconds, Stopping threads took: 0,0000310 seconds +[32,194s][info][gc ] Cancelling concurrent GC: System.gc() +[32,197s][info][safepoint ] Application time: 0,1041620 seconds +[32,197s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[32,197s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,197s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,197s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[32,197s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[32,198s][info][gc,start ] GC(278) Pause Full (System.gc()) +[32,198s][info][gc,phases,start ] GC(278) Phase 1: Mark live objects +[32,200s][info][gc,stringtable ] GC(278) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,200s][info][gc,phases ] GC(278) Phase 1: Mark live objects 2,861ms +[32,200s][info][gc,phases,start ] GC(278) Phase 2: Compute new object addresses +[32,201s][info][gc,phases ] GC(278) Phase 2: Compute new object addresses 0,651ms +[32,201s][info][gc,phases,start ] GC(278) Phase 3: Adjust pointers +[32,203s][info][gc,phases ] GC(278) Phase 3: Adjust pointers 1,898ms +[32,203s][info][gc,phases,start ] GC(278) Phase 4: Move objects +[32,204s][info][gc,phases ] GC(278) Phase 4: Move objects 0,942ms +[32,204s][info][gc ] GC(278) Pause Full (System.gc()) 25M->23M(128M) 6,561ms +[32,204s][info][safepoint ] Total time for which application threads were stopped: 0,0067640 seconds, Stopping threads took: 0,0000300 seconds +[32,304s][info][gc ] Cancelling concurrent GC: System.gc() +[32,309s][info][safepoint ] Application time: 0,1043810 seconds +[32,309s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[32,309s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,309s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,309s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[32,309s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[32,309s][info][gc,start ] GC(279) Pause Full (System.gc()) +[32,309s][info][gc,phases,start ] GC(279) Phase 1: Mark live objects +[32,312s][info][gc,stringtable ] GC(279) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,312s][info][gc,phases ] GC(279) Phase 1: Mark live objects 2,870ms +[32,312s][info][gc,phases,start ] GC(279) Phase 2: Compute new object addresses +[32,312s][info][gc,phases ] GC(279) Phase 2: Compute new object addresses 0,608ms +[32,312s][info][gc,phases,start ] GC(279) Phase 3: Adjust pointers +[32,314s][info][gc,phases ] GC(279) Phase 3: Adjust pointers 1,833ms +[32,314s][info][gc,phases,start ] GC(279) Phase 4: Move objects +[32,315s][info][gc,phases ] GC(279) Phase 4: Move objects 1,170ms +[32,315s][info][gc ] GC(279) Pause Full (System.gc()) 25M->23M(128M) 6,695ms +[32,315s][info][safepoint ] Total time for which application threads were stopped: 0,0068860 seconds, Stopping threads took: 0,0000300 seconds +[32,416s][info][gc ] Cancelling concurrent GC: System.gc() +[32,418s][info][safepoint ] Application time: 0,1027710 seconds +[32,418s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[32,418s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,418s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,418s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[32,418s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[32,418s][info][gc,start ] GC(280) Pause Full (System.gc()) +[32,418s][info][gc,phases,start ] GC(280) Phase 1: Mark live objects +[32,421s][info][gc,stringtable ] GC(280) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,421s][info][gc,phases ] GC(280) Phase 1: Mark live objects 2,952ms +[32,421s][info][gc,phases,start ] GC(280) Phase 2: Compute new object addresses +[32,422s][info][gc,phases ] GC(280) Phase 2: Compute new object addresses 0,605ms +[32,422s][info][gc,phases,start ] GC(280) Phase 3: Adjust pointers +[32,424s][info][gc,phases ] GC(280) Phase 3: Adjust pointers 1,815ms +[32,424s][info][gc,phases,start ] GC(280) Phase 4: Move objects +[32,425s][info][gc,phases ] GC(280) Phase 4: Move objects 0,788ms +[32,425s][info][gc ] GC(280) Pause Full (System.gc()) 25M->23M(128M) 6,360ms +[32,425s][info][safepoint ] Total time for which application threads were stopped: 0,0065390 seconds, Stopping threads took: 0,0000310 seconds +[32,525s][info][gc ] Cancelling concurrent GC: System.gc() +[32,529s][info][safepoint ] Application time: 0,1037220 seconds +[32,529s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[32,529s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[32,529s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,529s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[32,529s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[32,529s][info][gc,start ] GC(281) Pause Full (System.gc()) +[32,529s][info][gc,phases,start ] GC(281) Phase 1: Mark live objects +[32,532s][info][gc,stringtable ] GC(281) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,532s][info][gc,phases ] GC(281) Phase 1: Mark live objects 3,012ms +[32,532s][info][gc,phases,start ] GC(281) Phase 2: Compute new object addresses +[32,532s][info][gc,phases ] GC(281) Phase 2: Compute new object addresses 0,614ms +[32,532s][info][gc,phases,start ] GC(281) Phase 3: Adjust pointers +[32,534s][info][gc,phases ] GC(281) Phase 3: Adjust pointers 1,830ms +[32,534s][info][gc,phases,start ] GC(281) Phase 4: Move objects +[32,535s][info][gc,phases ] GC(281) Phase 4: Move objects 1,045ms +[32,535s][info][gc ] GC(281) Pause Full (System.gc()) 25M->23M(128M) 6,750ms +[32,536s][info][safepoint ] Total time for which application threads were stopped: 0,0069440 seconds, Stopping threads took: 0,0000300 seconds +[32,636s][info][gc ] Cancelling concurrent GC: System.gc() +[32,639s][info][safepoint ] Application time: 0,1035040 seconds +[32,639s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[32,639s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,639s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,639s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[32,639s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[32,639s][info][gc,start ] GC(282) Pause Full (System.gc()) +[32,639s][info][gc,phases,start ] GC(282) Phase 1: Mark live objects +[32,642s][info][gc,stringtable ] GC(282) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,642s][info][gc,phases ] GC(282) Phase 1: Mark live objects 2,962ms +[32,642s][info][gc,phases,start ] GC(282) Phase 2: Compute new object addresses +[32,643s][info][gc,phases ] GC(282) Phase 2: Compute new object addresses 0,611ms +[32,643s][info][gc,phases,start ] GC(282) Phase 3: Adjust pointers +[32,645s][info][gc,phases ] GC(282) Phase 3: Adjust pointers 1,705ms +[32,645s][info][gc,phases,start ] GC(282) Phase 4: Move objects +[32,645s][info][gc,phases ] GC(282) Phase 4: Move objects 0,765ms +[32,645s][info][gc ] GC(282) Pause Full (System.gc()) 25M->23M(128M) 6,233ms +[32,645s][info][safepoint ] Total time for which application threads were stopped: 0,0064120 seconds, Stopping threads took: 0,0000300 seconds +[32,746s][info][gc ] Cancelling concurrent GC: System.gc() +[32,749s][info][safepoint ] Application time: 0,1034280 seconds +[32,749s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[32,749s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,749s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,749s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[32,749s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[32,749s][info][gc,start ] GC(283) Pause Full (System.gc()) +[32,749s][info][gc,phases,start ] GC(283) Phase 1: Mark live objects +[32,752s][info][gc,stringtable ] GC(283) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,752s][info][gc,phases ] GC(283) Phase 1: Mark live objects 3,004ms +[32,752s][info][gc,phases,start ] GC(283) Phase 2: Compute new object addresses +[32,753s][info][gc,phases ] GC(283) Phase 2: Compute new object addresses 0,570ms +[32,753s][info][gc,phases,start ] GC(283) Phase 3: Adjust pointers +[32,755s][info][gc,phases ] GC(283) Phase 3: Adjust pointers 1,890ms +[32,755s][info][gc,phases,start ] GC(283) Phase 4: Move objects +[32,756s][info][gc,phases ] GC(283) Phase 4: Move objects 1,394ms +[32,756s][info][gc ] GC(283) Pause Full (System.gc()) 25M->23M(128M) 7,081ms +[32,756s][info][safepoint ] Total time for which application threads were stopped: 0,0072590 seconds, Stopping threads took: 0,0000310 seconds +[32,857s][info][gc ] Cancelling concurrent GC: System.gc() +[32,859s][info][safepoint ] Application time: 0,1028560 seconds +[32,859s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[32,859s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,859s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,859s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[32,859s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[32,859s][info][gc,start ] GC(284) Pause Full (System.gc()) +[32,859s][info][gc,phases,start ] GC(284) Phase 1: Mark live objects +[32,862s][info][gc,stringtable ] GC(284) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,862s][info][gc,phases ] GC(284) Phase 1: Mark live objects 3,100ms +[32,862s][info][gc,phases,start ] GC(284) Phase 2: Compute new object addresses +[32,863s][info][gc,phases ] GC(284) Phase 2: Compute new object addresses 0,657ms +[32,863s][info][gc,phases,start ] GC(284) Phase 3: Adjust pointers +[32,865s][info][gc,phases ] GC(284) Phase 3: Adjust pointers 1,880ms +[32,865s][info][gc,phases,start ] GC(284) Phase 4: Move objects +[32,866s][info][gc,phases ] GC(284) Phase 4: Move objects 0,974ms +[32,866s][info][gc ] GC(284) Pause Full (System.gc()) 25M->23M(128M) 6,812ms +[32,866s][info][safepoint ] Total time for which application threads were stopped: 0,0069910 seconds, Stopping threads took: 0,0000300 seconds +[32,967s][info][gc ] Cancelling concurrent GC: System.gc() +[32,970s][info][safepoint ] Application time: 0,1042230 seconds +[32,970s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[32,970s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[32,970s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[32,970s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[32,970s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[32,971s][info][gc,start ] GC(285) Pause Full (System.gc()) +[32,971s][info][gc,phases,start ] GC(285) Phase 1: Mark live objects +[32,973s][info][gc,stringtable ] GC(285) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[32,974s][info][gc,phases ] GC(285) Phase 1: Mark live objects 2,997ms +[32,974s][info][gc,phases,start ] GC(285) Phase 2: Compute new object addresses +[32,974s][info][gc,phases ] GC(285) Phase 2: Compute new object addresses 0,607ms +[32,974s][info][gc,phases,start ] GC(285) Phase 3: Adjust pointers +[32,976s][info][gc,phases ] GC(285) Phase 3: Adjust pointers 1,834ms +[32,976s][info][gc,phases,start ] GC(285) Phase 4: Move objects +[32,977s][info][gc,phases ] GC(285) Phase 4: Move objects 1,179ms +[32,977s][info][gc ] GC(285) Pause Full (System.gc()) 25M->23M(128M) 6,833ms +[32,977s][info][safepoint ] Total time for which application threads were stopped: 0,0070180 seconds, Stopping threads took: 0,0000310 seconds +[33,078s][info][gc ] Cancelling concurrent GC: System.gc() +[33,081s][info][safepoint ] Application time: 0,1040900 seconds +[33,082s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[33,082s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[33,082s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[33,082s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[33,082s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[33,082s][info][gc,start ] GC(286) Pause Full (System.gc()) +[33,082s][info][gc,phases,start ] GC(286) Phase 1: Mark live objects +[33,085s][info][gc,stringtable ] GC(286) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,085s][info][gc,phases ] GC(286) Phase 1: Mark live objects 3,106ms +[33,085s][info][gc,phases,start ] GC(286) Phase 2: Compute new object addresses +[33,085s][info][gc,phases ] GC(286) Phase 2: Compute new object addresses 0,653ms +[33,085s][info][gc,phases,start ] GC(286) Phase 3: Adjust pointers +[33,087s][info][gc,phases ] GC(286) Phase 3: Adjust pointers 1,832ms +[33,087s][info][gc,phases,start ] GC(286) Phase 4: Move objects +[33,089s][info][gc,phases ] GC(286) Phase 4: Move objects 1,166ms +[33,089s][info][gc ] GC(286) Pause Full (System.gc()) 25M->23M(128M) 6,969ms +[33,089s][info][safepoint ] Total time for which application threads were stopped: 0,0071470 seconds, Stopping threads took: 0,0000300 seconds +[33,190s][info][gc ] Cancelling concurrent GC: System.gc() +[33,192s][info][safepoint ] Application time: 0,1037220 seconds +[33,192s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[33,192s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[33,193s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,193s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[33,193s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[33,193s][info][gc,start ] GC(287) Pause Full (System.gc()) +[33,193s][info][gc,phases,start ] GC(287) Phase 1: Mark live objects +[33,196s][info][gc,stringtable ] GC(287) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,196s][info][gc,phases ] GC(287) Phase 1: Mark live objects 3,236ms +[33,196s][info][gc,phases,start ] GC(287) Phase 2: Compute new object addresses +[33,197s][info][gc,phases ] GC(287) Phase 2: Compute new object addresses 0,686ms +[33,197s][info][gc,phases,start ] GC(287) Phase 3: Adjust pointers +[33,199s][info][gc,phases ] GC(287) Phase 3: Adjust pointers 1,969ms +[33,199s][info][gc,phases,start ] GC(287) Phase 4: Move objects +[33,200s][info][gc,phases ] GC(287) Phase 4: Move objects 0,906ms +[33,200s][info][gc ] GC(287) Pause Full (System.gc()) 25M->23M(128M) 7,003ms +[33,200s][info][safepoint ] Total time for which application threads were stopped: 0,0071840 seconds, Stopping threads took: 0,0000310 seconds +[33,300s][info][gc ] Cancelling concurrent GC: System.gc() +[33,303s][info][safepoint ] Application time: 0,1036710 seconds +[33,303s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[33,303s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[33,303s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[33,303s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[33,303s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[33,304s][info][gc,start ] GC(288) Pause Full (System.gc()) +[33,304s][info][gc,phases,start ] GC(288) Phase 1: Mark live objects +[33,307s][info][gc,stringtable ] GC(288) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,307s][info][gc,phases ] GC(288) Phase 1: Mark live objects 3,339ms +[33,307s][info][gc,phases,start ] GC(288) Phase 2: Compute new object addresses +[33,308s][info][gc,phases ] GC(288) Phase 2: Compute new object addresses 0,669ms +[33,308s][info][gc,phases,start ] GC(288) Phase 3: Adjust pointers +[33,310s][info][gc,phases ] GC(288) Phase 3: Adjust pointers 1,912ms +[33,310s][info][gc,phases,start ] GC(288) Phase 4: Move objects +[33,311s][info][gc,phases ] GC(288) Phase 4: Move objects 0,962ms +[33,311s][info][gc ] GC(288) Pause Full (System.gc()) 25M->23M(128M) 7,086ms +[33,311s][info][safepoint ] Total time for which application threads were stopped: 0,0072710 seconds, Stopping threads took: 0,0000320 seconds +[33,411s][info][gc ] Cancelling concurrent GC: System.gc() +[33,414s][info][safepoint ] Application time: 0,1034490 seconds +[33,414s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[33,414s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[33,414s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,414s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[33,414s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[33,414s][info][gc,start ] GC(289) Pause Full (System.gc()) +[33,414s][info][gc,phases,start ] GC(289) Phase 1: Mark live objects +[33,417s][info][gc,stringtable ] GC(289) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,417s][info][gc,phases ] GC(289) Phase 1: Mark live objects 2,910ms +[33,417s][info][gc,phases,start ] GC(289) Phase 2: Compute new object addresses +[33,418s][info][gc,phases ] GC(289) Phase 2: Compute new object addresses 0,613ms +[33,418s][info][gc,phases,start ] GC(289) Phase 3: Adjust pointers +[33,420s][info][gc,phases ] GC(289) Phase 3: Adjust pointers 1,932ms +[33,420s][info][gc,phases,start ] GC(289) Phase 4: Move objects +[33,421s][info][gc,phases ] GC(289) Phase 4: Move objects 0,894ms +[33,421s][info][gc ] GC(289) Pause Full (System.gc()) 25M->23M(128M) 6,551ms +[33,421s][info][safepoint ] Total time for which application threads were stopped: 0,0067300 seconds, Stopping threads took: 0,0000300 seconds +[33,521s][info][gc ] Cancelling concurrent GC: System.gc() +[33,524s][info][safepoint ] Application time: 0,1034400 seconds +[33,524s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[33,524s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[33,524s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,524s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[33,524s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[33,525s][info][gc,start ] GC(290) Pause Full (System.gc()) +[33,525s][info][gc,phases,start ] GC(290) Phase 1: Mark live objects +[33,527s][info][gc,stringtable ] GC(290) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,527s][info][gc,phases ] GC(290) Phase 1: Mark live objects 2,963ms +[33,528s][info][gc,phases,start ] GC(290) Phase 2: Compute new object addresses +[33,528s][info][gc,phases ] GC(290) Phase 2: Compute new object addresses 0,621ms +[33,528s][info][gc,phases,start ] GC(290) Phase 3: Adjust pointers +[33,530s][info][gc,phases ] GC(290) Phase 3: Adjust pointers 1,894ms +[33,530s][info][gc,phases,start ] GC(290) Phase 4: Move objects +[33,532s][info][gc,phases ] GC(290) Phase 4: Move objects 1,394ms +[33,532s][info][gc ] GC(290) Pause Full (System.gc()) 25M->24M(128M) 7,112ms +[33,532s][info][safepoint ] Total time for which application threads were stopped: 0,0072930 seconds, Stopping threads took: 0,0000300 seconds +[33,632s][info][gc ] Cancelling concurrent GC: System.gc() +[33,636s][info][safepoint ] Application time: 0,1044760 seconds +[33,637s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[33,637s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[33,637s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,637s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[33,637s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[33,637s][info][gc,start ] GC(291) Pause Full (System.gc()) +[33,637s][info][gc,phases,start ] GC(291) Phase 1: Mark live objects +[33,640s][info][gc,stringtable ] GC(291) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,640s][info][gc,phases ] GC(291) Phase 1: Mark live objects 3,298ms +[33,640s][info][gc,phases,start ] GC(291) Phase 2: Compute new object addresses +[33,641s][info][gc,phases ] GC(291) Phase 2: Compute new object addresses 0,619ms +[33,641s][info][gc,phases,start ] GC(291) Phase 3: Adjust pointers +[33,643s][info][gc,phases ] GC(291) Phase 3: Adjust pointers 1,932ms +[33,643s][info][gc,phases,start ] GC(291) Phase 4: Move objects +[33,644s][info][gc,phases ] GC(291) Phase 4: Move objects 0,891ms +[33,644s][info][gc ] GC(291) Pause Full (System.gc()) 26M->24M(128M) 6,933ms +[33,644s][info][safepoint ] Total time for which application threads were stopped: 0,0072360 seconds, Stopping threads took: 0,0001420 seconds +[33,744s][info][gc ] Cancelling concurrent GC: System.gc() +[33,747s][info][safepoint ] Application time: 0,1037230 seconds +[33,747s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[33,748s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[33,748s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,748s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[33,748s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[33,748s][info][gc,start ] GC(292) Pause Full (System.gc()) +[33,748s][info][gc,phases,start ] GC(292) Phase 1: Mark live objects +[33,751s][info][gc,stringtable ] GC(292) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,751s][info][gc,phases ] GC(292) Phase 1: Mark live objects 3,035ms +[33,751s][info][gc,phases,start ] GC(292) Phase 2: Compute new object addresses +[33,751s][info][gc,phases ] GC(292) Phase 2: Compute new object addresses 0,637ms +[33,751s][info][gc,phases,start ] GC(292) Phase 3: Adjust pointers +[33,753s][info][gc,phases ] GC(292) Phase 3: Adjust pointers 2,048ms +[33,753s][info][gc,phases,start ] GC(292) Phase 4: Move objects +[33,755s][info][gc,phases ] GC(292) Phase 4: Move objects 1,105ms +[33,755s][info][gc ] GC(292) Pause Full (System.gc()) 26M->24M(128M) 7,050ms +[33,755s][info][safepoint ] Total time for which application threads were stopped: 0,0072300 seconds, Stopping threads took: 0,0000310 seconds +[33,855s][info][gc ] Cancelling concurrent GC: System.gc() +[33,858s][info][safepoint ] Application time: 0,1034730 seconds +[33,858s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[33,858s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[33,858s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,858s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[33,858s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[33,858s][info][gc,start ] GC(293) Pause Full (System.gc()) +[33,858s][info][gc,phases,start ] GC(293) Phase 1: Mark live objects +[33,861s][info][gc,stringtable ] GC(293) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,861s][info][gc,phases ] GC(293) Phase 1: Mark live objects 3,009ms +[33,861s][info][gc,phases,start ] GC(293) Phase 2: Compute new object addresses +[33,862s][info][gc,phases ] GC(293) Phase 2: Compute new object addresses 0,685ms +[33,862s][info][gc,phases,start ] GC(293) Phase 3: Adjust pointers +[33,864s][info][gc,phases ] GC(293) Phase 3: Adjust pointers 1,878ms +[33,864s][info][gc,phases,start ] GC(293) Phase 4: Move objects +[33,865s][info][gc,phases ] GC(293) Phase 4: Move objects 0,809ms +[33,865s][info][gc ] GC(293) Pause Full (System.gc()) 26M->24M(128M) 6,642ms +[33,865s][info][safepoint ] Total time for which application threads were stopped: 0,0068230 seconds, Stopping threads took: 0,0000310 seconds +[33,966s][info][gc ] Cancelling concurrent GC: System.gc() +[33,968s][info][safepoint ] Application time: 0,1031090 seconds +[33,968s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[33,968s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[33,968s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[33,968s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[33,968s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[33,968s][info][gc,start ] GC(294) Pause Full (System.gc()) +[33,968s][info][gc,phases,start ] GC(294) Phase 1: Mark live objects +[33,979s][info][gc,stringtable ] GC(294) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[33,980s][info][gc,phases ] GC(294) Phase 1: Mark live objects 11,146ms +[33,980s][info][gc,phases,start ] GC(294) Phase 2: Compute new object addresses +[33,981s][info][gc,phases ] GC(294) Phase 2: Compute new object addresses 0,965ms +[33,981s][info][gc,phases,start ] GC(294) Phase 3: Adjust pointers +[33,984s][info][gc,phases ] GC(294) Phase 3: Adjust pointers 2,914ms +[33,984s][info][gc,phases,start ] GC(294) Phase 4: Move objects +[33,986s][info][gc,phases ] GC(294) Phase 4: Move objects 2,501ms +[33,986s][info][gc ] GC(294) Pause Full (System.gc()) 26M->24M(128M) 17,834ms +[33,986s][info][safepoint ] Total time for which application threads were stopped: 0,0180720 seconds, Stopping threads took: 0,0000360 seconds +[34,087s][info][gc ] Cancelling concurrent GC: System.gc() +[34,090s][info][safepoint ] Application time: 0,1039490 seconds +[34,091s][info][safepoint,cleanup ] deflating idle monitors, 0,0000140 secs +[34,091s][info][safepoint,cleanup ] updating inline caches, 0,0000030 secs +[34,091s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000040 secs +[34,091s][info][safepoint,cleanup ] mark nmethods, 0,0000720 secs +[34,092s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[34,092s][info][gc,start ] GC(295) Pause Full (System.gc()) +[34,092s][info][gc,phases,start ] GC(295) Phase 1: Mark live objects +[34,094s][info][gc,stringtable ] GC(295) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,095s][info][gc,phases ] GC(295) Phase 1: Mark live objects 2,943ms +[34,095s][info][gc,phases,start ] GC(295) Phase 2: Compute new object addresses +[34,095s][info][gc,phases ] GC(295) Phase 2: Compute new object addresses 0,651ms +[34,095s][info][gc,phases,start ] GC(295) Phase 3: Adjust pointers +[34,097s][info][gc,phases ] GC(295) Phase 3: Adjust pointers 1,948ms +[34,097s][info][gc,phases,start ] GC(295) Phase 4: Move objects +[34,099s][info][gc,phases ] GC(295) Phase 4: Move objects 1,356ms +[34,099s][info][gc ] GC(295) Pause Full (System.gc()) 26M->24M(128M) 7,171ms +[34,099s][info][safepoint ] Total time for which application threads were stopped: 0,0081830 seconds, Stopping threads took: 0,0002270 seconds +[34,199s][info][gc ] Cancelling concurrent GC: System.gc() +[34,202s][info][safepoint ] Application time: 0,1033690 seconds +[34,202s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[34,202s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,202s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[34,202s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[34,202s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[34,202s][info][gc,start ] GC(296) Pause Full (System.gc()) +[34,202s][info][gc,phases,start ] GC(296) Phase 1: Mark live objects +[34,205s][info][gc,stringtable ] GC(296) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,205s][info][gc,phases ] GC(296) Phase 1: Mark live objects 2,984ms +[34,205s][info][gc,phases,start ] GC(296) Phase 2: Compute new object addresses +[34,206s][info][gc,phases ] GC(296) Phase 2: Compute new object addresses 0,639ms +[34,206s][info][gc,phases,start ] GC(296) Phase 3: Adjust pointers +[34,208s][info][gc,phases ] GC(296) Phase 3: Adjust pointers 1,857ms +[34,208s][info][gc,phases,start ] GC(296) Phase 4: Move objects +[34,209s][info][gc,phases ] GC(296) Phase 4: Move objects 0,979ms +[34,209s][info][gc ] GC(296) Pause Full (System.gc()) 26M->24M(128M) 6,682ms +[34,209s][info][safepoint ] Total time for which application threads were stopped: 0,0068920 seconds, Stopping threads took: 0,0000370 seconds +[34,310s][info][gc ] Cancelling concurrent GC: System.gc() +[34,313s][info][safepoint ] Application time: 0,1036510 seconds +[34,313s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[34,313s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,313s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[34,313s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[34,313s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[34,313s][info][gc,start ] GC(297) Pause Full (System.gc()) +[34,313s][info][gc,phases,start ] GC(297) Phase 1: Mark live objects +[34,316s][info][gc,stringtable ] GC(297) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,316s][info][gc,phases ] GC(297) Phase 1: Mark live objects 3,360ms +[34,316s][info][gc,phases,start ] GC(297) Phase 2: Compute new object addresses +[34,317s][info][gc,phases ] GC(297) Phase 2: Compute new object addresses 0,647ms +[34,317s][info][gc,phases,start ] GC(297) Phase 3: Adjust pointers +[34,319s][info][gc,phases ] GC(297) Phase 3: Adjust pointers 2,093ms +[34,319s][info][gc,phases,start ] GC(297) Phase 4: Move objects +[34,321s][info][gc,phases ] GC(297) Phase 4: Move objects 1,316ms +[34,321s][info][gc ] GC(297) Pause Full (System.gc()) 26M->24M(128M) 7,636ms +[34,321s][info][safepoint ] Total time for which application threads were stopped: 0,0078180 seconds, Stopping threads took: 0,0000310 seconds +[34,421s][info][gc ] Cancelling concurrent GC: System.gc() +[34,425s][info][safepoint ] Application time: 0,1041020 seconds +[34,425s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[34,425s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,425s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[34,425s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[34,425s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[34,425s][info][gc,start ] GC(298) Pause Full (System.gc()) +[34,425s][info][gc,phases,start ] GC(298) Phase 1: Mark live objects +[34,429s][info][gc,stringtable ] GC(298) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,429s][info][gc,phases ] GC(298) Phase 1: Mark live objects 3,620ms +[34,429s][info][gc,phases,start ] GC(298) Phase 2: Compute new object addresses +[34,430s][info][gc,phases ] GC(298) Phase 2: Compute new object addresses 0,962ms +[34,430s][info][gc,phases,start ] GC(298) Phase 3: Adjust pointers +[34,432s][info][gc,phases ] GC(298) Phase 3: Adjust pointers 1,868ms +[34,432s][info][gc,phases,start ] GC(298) Phase 4: Move objects +[34,433s][info][gc,phases ] GC(298) Phase 4: Move objects 1,191ms +[34,433s][info][gc ] GC(298) Pause Full (System.gc()) 26M->24M(128M) 7,882ms +[34,433s][info][safepoint ] Total time for which application threads were stopped: 0,0080600 seconds, Stopping threads took: 0,0000290 seconds +[34,533s][info][gc ] Cancelling concurrent GC: System.gc() +[34,537s][info][safepoint ] Application time: 0,1041990 seconds +[34,537s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[34,537s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,537s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[34,537s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[34,537s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[34,537s][info][gc,start ] GC(299) Pause Full (System.gc()) +[34,537s][info][gc,phases,start ] GC(299) Phase 1: Mark live objects +[34,540s][info][gc,stringtable ] GC(299) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,541s][info][gc,phases ] GC(299) Phase 1: Mark live objects 3,211ms +[34,541s][info][gc,phases,start ] GC(299) Phase 2: Compute new object addresses +[34,541s][info][gc,phases ] GC(299) Phase 2: Compute new object addresses 0,644ms +[34,541s][info][gc,phases,start ] GC(299) Phase 3: Adjust pointers +[34,543s][info][gc,phases ] GC(299) Phase 3: Adjust pointers 1,871ms +[34,543s][info][gc,phases,start ] GC(299) Phase 4: Move objects +[34,544s][info][gc,phases ] GC(299) Phase 4: Move objects 0,997ms +[34,544s][info][gc ] GC(299) Pause Full (System.gc()) 26M->24M(128M) 6,948ms +[34,544s][info][safepoint ] Total time for which application threads were stopped: 0,0071360 seconds, Stopping threads took: 0,0000300 seconds +[34,645s][info][gc ] Cancelling concurrent GC: System.gc() +[34,647s][info][safepoint ] Application time: 0,1030200 seconds +[34,647s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[34,647s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,647s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[34,647s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[34,647s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[34,647s][info][gc,start ] GC(300) Pause Full (System.gc()) +[34,647s][info][gc,phases,start ] GC(300) Phase 1: Mark live objects +[34,651s][info][gc,stringtable ] GC(300) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,651s][info][gc,phases ] GC(300) Phase 1: Mark live objects 3,243ms +[34,651s][info][gc,phases,start ] GC(300) Phase 2: Compute new object addresses +[34,651s][info][gc,phases ] GC(300) Phase 2: Compute new object addresses 0,733ms +[34,652s][info][gc,phases,start ] GC(300) Phase 3: Adjust pointers +[34,653s][info][gc,phases ] GC(300) Phase 3: Adjust pointers 1,891ms +[34,653s][info][gc,phases,start ] GC(300) Phase 4: Move objects +[34,655s][info][gc,phases ] GC(300) Phase 4: Move objects 1,108ms +[34,655s][info][gc ] GC(300) Pause Full (System.gc()) 26M->24M(128M) 7,193ms +[34,655s][info][safepoint ] Total time for which application threads were stopped: 0,0073830 seconds, Stopping threads took: 0,0000300 seconds +[34,755s][info][gc ] Cancelling concurrent GC: System.gc() +[34,759s][info][safepoint ] Application time: 0,1042920 seconds +[34,759s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[34,759s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,759s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[34,759s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[34,759s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[34,759s][info][gc,start ] GC(301) Pause Full (System.gc()) +[34,759s][info][gc,phases,start ] GC(301) Phase 1: Mark live objects +[34,762s][info][gc,stringtable ] GC(301) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,762s][info][gc,phases ] GC(301) Phase 1: Mark live objects 2,713ms +[34,762s][info][gc,phases,start ] GC(301) Phase 2: Compute new object addresses +[34,763s][info][gc,phases ] GC(301) Phase 2: Compute new object addresses 0,809ms +[34,763s][info][gc,phases,start ] GC(301) Phase 3: Adjust pointers +[34,765s][info][gc,phases ] GC(301) Phase 3: Adjust pointers 1,916ms +[34,765s][info][gc,phases,start ] GC(301) Phase 4: Move objects +[34,766s][info][gc,phases ] GC(301) Phase 4: Move objects 0,869ms +[34,766s][info][gc ] GC(301) Pause Full (System.gc()) 26M->24M(128M) 6,540ms +[34,766s][info][safepoint ] Total time for which application threads were stopped: 0,0067160 seconds, Stopping threads took: 0,0000310 seconds +[34,866s][info][gc ] Cancelling concurrent GC: System.gc() +[34,870s][info][safepoint ] Application time: 0,1039040 seconds +[34,870s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[34,870s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[34,870s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[34,870s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[34,870s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[34,870s][info][gc,start ] GC(302) Pause Full (System.gc()) +[34,870s][info][gc,phases,start ] GC(302) Phase 1: Mark live objects +[34,873s][info][gc,stringtable ] GC(302) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,873s][info][gc,phases ] GC(302) Phase 1: Mark live objects 2,944ms +[34,873s][info][gc,phases,start ] GC(302) Phase 2: Compute new object addresses +[34,874s][info][gc,phases ] GC(302) Phase 2: Compute new object addresses 0,637ms +[34,874s][info][gc,phases,start ] GC(302) Phase 3: Adjust pointers +[34,875s][info][gc,phases ] GC(302) Phase 3: Adjust pointers 1,850ms +[34,875s][info][gc,phases,start ] GC(302) Phase 4: Move objects +[34,876s][info][gc,phases ] GC(302) Phase 4: Move objects 0,952ms +[34,876s][info][gc ] GC(302) Pause Full (System.gc()) 26M->24M(128M) 6,597ms +[34,877s][info][safepoint ] Total time for which application threads were stopped: 0,0067810 seconds, Stopping threads took: 0,0000330 seconds +[34,977s][info][gc ] Cancelling concurrent GC: System.gc() +[34,980s][info][safepoint ] Application time: 0,1031960 seconds +[34,980s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[34,980s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[34,980s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[34,980s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[34,980s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[34,980s][info][gc,start ] GC(303) Pause Full (System.gc()) +[34,980s][info][gc,phases,start ] GC(303) Phase 1: Mark live objects +[34,983s][info][gc,stringtable ] GC(303) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[34,983s][info][gc,phases ] GC(303) Phase 1: Mark live objects 3,100ms +[34,983s][info][gc,phases,start ] GC(303) Phase 2: Compute new object addresses +[34,984s][info][gc,phases ] GC(303) Phase 2: Compute new object addresses 0,631ms +[34,984s][info][gc,phases,start ] GC(303) Phase 3: Adjust pointers +[34,986s][info][gc,phases ] GC(303) Phase 3: Adjust pointers 2,059ms +[34,986s][info][gc,phases,start ] GC(303) Phase 4: Move objects +[34,987s][info][gc,phases ] GC(303) Phase 4: Move objects 1,056ms +[34,987s][info][gc ] GC(303) Pause Full (System.gc()) 26M->24M(128M) 7,098ms +[34,987s][info][safepoint ] Total time for which application threads were stopped: 0,0072980 seconds, Stopping threads took: 0,0000340 seconds +[35,088s][info][gc ] Cancelling concurrent GC: System.gc() +[35,091s][info][safepoint ] Application time: 0,1041220 seconds +[35,091s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[35,091s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[35,091s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,091s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[35,091s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[35,091s][info][gc,start ] GC(304) Pause Full (System.gc()) +[35,091s][info][gc,phases,start ] GC(304) Phase 1: Mark live objects +[35,094s][info][gc,stringtable ] GC(304) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,094s][info][gc,phases ] GC(304) Phase 1: Mark live objects 2,890ms +[35,094s][info][gc,phases,start ] GC(304) Phase 2: Compute new object addresses +[35,095s][info][gc,phases ] GC(304) Phase 2: Compute new object addresses 0,596ms +[35,095s][info][gc,phases,start ] GC(304) Phase 3: Adjust pointers +[35,097s][info][gc,phases ] GC(304) Phase 3: Adjust pointers 1,859ms +[35,097s][info][gc,phases,start ] GC(304) Phase 4: Move objects +[35,098s][info][gc,phases ] GC(304) Phase 4: Move objects 1,174ms +[35,098s][info][gc ] GC(304) Pause Full (System.gc()) 26M->24M(128M) 6,732ms +[35,098s][info][safepoint ] Total time for which application threads were stopped: 0,0069140 seconds, Stopping threads took: 0,0000310 seconds +[35,199s][info][gc ] Cancelling concurrent GC: System.gc() +[35,201s][info][safepoint ] Application time: 0,1029530 seconds +[35,201s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[35,201s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,201s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,201s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[35,201s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[35,201s][info][gc,start ] GC(305) Pause Full (System.gc()) +[35,201s][info][gc,phases,start ] GC(305) Phase 1: Mark live objects +[35,204s][info][gc,stringtable ] GC(305) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,204s][info][gc,phases ] GC(305) Phase 1: Mark live objects 2,901ms +[35,204s][info][gc,phases,start ] GC(305) Phase 2: Compute new object addresses +[35,205s][info][gc,phases ] GC(305) Phase 2: Compute new object addresses 0,636ms +[35,205s][info][gc,phases,start ] GC(305) Phase 3: Adjust pointers +[35,207s][info][gc,phases ] GC(305) Phase 3: Adjust pointers 1,730ms +[35,207s][info][gc,phases,start ] GC(305) Phase 4: Move objects +[35,208s][info][gc,phases ] GC(305) Phase 4: Move objects 1,090ms +[35,208s][info][gc ] GC(305) Pause Full (System.gc()) 26M->25M(128M) 6,577ms +[35,208s][info][safepoint ] Total time for which application threads were stopped: 0,0067550 seconds, Stopping threads took: 0,0000300 seconds +[35,309s][info][gc ] Cancelling concurrent GC: System.gc() +[35,311s][info][safepoint ] Application time: 0,1027040 seconds +[35,311s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[35,311s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,311s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,311s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[35,311s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[35,311s][info][gc,start ] GC(306) Pause Full (System.gc()) +[35,311s][info][gc,phases,start ] GC(306) Phase 1: Mark live objects +[35,314s][info][gc,stringtable ] GC(306) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,314s][info][gc,phases ] GC(306) Phase 1: Mark live objects 2,994ms +[35,314s][info][gc,phases,start ] GC(306) Phase 2: Compute new object addresses +[35,314s][info][gc,phases ] GC(306) Phase 2: Compute new object addresses 0,605ms +[35,314s][info][gc,phases,start ] GC(306) Phase 3: Adjust pointers +[35,316s][info][gc,phases ] GC(306) Phase 3: Adjust pointers 1,822ms +[35,316s][info][gc,phases,start ] GC(306) Phase 4: Move objects +[35,318s][info][gc,phases ] GC(306) Phase 4: Move objects 1,362ms +[35,318s][info][gc ] GC(306) Pause Full (System.gc()) 27M->25M(128M) 6,983ms +[35,318s][info][safepoint ] Total time for which application threads were stopped: 0,0071610 seconds, Stopping threads took: 0,0000290 seconds +[35,418s][info][gc ] Cancelling concurrent GC: System.gc() +[35,422s][info][safepoint ] Application time: 0,1040420 seconds +[35,422s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[35,422s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,422s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[35,422s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[35,422s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[35,422s][info][gc,start ] GC(307) Pause Full (System.gc()) +[35,422s][info][gc,phases,start ] GC(307) Phase 1: Mark live objects +[35,425s][info][gc,stringtable ] GC(307) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,425s][info][gc,phases ] GC(307) Phase 1: Mark live objects 3,051ms +[35,425s][info][gc,phases,start ] GC(307) Phase 2: Compute new object addresses +[35,426s][info][gc,phases ] GC(307) Phase 2: Compute new object addresses 0,634ms +[35,426s][info][gc,phases,start ] GC(307) Phase 3: Adjust pointers +[35,428s][info][gc,phases ] GC(307) Phase 3: Adjust pointers 1,851ms +[35,428s][info][gc,phases,start ] GC(307) Phase 4: Move objects +[35,429s][info][gc,phases ] GC(307) Phase 4: Move objects 1,059ms +[35,429s][info][gc ] GC(307) Pause Full (System.gc()) 27M->25M(128M) 6,808ms +[35,429s][info][safepoint ] Total time for which application threads were stopped: 0,0069840 seconds, Stopping threads took: 0,0000280 seconds +[35,529s][info][gc ] Cancelling concurrent GC: System.gc() +[35,533s][info][safepoint ] Application time: 0,1036090 seconds +[35,533s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[35,533s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,533s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,533s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[35,533s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[35,533s][info][gc,start ] GC(308) Pause Full (System.gc()) +[35,533s][info][gc,phases,start ] GC(308) Phase 1: Mark live objects +[35,536s][info][gc,stringtable ] GC(308) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,536s][info][gc,phases ] GC(308) Phase 1: Mark live objects 2,970ms +[35,536s][info][gc,phases,start ] GC(308) Phase 2: Compute new object addresses +[35,536s][info][gc,phases ] GC(308) Phase 2: Compute new object addresses 0,613ms +[35,536s][info][gc,phases,start ] GC(308) Phase 3: Adjust pointers +[35,538s][info][gc,phases ] GC(308) Phase 3: Adjust pointers 1,776ms +[35,538s][info][gc,phases,start ] GC(308) Phase 4: Move objects +[35,539s][info][gc,phases ] GC(308) Phase 4: Move objects 1,033ms +[35,539s][info][gc ] GC(308) Pause Full (System.gc()) 27M->25M(128M) 6,630ms +[35,539s][info][safepoint ] Total time for which application threads were stopped: 0,0068080 seconds, Stopping threads took: 0,0000300 seconds +[35,640s][info][gc ] Cancelling concurrent GC: System.gc() +[35,643s][info][safepoint ] Application time: 0,1036370 seconds +[35,643s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[35,643s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[35,643s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,643s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[35,643s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[35,643s][info][gc,start ] GC(309) Pause Full (System.gc()) +[35,643s][info][gc,phases,start ] GC(309) Phase 1: Mark live objects +[35,647s][info][gc,stringtable ] GC(309) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,647s][info][gc,phases ] GC(309) Phase 1: Mark live objects 3,584ms +[35,647s][info][gc,phases,start ] GC(309) Phase 2: Compute new object addresses +[35,648s][info][gc,phases ] GC(309) Phase 2: Compute new object addresses 0,661ms +[35,648s][info][gc,phases,start ] GC(309) Phase 3: Adjust pointers +[35,650s][info][gc,phases ] GC(309) Phase 3: Adjust pointers 1,916ms +[35,650s][info][gc,phases,start ] GC(309) Phase 4: Move objects +[35,651s][info][gc,phases ] GC(309) Phase 4: Move objects 1,500ms +[35,651s][info][gc ] GC(309) Pause Full (System.gc()) 27M->25M(128M) 8,022ms +[35,651s][info][safepoint ] Total time for which application threads were stopped: 0,0082450 seconds, Stopping threads took: 0,0000310 seconds +[35,752s][info][gc ] Cancelling concurrent GC: System.gc() +[35,754s][info][safepoint ] Application time: 0,1031490 seconds +[35,755s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[35,755s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,755s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,755s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[35,755s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[35,755s][info][gc,start ] GC(310) Pause Full (System.gc()) +[35,755s][info][gc,phases,start ] GC(310) Phase 1: Mark live objects +[35,758s][info][gc,stringtable ] GC(310) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,758s][info][gc,phases ] GC(310) Phase 1: Mark live objects 3,055ms +[35,758s][info][gc,phases,start ] GC(310) Phase 2: Compute new object addresses +[35,758s][info][gc,phases ] GC(310) Phase 2: Compute new object addresses 0,647ms +[35,759s][info][gc,phases,start ] GC(310) Phase 3: Adjust pointers +[35,760s][info][gc,phases ] GC(310) Phase 3: Adjust pointers 1,951ms +[35,761s][info][gc,phases,start ] GC(310) Phase 4: Move objects +[35,761s][info][gc,phases ] GC(310) Phase 4: Move objects 0,865ms +[35,761s][info][gc ] GC(310) Pause Full (System.gc()) 27M->25M(128M) 6,722ms +[35,761s][info][safepoint ] Total time for which application threads were stopped: 0,0069540 seconds, Stopping threads took: 0,0000720 seconds +[35,862s][info][gc ] Cancelling concurrent GC: System.gc() +[35,865s][info][safepoint ] Application time: 0,1037330 seconds +[35,865s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[35,865s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,865s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,865s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[35,865s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[35,865s][info][gc,start ] GC(311) Pause Full (System.gc()) +[35,865s][info][gc,phases,start ] GC(311) Phase 1: Mark live objects +[35,868s][info][gc,stringtable ] GC(311) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,869s][info][gc,phases ] GC(311) Phase 1: Mark live objects 3,103ms +[35,869s][info][gc,phases,start ] GC(311) Phase 2: Compute new object addresses +[35,869s][info][gc,phases ] GC(311) Phase 2: Compute new object addresses 0,617ms +[35,869s][info][gc,phases,start ] GC(311) Phase 3: Adjust pointers +[35,871s][info][gc,phases ] GC(311) Phase 3: Adjust pointers 1,879ms +[35,871s][info][gc,phases,start ] GC(311) Phase 4: Move objects +[35,872s][info][gc,phases ] GC(311) Phase 4: Move objects 0,879ms +[35,872s][info][gc ] GC(311) Pause Full (System.gc()) 27M->25M(128M) 6,684ms +[35,872s][info][safepoint ] Total time for which application threads were stopped: 0,0068610 seconds, Stopping threads took: 0,0000300 seconds +[35,972s][info][gc ] Cancelling concurrent GC: System.gc() +[35,976s][info][safepoint ] Application time: 0,1038530 seconds +[35,976s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[35,976s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[35,976s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[35,976s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[35,976s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[35,976s][info][gc,start ] GC(312) Pause Full (System.gc()) +[35,976s][info][gc,phases,start ] GC(312) Phase 1: Mark live objects +[35,979s][info][gc,stringtable ] GC(312) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[35,979s][info][gc,phases ] GC(312) Phase 1: Mark live objects 3,044ms +[35,979s][info][gc,phases,start ] GC(312) Phase 2: Compute new object addresses +[35,980s][info][gc,phases ] GC(312) Phase 2: Compute new object addresses 0,607ms +[35,980s][info][gc,phases,start ] GC(312) Phase 3: Adjust pointers +[35,982s][info][gc,phases ] GC(312) Phase 3: Adjust pointers 1,859ms +[35,982s][info][gc,phases,start ] GC(312) Phase 4: Move objects +[35,983s][info][gc,phases ] GC(312) Phase 4: Move objects 0,931ms +[35,983s][info][gc ] GC(312) Pause Full (System.gc()) 27M->25M(128M) 6,650ms +[35,983s][info][safepoint ] Total time for which application threads were stopped: 0,0068330 seconds, Stopping threads took: 0,0000300 seconds +[36,084s][info][gc ] Cancelling concurrent GC: System.gc() +[36,086s][info][safepoint ] Application time: 0,1033950 seconds +[36,086s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,086s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,086s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,086s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[36,086s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[36,086s][info][gc,start ] GC(313) Pause Full (System.gc()) +[36,086s][info][gc,phases,start ] GC(313) Phase 1: Mark live objects +[36,089s][info][gc,stringtable ] GC(313) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,089s][info][gc,phases ] GC(313) Phase 1: Mark live objects 2,946ms +[36,089s][info][gc,phases,start ] GC(313) Phase 2: Compute new object addresses +[36,090s][info][gc,phases ] GC(313) Phase 2: Compute new object addresses 0,657ms +[36,090s][info][gc,phases,start ] GC(313) Phase 3: Adjust pointers +[36,092s][info][gc,phases ] GC(313) Phase 3: Adjust pointers 1,862ms +[36,092s][info][gc,phases,start ] GC(313) Phase 4: Move objects +[36,093s][info][gc,phases ] GC(313) Phase 4: Move objects 1,024ms +[36,093s][info][gc ] GC(313) Pause Full (System.gc()) 27M->25M(128M) 6,702ms +[36,093s][info][safepoint ] Total time for which application threads were stopped: 0,0068850 seconds, Stopping threads took: 0,0000290 seconds +[36,194s][info][gc ] Cancelling concurrent GC: System.gc() +[36,197s][info][safepoint ] Application time: 0,1036850 seconds +[36,197s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,197s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,197s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,197s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[36,197s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[36,197s][info][gc,start ] GC(314) Pause Full (System.gc()) +[36,197s][info][gc,phases,start ] GC(314) Phase 1: Mark live objects +[36,200s][info][gc,stringtable ] GC(314) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,200s][info][gc,phases ] GC(314) Phase 1: Mark live objects 3,041ms +[36,200s][info][gc,phases,start ] GC(314) Phase 2: Compute new object addresses +[36,201s][info][gc,phases ] GC(314) Phase 2: Compute new object addresses 0,711ms +[36,201s][info][gc,phases,start ] GC(314) Phase 3: Adjust pointers +[36,203s][info][gc,phases ] GC(314) Phase 3: Adjust pointers 1,851ms +[36,203s][info][gc,phases,start ] GC(314) Phase 4: Move objects +[36,204s][info][gc,phases ] GC(314) Phase 4: Move objects 0,917ms +[36,204s][info][gc ] GC(314) Pause Full (System.gc()) 27M->25M(128M) 6,721ms +[36,204s][info][safepoint ] Total time for which application threads were stopped: 0,0068970 seconds, Stopping threads took: 0,0000280 seconds +[36,304s][info][gc ] Cancelling concurrent GC: System.gc() +[36,308s][info][safepoint ] Application time: 0,1045020 seconds +[36,308s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,308s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,308s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,308s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[36,308s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[36,309s][info][gc,start ] GC(315) Pause Full (System.gc()) +[36,309s][info][gc,phases,start ] GC(315) Phase 1: Mark live objects +[36,311s][info][gc,stringtable ] GC(315) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,312s][info][gc,phases ] GC(315) Phase 1: Mark live objects 3,007ms +[36,312s][info][gc,phases,start ] GC(315) Phase 2: Compute new object addresses +[36,312s][info][gc,phases ] GC(315) Phase 2: Compute new object addresses 0,668ms +[36,312s][info][gc,phases,start ] GC(315) Phase 3: Adjust pointers +[36,314s][info][gc,phases ] GC(315) Phase 3: Adjust pointers 1,872ms +[36,314s][info][gc,phases,start ] GC(315) Phase 4: Move objects +[36,315s][info][gc,phases ] GC(315) Phase 4: Move objects 1,066ms +[36,315s][info][gc ] GC(315) Pause Full (System.gc()) 27M->25M(128M) 6,827ms +[36,315s][info][safepoint ] Total time for which application threads were stopped: 0,0070030 seconds, Stopping threads took: 0,0000290 seconds +[36,416s][info][gc ] Cancelling concurrent GC: System.gc() +[36,418s][info][safepoint ] Application time: 0,1023360 seconds +[36,418s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,418s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,418s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[36,418s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[36,418s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[36,418s][info][gc,start ] GC(316) Pause Full (System.gc()) +[36,418s][info][gc,phases,start ] GC(316) Phase 1: Mark live objects +[36,421s][info][gc,stringtable ] GC(316) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,421s][info][gc,phases ] GC(316) Phase 1: Mark live objects 2,983ms +[36,421s][info][gc,phases,start ] GC(316) Phase 2: Compute new object addresses +[36,422s][info][gc,phases ] GC(316) Phase 2: Compute new object addresses 0,616ms +[36,422s][info][gc,phases,start ] GC(316) Phase 3: Adjust pointers +[36,423s][info][gc,phases ] GC(316) Phase 3: Adjust pointers 1,880ms +[36,424s][info][gc,phases,start ] GC(316) Phase 4: Move objects +[36,424s][info][gc,phases ] GC(316) Phase 4: Move objects 0,940ms +[36,425s][info][gc ] GC(316) Pause Full (System.gc()) 27M->25M(128M) 6,633ms +[36,425s][info][safepoint ] Total time for which application threads were stopped: 0,0068110 seconds, Stopping threads took: 0,0000290 seconds +[36,525s][info][gc ] Cancelling concurrent GC: System.gc() +[36,528s][info][safepoint ] Application time: 0,1034520 seconds +[36,528s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,528s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,528s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,528s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[36,528s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[36,528s][info][gc,start ] GC(317) Pause Full (System.gc()) +[36,528s][info][gc,phases,start ] GC(317) Phase 1: Mark live objects +[36,531s][info][gc,stringtable ] GC(317) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,531s][info][gc,phases ] GC(317) Phase 1: Mark live objects 2,968ms +[36,531s][info][gc,phases,start ] GC(317) Phase 2: Compute new object addresses +[36,532s][info][gc,phases ] GC(317) Phase 2: Compute new object addresses 0,610ms +[36,532s][info][gc,phases,start ] GC(317) Phase 3: Adjust pointers +[36,534s][info][gc,phases ] GC(317) Phase 3: Adjust pointers 1,845ms +[36,534s][info][gc,phases,start ] GC(317) Phase 4: Move objects +[36,535s][info][gc,phases ] GC(317) Phase 4: Move objects 1,641ms +[36,535s][info][gc ] GC(317) Pause Full (System.gc()) 27M->25M(128M) 7,277ms +[36,536s][info][safepoint ] Total time for which application threads were stopped: 0,0074620 seconds, Stopping threads took: 0,0000360 seconds +[36,636s][info][gc ] Cancelling concurrent GC: System.gc() +[36,640s][info][safepoint ] Application time: 0,1040280 seconds +[36,640s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,640s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,640s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,640s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[36,640s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[36,640s][info][gc,start ] GC(318) Pause Full (System.gc()) +[36,640s][info][gc,phases,start ] GC(318) Phase 1: Mark live objects +[36,643s][info][gc,stringtable ] GC(318) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,643s][info][gc,phases ] GC(318) Phase 1: Mark live objects 3,146ms +[36,643s][info][gc,phases,start ] GC(318) Phase 2: Compute new object addresses +[36,644s][info][gc,phases ] GC(318) Phase 2: Compute new object addresses 0,659ms +[36,644s][info][gc,phases,start ] GC(318) Phase 3: Adjust pointers +[36,646s][info][gc,phases ] GC(318) Phase 3: Adjust pointers 1,897ms +[36,646s][info][gc,phases,start ] GC(318) Phase 4: Move objects +[36,647s][info][gc,phases ] GC(318) Phase 4: Move objects 1,102ms +[36,647s][info][gc ] GC(318) Pause Full (System.gc()) 27M->25M(128M) 7,016ms +[36,647s][info][safepoint ] Total time for which application threads were stopped: 0,0072020 seconds, Stopping threads took: 0,0000300 seconds +[36,747s][info][gc ] Cancelling concurrent GC: System.gc() +[36,750s][info][safepoint ] Application time: 0,1036110 seconds +[36,751s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[36,751s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,751s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,751s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[36,751s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[36,751s][info][gc,start ] GC(319) Pause Full (System.gc()) +[36,751s][info][gc,phases,start ] GC(319) Phase 1: Mark live objects +[36,754s][info][gc,stringtable ] GC(319) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,754s][info][gc,phases ] GC(319) Phase 1: Mark live objects 3,043ms +[36,754s][info][gc,phases,start ] GC(319) Phase 2: Compute new object addresses +[36,754s][info][gc,phases ] GC(319) Phase 2: Compute new object addresses 0,711ms +[36,754s][info][gc,phases,start ] GC(319) Phase 3: Adjust pointers +[36,756s][info][gc,phases ] GC(319) Phase 3: Adjust pointers 1,847ms +[36,756s][info][gc,phases,start ] GC(319) Phase 4: Move objects +[36,757s][info][gc,phases ] GC(319) Phase 4: Move objects 0,854ms +[36,757s][info][gc ] GC(319) Pause Full (System.gc()) 27M->25M(128M) 6,661ms +[36,757s][info][safepoint ] Total time for which application threads were stopped: 0,0068540 seconds, Stopping threads took: 0,0000450 seconds +[36,858s][info][gc ] Cancelling concurrent GC: System.gc() +[36,860s][info][safepoint ] Application time: 0,1028250 seconds +[36,860s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[36,860s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[36,860s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[36,860s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[36,860s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[36,860s][info][gc,start ] GC(320) Pause Full (System.gc()) +[36,860s][info][gc,phases,start ] GC(320) Phase 1: Mark live objects +[36,863s][info][gc,stringtable ] GC(320) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,863s][info][gc,phases ] GC(320) Phase 1: Mark live objects 3,005ms +[36,863s][info][gc,phases,start ] GC(320) Phase 2: Compute new object addresses +[36,864s][info][gc,phases ] GC(320) Phase 2: Compute new object addresses 0,622ms +[36,864s][info][gc,phases,start ] GC(320) Phase 3: Adjust pointers +[36,866s][info][gc,phases ] GC(320) Phase 3: Adjust pointers 1,735ms +[36,866s][info][gc,phases,start ] GC(320) Phase 4: Move objects +[36,867s][info][gc,phases ] GC(320) Phase 4: Move objects 1,084ms +[36,867s][info][gc ] GC(320) Pause Full (System.gc()) 27M->25M(128M) 6,646ms +[36,867s][info][safepoint ] Total time for which application threads were stopped: 0,0068240 seconds, Stopping threads took: 0,0000300 seconds +[36,967s][info][gc ] Cancelling concurrent GC: System.gc() +[36,971s][info][safepoint ] Application time: 0,1043580 seconds +[36,971s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[36,971s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[36,971s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[36,972s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[36,972s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[36,972s][info][gc,start ] GC(321) Pause Full (System.gc()) +[36,972s][info][gc,phases,start ] GC(321) Phase 1: Mark live objects +[36,974s][info][gc,stringtable ] GC(321) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[36,975s][info][gc,phases ] GC(321) Phase 1: Mark live objects 2,944ms +[36,975s][info][gc,phases,start ] GC(321) Phase 2: Compute new object addresses +[36,975s][info][gc,phases ] GC(321) Phase 2: Compute new object addresses 0,686ms +[36,975s][info][gc,phases,start ] GC(321) Phase 3: Adjust pointers +[36,977s][info][gc,phases ] GC(321) Phase 3: Adjust pointers 1,858ms +[36,977s][info][gc,phases,start ] GC(321) Phase 4: Move objects +[36,979s][info][gc,phases ] GC(321) Phase 4: Move objects 1,589ms +[36,979s][info][gc ] GC(321) Pause Full (System.gc()) 27M->26M(128M) 7,305ms +[36,979s][info][safepoint ] Total time for which application threads were stopped: 0,0074830 seconds, Stopping threads took: 0,0000300 seconds +[37,079s][info][gc ] Cancelling concurrent GC: System.gc() +[37,082s][info][safepoint ] Application time: 0,1035520 seconds +[37,083s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[37,083s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,083s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,083s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[37,083s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[37,083s][info][gc,start ] GC(322) Pause Full (System.gc()) +[37,083s][info][gc,phases,start ] GC(322) Phase 1: Mark live objects +[37,086s][info][gc,stringtable ] GC(322) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,086s][info][gc,phases ] GC(322) Phase 1: Mark live objects 3,114ms +[37,086s][info][gc,phases,start ] GC(322) Phase 2: Compute new object addresses +[37,086s][info][gc,phases ] GC(322) Phase 2: Compute new object addresses 0,660ms +[37,087s][info][gc,phases,start ] GC(322) Phase 3: Adjust pointers +[37,088s][info][gc,phases ] GC(322) Phase 3: Adjust pointers 1,861ms +[37,088s][info][gc,phases,start ] GC(322) Phase 4: Move objects +[37,090s][info][gc,phases ] GC(322) Phase 4: Move objects 1,174ms +[37,090s][info][gc ] GC(322) Pause Full (System.gc()) 28M->26M(128M) 7,029ms +[37,090s][info][safepoint ] Total time for which application threads were stopped: 0,0072130 seconds, Stopping threads took: 0,0000300 seconds +[37,190s][info][gc ] Cancelling concurrent GC: System.gc() +[37,192s][info][safepoint ] Application time: 0,1025060 seconds +[37,192s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[37,192s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,192s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,192s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[37,192s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[37,192s][info][gc,start ] GC(323) Pause Full (System.gc()) +[37,192s][info][gc,phases,start ] GC(323) Phase 1: Mark live objects +[37,195s][info][gc,stringtable ] GC(323) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,196s][info][gc,phases ] GC(323) Phase 1: Mark live objects 3,110ms +[37,196s][info][gc,phases,start ] GC(323) Phase 2: Compute new object addresses +[37,196s][info][gc,phases ] GC(323) Phase 2: Compute new object addresses 0,619ms +[37,196s][info][gc,phases,start ] GC(323) Phase 3: Adjust pointers +[37,198s][info][gc,phases ] GC(323) Phase 3: Adjust pointers 1,852ms +[37,198s][info][gc,phases,start ] GC(323) Phase 4: Move objects +[37,199s][info][gc,phases ] GC(323) Phase 4: Move objects 1,141ms +[37,199s][info][gc ] GC(323) Pause Full (System.gc()) 28M->26M(128M) 6,919ms +[37,199s][info][safepoint ] Total time for which application threads were stopped: 0,0071020 seconds, Stopping threads took: 0,0000300 seconds +[37,300s][info][gc ] Cancelling concurrent GC: System.gc() +[37,303s][info][safepoint ] Application time: 0,1035770 seconds +[37,303s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[37,303s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[37,303s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[37,303s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[37,303s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[37,303s][info][gc,start ] GC(324) Pause Full (System.gc()) +[37,303s][info][gc,phases,start ] GC(324) Phase 1: Mark live objects +[37,306s][info][gc,stringtable ] GC(324) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,307s][info][gc,phases ] GC(324) Phase 1: Mark live objects 3,324ms +[37,307s][info][gc,phases,start ] GC(324) Phase 2: Compute new object addresses +[37,307s][info][gc,phases ] GC(324) Phase 2: Compute new object addresses 0,682ms +[37,307s][info][gc,phases,start ] GC(324) Phase 3: Adjust pointers +[37,309s][info][gc,phases ] GC(324) Phase 3: Adjust pointers 1,860ms +[37,309s][info][gc,phases,start ] GC(324) Phase 4: Move objects +[37,311s][info][gc,phases ] GC(324) Phase 4: Move objects 1,332ms +[37,311s][info][gc ] GC(324) Pause Full (System.gc()) 28M->26M(128M) 7,422ms +[37,311s][info][safepoint ] Total time for which application threads were stopped: 0,0076230 seconds, Stopping threads took: 0,0000370 seconds +[37,411s][info][gc ] Cancelling concurrent GC: System.gc() +[37,414s][info][safepoint ] Application time: 0,1030040 seconds +[37,414s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[37,414s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,414s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,414s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[37,414s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[37,414s][info][gc,start ] GC(325) Pause Full (System.gc()) +[37,414s][info][gc,phases,start ] GC(325) Phase 1: Mark live objects +[37,417s][info][gc,stringtable ] GC(325) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,417s][info][gc,phases ] GC(325) Phase 1: Mark live objects 3,183ms +[37,417s][info][gc,phases,start ] GC(325) Phase 2: Compute new object addresses +[37,418s][info][gc,phases ] GC(325) Phase 2: Compute new object addresses 0,667ms +[37,418s][info][gc,phases,start ] GC(325) Phase 3: Adjust pointers +[37,420s][info][gc,phases ] GC(325) Phase 3: Adjust pointers 1,929ms +[37,420s][info][gc,phases,start ] GC(325) Phase 4: Move objects +[37,421s][info][gc,phases ] GC(325) Phase 4: Move objects 1,267ms +[37,421s][info][gc ] GC(325) Pause Full (System.gc()) 28M->26M(128M) 7,268ms +[37,421s][info][safepoint ] Total time for which application threads were stopped: 0,0074450 seconds, Stopping threads took: 0,0000290 seconds +[37,522s][info][gc ] Cancelling concurrent GC: System.gc() +[37,524s][info][safepoint ] Application time: 0,1032990 seconds +[37,525s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[37,525s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,525s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,525s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[37,525s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[37,525s][info][gc,start ] GC(326) Pause Full (System.gc()) +[37,525s][info][gc,phases,start ] GC(326) Phase 1: Mark live objects +[37,528s][info][gc,stringtable ] GC(326) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,528s][info][gc,phases ] GC(326) Phase 1: Mark live objects 3,303ms +[37,528s][info][gc,phases,start ] GC(326) Phase 2: Compute new object addresses +[37,529s][info][gc,phases ] GC(326) Phase 2: Compute new object addresses 0,721ms +[37,529s][info][gc,phases,start ] GC(326) Phase 3: Adjust pointers +[37,531s][info][gc,phases ] GC(326) Phase 3: Adjust pointers 1,953ms +[37,531s][info][gc,phases,start ] GC(326) Phase 4: Move objects +[37,532s][info][gc,phases ] GC(326) Phase 4: Move objects 1,097ms +[37,532s][info][gc ] GC(326) Pause Full (System.gc()) 28M->26M(128M) 7,321ms +[37,532s][info][safepoint ] Total time for which application threads were stopped: 0,0074990 seconds, Stopping threads took: 0,0000300 seconds +[37,632s][info][gc ] Cancelling concurrent GC: System.gc() +[37,636s][info][safepoint ] Application time: 0,1038610 seconds +[37,636s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[37,636s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,636s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,636s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[37,636s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[37,636s][info][gc,start ] GC(327) Pause Full (System.gc()) +[37,636s][info][gc,phases,start ] GC(327) Phase 1: Mark live objects +[37,639s][info][gc,stringtable ] GC(327) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,639s][info][gc,phases ] GC(327) Phase 1: Mark live objects 2,993ms +[37,639s][info][gc,phases,start ] GC(327) Phase 2: Compute new object addresses +[37,640s][info][gc,phases ] GC(327) Phase 2: Compute new object addresses 0,665ms +[37,640s][info][gc,phases,start ] GC(327) Phase 3: Adjust pointers +[37,642s][info][gc,phases ] GC(327) Phase 3: Adjust pointers 1,863ms +[37,642s][info][gc,phases,start ] GC(327) Phase 4: Move objects +[37,643s][info][gc,phases ] GC(327) Phase 4: Move objects 0,977ms +[37,643s][info][gc ] GC(327) Pause Full (System.gc()) 28M->26M(128M) 6,708ms +[37,643s][info][safepoint ] Total time for which application threads were stopped: 0,0068920 seconds, Stopping threads took: 0,0000300 seconds +[37,744s][info][gc ] Cancelling concurrent GC: System.gc() +[37,747s][info][safepoint ] Application time: 0,1044210 seconds +[37,747s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[37,747s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,747s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,747s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[37,747s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[37,747s][info][gc,start ] GC(328) Pause Full (System.gc()) +[37,747s][info][gc,phases,start ] GC(328) Phase 1: Mark live objects +[37,750s][info][gc,stringtable ] GC(328) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,750s][info][gc,phases ] GC(328) Phase 1: Mark live objects 3,042ms +[37,750s][info][gc,phases,start ] GC(328) Phase 2: Compute new object addresses +[37,751s][info][gc,phases ] GC(328) Phase 2: Compute new object addresses 0,663ms +[37,751s][info][gc,phases,start ] GC(328) Phase 3: Adjust pointers +[37,753s][info][gc,phases ] GC(328) Phase 3: Adjust pointers 1,875ms +[37,753s][info][gc,phases,start ] GC(328) Phase 4: Move objects +[37,754s][info][gc,phases ] GC(328) Phase 4: Move objects 1,265ms +[37,754s][info][gc ] GC(328) Pause Full (System.gc()) 28M->26M(128M) 7,061ms +[37,755s][info][safepoint ] Total time for which application threads were stopped: 0,0072390 seconds, Stopping threads took: 0,0000290 seconds +[37,856s][info][gc ] Cancelling concurrent GC: System.gc() +[37,858s][info][safepoint ] Application time: 0,1035020 seconds +[37,858s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[37,858s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[37,858s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[37,858s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[37,858s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[37,858s][info][gc,start ] GC(329) Pause Full (System.gc()) +[37,858s][info][gc,phases,start ] GC(329) Phase 1: Mark live objects +[37,861s][info][gc,stringtable ] GC(329) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,861s][info][gc,phases ] GC(329) Phase 1: Mark live objects 2,953ms +[37,861s][info][gc,phases,start ] GC(329) Phase 2: Compute new object addresses +[37,862s][info][gc,phases ] GC(329) Phase 2: Compute new object addresses 0,679ms +[37,862s][info][gc,phases,start ] GC(329) Phase 3: Adjust pointers +[37,864s][info][gc,phases ] GC(329) Phase 3: Adjust pointers 1,863ms +[37,864s][info][gc,phases,start ] GC(329) Phase 4: Move objects +[37,865s][info][gc,phases ] GC(329) Phase 4: Move objects 1,119ms +[37,865s][info][gc ] GC(329) Pause Full (System.gc()) 28M->26M(128M) 6,822ms +[37,865s][info][safepoint ] Total time for which application threads were stopped: 0,0070080 seconds, Stopping threads took: 0,0000310 seconds +[37,965s][info][gc ] Cancelling concurrent GC: System.gc() +[37,969s][info][safepoint ] Application time: 0,1035330 seconds +[37,969s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[37,969s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[37,969s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[37,969s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[37,969s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[37,969s][info][gc,start ] GC(330) Pause Full (System.gc()) +[37,969s][info][gc,phases,start ] GC(330) Phase 1: Mark live objects +[37,972s][info][gc,stringtable ] GC(330) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[37,972s][info][gc,phases ] GC(330) Phase 1: Mark live objects 3,203ms +[37,972s][info][gc,phases,start ] GC(330) Phase 2: Compute new object addresses +[37,973s][info][gc,phases ] GC(330) Phase 2: Compute new object addresses 0,663ms +[37,973s][info][gc,phases,start ] GC(330) Phase 3: Adjust pointers +[37,975s][info][gc,phases ] GC(330) Phase 3: Adjust pointers 1,912ms +[37,975s][info][gc,phases,start ] GC(330) Phase 4: Move objects +[37,976s][info][gc,phases ] GC(330) Phase 4: Move objects 1,181ms +[37,976s][info][gc ] GC(330) Pause Full (System.gc()) 28M->26M(128M) 7,174ms +[37,976s][info][safepoint ] Total time for which application threads were stopped: 0,0073580 seconds, Stopping threads took: 0,0000310 seconds +[38,077s][info][gc ] Cancelling concurrent GC: System.gc() +[38,080s][info][safepoint ] Application time: 0,1042370 seconds +[38,080s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,080s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[38,080s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,080s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[38,080s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[38,080s][info][gc,start ] GC(331) Pause Full (System.gc()) +[38,080s][info][gc,phases,start ] GC(331) Phase 1: Mark live objects +[38,083s][info][gc,stringtable ] GC(331) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,084s][info][gc,phases ] GC(331) Phase 1: Mark live objects 3,089ms +[38,084s][info][gc,phases,start ] GC(331) Phase 2: Compute new object addresses +[38,084s][info][gc,phases ] GC(331) Phase 2: Compute new object addresses 0,656ms +[38,084s][info][gc,phases,start ] GC(331) Phase 3: Adjust pointers +[38,086s][info][gc,phases ] GC(331) Phase 3: Adjust pointers 1,951ms +[38,086s][info][gc,phases,start ] GC(331) Phase 4: Move objects +[38,087s][info][gc,phases ] GC(331) Phase 4: Move objects 1,148ms +[38,087s][info][gc ] GC(331) Pause Full (System.gc()) 28M->26M(128M) 7,061ms +[38,088s][info][safepoint ] Total time for which application threads were stopped: 0,0072390 seconds, Stopping threads took: 0,0000290 seconds +[38,188s][info][gc ] Cancelling concurrent GC: System.gc() +[38,191s][info][safepoint ] Application time: 0,1038400 seconds +[38,191s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,191s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[38,191s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,191s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[38,192s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[38,192s][info][gc,start ] GC(332) Pause Full (System.gc()) +[38,192s][info][gc,phases,start ] GC(332) Phase 1: Mark live objects +[38,195s][info][gc,stringtable ] GC(332) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,195s][info][gc,phases ] GC(332) Phase 1: Mark live objects 3,064ms +[38,195s][info][gc,phases,start ] GC(332) Phase 2: Compute new object addresses +[38,195s][info][gc,phases ] GC(332) Phase 2: Compute new object addresses 0,684ms +[38,195s][info][gc,phases,start ] GC(332) Phase 3: Adjust pointers +[38,197s][info][gc,phases ] GC(332) Phase 3: Adjust pointers 1,867ms +[38,197s][info][gc,phases,start ] GC(332) Phase 4: Move objects +[38,198s][info][gc,phases ] GC(332) Phase 4: Move objects 0,989ms +[38,198s][info][gc ] GC(332) Pause Full (System.gc()) 28M->26M(128M) 6,813ms +[38,198s][info][safepoint ] Total time for which application threads were stopped: 0,0069900 seconds, Stopping threads took: 0,0000300 seconds +[38,299s][info][gc ] Cancelling concurrent GC: System.gc() +[38,302s][info][safepoint ] Application time: 0,1034180 seconds +[38,302s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,302s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[38,302s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,302s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[38,302s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[38,302s][info][gc,start ] GC(333) Pause Full (System.gc()) +[38,302s][info][gc,phases,start ] GC(333) Phase 1: Mark live objects +[38,305s][info][gc,stringtable ] GC(333) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,305s][info][gc,phases ] GC(333) Phase 1: Mark live objects 3,091ms +[38,305s][info][gc,phases,start ] GC(333) Phase 2: Compute new object addresses +[38,306s][info][gc,phases ] GC(333) Phase 2: Compute new object addresses 0,671ms +[38,306s][info][gc,phases,start ] GC(333) Phase 3: Adjust pointers +[38,308s][info][gc,phases ] GC(333) Phase 3: Adjust pointers 1,866ms +[38,308s][info][gc,phases,start ] GC(333) Phase 4: Move objects +[38,309s][info][gc,phases ] GC(333) Phase 4: Move objects 1,355ms +[38,309s][info][gc ] GC(333) Pause Full (System.gc()) 28M->26M(128M) 7,202ms +[38,309s][info][safepoint ] Total time for which application threads were stopped: 0,0073790 seconds, Stopping threads took: 0,0000290 seconds +[38,410s][info][gc ] Cancelling concurrent GC: System.gc() +[38,413s][info][safepoint ] Application time: 0,1038240 seconds +[38,413s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[38,413s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[38,413s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,413s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[38,413s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[38,413s][info][gc,start ] GC(334) Pause Full (System.gc()) +[38,413s][info][gc,phases,start ] GC(334) Phase 1: Mark live objects +[38,416s][info][gc,stringtable ] GC(334) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,416s][info][gc,phases ] GC(334) Phase 1: Mark live objects 2,996ms +[38,416s][info][gc,phases,start ] GC(334) Phase 2: Compute new object addresses +[38,417s][info][gc,phases ] GC(334) Phase 2: Compute new object addresses 0,730ms +[38,417s][info][gc,phases,start ] GC(334) Phase 3: Adjust pointers +[38,419s][info][gc,phases ] GC(334) Phase 3: Adjust pointers 1,876ms +[38,419s][info][gc,phases,start ] GC(334) Phase 4: Move objects +[38,420s][info][gc,phases ] GC(334) Phase 4: Move objects 0,920ms +[38,420s][info][gc ] GC(334) Pause Full (System.gc()) 28M->26M(128M) 6,729ms +[38,420s][info][safepoint ] Total time for which application threads were stopped: 0,0069150 seconds, Stopping threads took: 0,0000300 seconds +[38,521s][info][gc ] Cancelling concurrent GC: System.gc() +[38,524s][info][safepoint ] Application time: 0,1036680 seconds +[38,524s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,524s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[38,524s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,524s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[38,524s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[38,524s][info][gc,start ] GC(335) Pause Full (System.gc()) +[38,524s][info][gc,phases,start ] GC(335) Phase 1: Mark live objects +[38,527s][info][gc,stringtable ] GC(335) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,527s][info][gc,phases ] GC(335) Phase 1: Mark live objects 2,951ms +[38,527s][info][gc,phases,start ] GC(335) Phase 2: Compute new object addresses +[38,528s][info][gc,phases ] GC(335) Phase 2: Compute new object addresses 0,661ms +[38,528s][info][gc,phases,start ] GC(335) Phase 3: Adjust pointers +[38,529s][info][gc,phases ] GC(335) Phase 3: Adjust pointers 1,906ms +[38,530s][info][gc,phases,start ] GC(335) Phase 4: Move objects +[38,531s][info][gc,phases ] GC(335) Phase 4: Move objects 1,220ms +[38,531s][info][gc ] GC(335) Pause Full (System.gc()) 28M->26M(128M) 6,971ms +[38,531s][info][safepoint ] Total time for which application threads were stopped: 0,0071510 seconds, Stopping threads took: 0,0000300 seconds +[38,631s][info][gc ] Cancelling concurrent GC: System.gc() +[38,635s][info][safepoint ] Application time: 0,1038830 seconds +[38,635s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,635s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[38,635s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,635s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[38,635s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[38,635s][info][gc,start ] GC(336) Pause Full (System.gc()) +[38,635s][info][gc,phases,start ] GC(336) Phase 1: Mark live objects +[38,638s][info][gc,stringtable ] GC(336) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,638s][info][gc,phases ] GC(336) Phase 1: Mark live objects 2,729ms +[38,638s][info][gc,phases,start ] GC(336) Phase 2: Compute new object addresses +[38,638s][info][gc,phases ] GC(336) Phase 2: Compute new object addresses 0,670ms +[38,638s][info][gc,phases,start ] GC(336) Phase 3: Adjust pointers +[38,640s][info][gc,phases ] GC(336) Phase 3: Adjust pointers 1,888ms +[38,640s][info][gc,phases,start ] GC(336) Phase 4: Move objects +[38,641s][info][gc,phases ] GC(336) Phase 4: Move objects 0,945ms +[38,641s][info][gc ] GC(336) Pause Full (System.gc()) 28M->26M(128M) 6,445ms +[38,641s][info][safepoint ] Total time for which application threads were stopped: 0,0066260 seconds, Stopping threads took: 0,0000290 seconds +[38,742s][info][gc ] Cancelling concurrent GC: System.gc() +[38,745s][info][safepoint ] Application time: 0,1035480 seconds +[38,745s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,745s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[38,745s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,745s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[38,745s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[38,745s][info][gc,start ] GC(337) Pause Full (System.gc()) +[38,745s][info][gc,phases,start ] GC(337) Phase 1: Mark live objects +[38,748s][info][gc,stringtable ] GC(337) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,748s][info][gc,phases ] GC(337) Phase 1: Mark live objects 3,101ms +[38,748s][info][gc,phases,start ] GC(337) Phase 2: Compute new object addresses +[38,749s][info][gc,phases ] GC(337) Phase 2: Compute new object addresses 0,631ms +[38,749s][info][gc,phases,start ] GC(337) Phase 3: Adjust pointers +[38,751s][info][gc,phases ] GC(337) Phase 3: Adjust pointers 1,927ms +[38,751s][info][gc,phases,start ] GC(337) Phase 4: Move objects +[38,752s][info][gc,phases ] GC(337) Phase 4: Move objects 1,168ms +[38,752s][info][gc ] GC(337) Pause Full (System.gc()) 28M->27M(128M) 7,034ms +[38,752s][info][safepoint ] Total time for which application threads were stopped: 0,0072140 seconds, Stopping threads took: 0,0000290 seconds +[38,853s][info][gc ] Cancelling concurrent GC: System.gc() +[38,855s][info][safepoint ] Application time: 0,1031300 seconds +[38,855s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[38,855s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[38,855s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,856s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[38,856s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[38,856s][info][gc,start ] GC(338) Pause Full (System.gc()) +[38,856s][info][gc,phases,start ] GC(338) Phase 1: Mark live objects +[38,858s][info][gc,stringtable ] GC(338) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,859s][info][gc,phases ] GC(338) Phase 1: Mark live objects 2,911ms +[38,859s][info][gc,phases,start ] GC(338) Phase 2: Compute new object addresses +[38,859s][info][gc,phases ] GC(338) Phase 2: Compute new object addresses 0,675ms +[38,859s][info][gc,phases,start ] GC(338) Phase 3: Adjust pointers +[38,861s][info][gc,phases ] GC(338) Phase 3: Adjust pointers 1,892ms +[38,861s][info][gc,phases,start ] GC(338) Phase 4: Move objects +[38,862s][info][gc,phases ] GC(338) Phase 4: Move objects 1,247ms +[38,863s][info][gc ] GC(338) Pause Full (System.gc()) 29M->27M(128M) 6,947ms +[38,863s][info][safepoint ] Total time for which application threads were stopped: 0,0071310 seconds, Stopping threads took: 0,0000290 seconds +[38,963s][info][gc ] Cancelling concurrent GC: System.gc() +[38,967s][info][safepoint ] Application time: 0,1044530 seconds +[38,967s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[38,967s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[38,967s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[38,967s][info][safepoint,cleanup ] mark nmethods, 0,0000120 secs +[38,967s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[38,967s][info][gc,start ] GC(339) Pause Full (System.gc()) +[38,968s][info][gc,phases,start ] GC(339) Phase 1: Mark live objects +[38,972s][info][gc,stringtable ] GC(339) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[38,972s][info][gc,phases ] GC(339) Phase 1: Mark live objects 4,539ms +[38,972s][info][gc,phases,start ] GC(339) Phase 2: Compute new object addresses +[38,973s][info][gc,phases ] GC(339) Phase 2: Compute new object addresses 0,964ms +[38,973s][info][gc,phases,start ] GC(339) Phase 3: Adjust pointers +[38,975s][info][gc,phases ] GC(339) Phase 3: Adjust pointers 2,481ms +[38,976s][info][gc,phases,start ] GC(339) Phase 4: Move objects +[38,977s][info][gc,phases ] GC(339) Phase 4: Move objects 1,591ms +[38,977s][info][gc ] GC(339) Pause Full (System.gc()) 29M->27M(128M) 9,905ms +[38,977s][info][safepoint ] Total time for which application threads were stopped: 0,0102030 seconds, Stopping threads took: 0,0000330 seconds +[39,078s][info][gc ] Cancelling concurrent GC: System.gc() +[39,084s][info][safepoint ] Application time: 0,1064290 seconds +[39,084s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[39,084s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[39,084s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[39,084s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[39,084s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[39,084s][info][gc,start ] GC(340) Pause Full (System.gc()) +[39,084s][info][gc,phases,start ] GC(340) Phase 1: Mark live objects +[39,087s][info][gc,stringtable ] GC(340) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,087s][info][gc,phases ] GC(340) Phase 1: Mark live objects 3,061ms +[39,087s][info][gc,phases,start ] GC(340) Phase 2: Compute new object addresses +[39,088s][info][gc,phases ] GC(340) Phase 2: Compute new object addresses 0,690ms +[39,088s][info][gc,phases,start ] GC(340) Phase 3: Adjust pointers +[39,090s][info][gc,phases ] GC(340) Phase 3: Adjust pointers 1,911ms +[39,090s][info][gc,phases,start ] GC(340) Phase 4: Move objects +[39,091s][info][gc,phases ] GC(340) Phase 4: Move objects 1,097ms +[39,091s][info][gc ] GC(340) Pause Full (System.gc()) 29M->27M(128M) 6,960ms +[39,091s][info][safepoint ] Total time for which application threads were stopped: 0,0071370 seconds, Stopping threads took: 0,0000290 seconds +[39,191s][info][gc ] Cancelling concurrent GC: System.gc() +[39,193s][info][safepoint ] Application time: 0,1024660 seconds +[39,193s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[39,193s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[39,193s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[39,194s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[39,194s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[39,194s][info][gc,start ] GC(341) Pause Full (System.gc()) +[39,194s][info][gc,phases,start ] GC(341) Phase 1: Mark live objects +[39,197s][info][gc,stringtable ] GC(341) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,197s][info][gc,phases ] GC(341) Phase 1: Mark live objects 2,981ms +[39,197s][info][gc,phases,start ] GC(341) Phase 2: Compute new object addresses +[39,197s][info][gc,phases ] GC(341) Phase 2: Compute new object addresses 0,624ms +[39,197s][info][gc,phases,start ] GC(341) Phase 3: Adjust pointers +[39,199s][info][gc,phases ] GC(341) Phase 3: Adjust pointers 1,911ms +[39,199s][info][gc,phases,start ] GC(341) Phase 4: Move objects +[39,200s][info][gc,phases ] GC(341) Phase 4: Move objects 1,213ms +[39,201s][info][gc ] GC(341) Pause Full (System.gc()) 29M->27M(128M) 6,957ms +[39,201s][info][safepoint ] Total time for which application threads were stopped: 0,0071390 seconds, Stopping threads took: 0,0000300 seconds +[39,301s][info][gc ] Cancelling concurrent GC: System.gc() +[39,304s][info][safepoint ] Application time: 0,1036950 seconds +[39,304s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[39,304s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[39,304s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[39,304s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[39,304s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[39,304s][info][gc,start ] GC(342) Pause Full (System.gc()) +[39,304s][info][gc,phases,start ] GC(342) Phase 1: Mark live objects +[39,308s][info][gc,stringtable ] GC(342) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,308s][info][gc,phases ] GC(342) Phase 1: Mark live objects 3,364ms +[39,308s][info][gc,phases,start ] GC(342) Phase 2: Compute new object addresses +[39,309s][info][gc,phases ] GC(342) Phase 2: Compute new object addresses 0,769ms +[39,309s][info][gc,phases,start ] GC(342) Phase 3: Adjust pointers +[39,311s][info][gc,phases ] GC(342) Phase 3: Adjust pointers 1,940ms +[39,311s][info][gc,phases,start ] GC(342) Phase 4: Move objects +[39,312s][info][gc,phases ] GC(342) Phase 4: Move objects 1,131ms +[39,312s][info][gc ] GC(342) Pause Full (System.gc()) 29M->27M(128M) 7,432ms +[39,312s][info][safepoint ] Total time for which application threads were stopped: 0,0076100 seconds, Stopping threads took: 0,0000320 seconds +[39,412s][info][gc ] Cancelling concurrent GC: System.gc() +[39,415s][info][safepoint ] Application time: 0,1029910 seconds +[39,415s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[39,415s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[39,415s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[39,415s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[39,415s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[39,415s][info][gc,start ] GC(343) Pause Full (System.gc()) +[39,415s][info][gc,phases,start ] GC(343) Phase 1: Mark live objects +[39,418s][info][gc,stringtable ] GC(343) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,418s][info][gc,phases ] GC(343) Phase 1: Mark live objects 3,243ms +[39,418s][info][gc,phases,start ] GC(343) Phase 2: Compute new object addresses +[39,419s][info][gc,phases ] GC(343) Phase 2: Compute new object addresses 0,689ms +[39,419s][info][gc,phases,start ] GC(343) Phase 3: Adjust pointers +[39,421s][info][gc,phases ] GC(343) Phase 3: Adjust pointers 1,891ms +[39,421s][info][gc,phases,start ] GC(343) Phase 4: Move objects +[39,422s][info][gc,phases ] GC(343) Phase 4: Move objects 1,027ms +[39,422s][info][gc ] GC(343) Pause Full (System.gc()) 29M->27M(128M) 7,051ms +[39,422s][info][safepoint ] Total time for which application threads were stopped: 0,0072380 seconds, Stopping threads took: 0,0000290 seconds +[39,523s][info][gc ] Cancelling concurrent GC: System.gc() +[39,526s][info][safepoint ] Application time: 0,1033630 seconds +[39,526s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[39,526s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[39,526s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[39,526s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[39,526s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[39,526s][info][gc,start ] GC(344) Pause Full (System.gc()) +[39,526s][info][gc,phases,start ] GC(344) Phase 1: Mark live objects +[39,529s][info][gc,stringtable ] GC(344) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,529s][info][gc,phases ] GC(344) Phase 1: Mark live objects 3,109ms +[39,529s][info][gc,phases,start ] GC(344) Phase 2: Compute new object addresses +[39,530s][info][gc,phases ] GC(344) Phase 2: Compute new object addresses 0,650ms +[39,530s][info][gc,phases,start ] GC(344) Phase 3: Adjust pointers +[39,531s][info][gc,phases ] GC(344) Phase 3: Adjust pointers 1,913ms +[39,532s][info][gc,phases,start ] GC(344) Phase 4: Move objects +[39,533s][info][gc,phases ] GC(344) Phase 4: Move objects 1,118ms +[39,533s][info][gc ] GC(344) Pause Full (System.gc()) 29M->27M(128M) 6,993ms +[39,533s][info][safepoint ] Total time for which application threads were stopped: 0,0071730 seconds, Stopping threads took: 0,0000310 seconds +[39,633s][info][gc ] Cancelling concurrent GC: System.gc() +[39,636s][info][safepoint ] Application time: 0,1029630 seconds +[39,636s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[39,636s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[39,636s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[39,636s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[39,636s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[39,636s][info][gc,start ] GC(345) Pause Full (System.gc()) +[39,636s][info][gc,phases,start ] GC(345) Phase 1: Mark live objects +[39,639s][info][gc,stringtable ] GC(345) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,639s][info][gc,phases ] GC(345) Phase 1: Mark live objects 2,969ms +[39,639s][info][gc,phases,start ] GC(345) Phase 2: Compute new object addresses +[39,640s][info][gc,phases ] GC(345) Phase 2: Compute new object addresses 0,679ms +[39,640s][info][gc,phases,start ] GC(345) Phase 3: Adjust pointers +[39,642s][info][gc,phases ] GC(345) Phase 3: Adjust pointers 1,904ms +[39,642s][info][gc,phases,start ] GC(345) Phase 4: Move objects +[39,643s][info][gc,phases ] GC(345) Phase 4: Move objects 1,198ms +[39,643s][info][gc ] GC(345) Pause Full (System.gc()) 29M->27M(128M) 6,962ms +[39,643s][info][safepoint ] Total time for which application threads were stopped: 0,0071480 seconds, Stopping threads took: 0,0000300 seconds +[39,743s][info][gc ] Cancelling concurrent GC: System.gc() +[39,747s][info][safepoint ] Application time: 0,1040550 seconds +[39,747s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[39,747s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[39,747s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[39,747s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[39,747s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[39,747s][info][gc,start ] GC(346) Pause Full (System.gc()) +[39,747s][info][gc,phases,start ] GC(346) Phase 1: Mark live objects +[39,750s][info][gc,stringtable ] GC(346) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,750s][info][gc,phases ] GC(346) Phase 1: Mark live objects 3,194ms +[39,750s][info][gc,phases,start ] GC(346) Phase 2: Compute new object addresses +[39,751s][info][gc,phases ] GC(346) Phase 2: Compute new object addresses 0,644ms +[39,751s][info][gc,phases,start ] GC(346) Phase 3: Adjust pointers +[39,753s][info][gc,phases ] GC(346) Phase 3: Adjust pointers 1,886ms +[39,753s][info][gc,phases,start ] GC(346) Phase 4: Move objects +[39,754s][info][gc,phases ] GC(346) Phase 4: Move objects 1,174ms +[39,754s][info][gc ] GC(346) Pause Full (System.gc()) 29M->27M(128M) 7,099ms +[39,754s][info][safepoint ] Total time for which application threads were stopped: 0,0072730 seconds, Stopping threads took: 0,0000280 seconds +[39,855s][info][gc ] Cancelling concurrent GC: System.gc() +[39,858s][info][safepoint ] Application time: 0,1038760 seconds +[39,858s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[39,858s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[39,858s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[39,858s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[39,858s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[39,858s][info][gc,start ] GC(347) Pause Full (System.gc()) +[39,858s][info][gc,phases,start ] GC(347) Phase 1: Mark live objects +[39,864s][info][gc,stringtable ] GC(347) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,864s][info][gc,phases ] GC(347) Phase 1: Mark live objects 5,723ms +[39,864s][info][gc,phases,start ] GC(347) Phase 2: Compute new object addresses +[39,865s][info][gc,phases ] GC(347) Phase 2: Compute new object addresses 0,680ms +[39,865s][info][gc,phases,start ] GC(347) Phase 3: Adjust pointers +[39,867s][info][gc,phases ] GC(347) Phase 3: Adjust pointers 1,920ms +[39,867s][info][gc,phases,start ] GC(347) Phase 4: Move objects +[39,868s][info][gc,phases ] GC(347) Phase 4: Move objects 1,414ms +[39,868s][info][gc ] GC(347) Pause Full (System.gc()) 29M->27M(128M) 9,958ms +[39,868s][info][safepoint ] Total time for which application threads were stopped: 0,0101420 seconds, Stopping threads took: 0,0000320 seconds +[39,969s][info][gc ] Cancelling concurrent GC: System.gc() +[39,972s][info][safepoint ] Application time: 0,1039840 seconds +[39,972s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[39,972s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[39,972s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[39,972s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[39,973s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[39,973s][info][gc,start ] GC(348) Pause Full (System.gc()) +[39,973s][info][gc,phases,start ] GC(348) Phase 1: Mark live objects +[39,976s][info][gc,stringtable ] GC(348) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[39,976s][info][gc,phases ] GC(348) Phase 1: Mark live objects 3,192ms +[39,976s][info][gc,phases,start ] GC(348) Phase 2: Compute new object addresses +[39,976s][info][gc,phases ] GC(348) Phase 2: Compute new object addresses 0,659ms +[39,976s][info][gc,phases,start ] GC(348) Phase 3: Adjust pointers +[39,978s][info][gc,phases ] GC(348) Phase 3: Adjust pointers 1,898ms +[39,978s][info][gc,phases,start ] GC(348) Phase 4: Move objects +[39,980s][info][gc,phases ] GC(348) Phase 4: Move objects 1,144ms +[39,980s][info][gc ] GC(348) Pause Full (System.gc()) 29M->27M(128M) 7,105ms +[39,980s][info][safepoint ] Total time for which application threads were stopped: 0,0072840 seconds, Stopping threads took: 0,0000300 seconds +[40,080s][info][gc ] Cancelling concurrent GC: System.gc() +[40,084s][info][safepoint ] Application time: 0,1042290 seconds +[40,084s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[40,084s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[40,084s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,084s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[40,084s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,084s][info][gc,start ] GC(349) Pause Full (System.gc()) +[40,084s][info][gc,phases,start ] GC(349) Phase 1: Mark live objects +[40,087s][info][gc,stringtable ] GC(349) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,087s][info][gc,phases ] GC(349) Phase 1: Mark live objects 3,022ms +[40,087s][info][gc,phases,start ] GC(349) Phase 2: Compute new object addresses +[40,088s][info][gc,phases ] GC(349) Phase 2: Compute new object addresses 0,698ms +[40,088s][info][gc,phases,start ] GC(349) Phase 3: Adjust pointers +[40,090s][info][gc,phases ] GC(349) Phase 3: Adjust pointers 1,951ms +[40,090s][info][gc,phases,start ] GC(349) Phase 4: Move objects +[40,091s][info][gc,phases ] GC(349) Phase 4: Move objects 1,093ms +[40,091s][info][gc ] GC(349) Pause Full (System.gc()) 29M->27M(128M) 6,965ms +[40,091s][info][safepoint ] Total time for which application threads were stopped: 0,0071410 seconds, Stopping threads took: 0,0000300 seconds +[40,192s][info][gc ] Cancelling concurrent GC: System.gc() +[40,194s][info][safepoint ] Application time: 0,1032510 seconds +[40,194s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[40,194s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[40,194s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,194s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[40,195s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,195s][info][gc,start ] GC(350) Pause Full (System.gc()) +[40,195s][info][gc,phases,start ] GC(350) Phase 1: Mark live objects +[40,197s][info][gc,stringtable ] GC(350) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,198s][info][gc,phases ] GC(350) Phase 1: Mark live objects 2,982ms +[40,198s][info][gc,phases,start ] GC(350) Phase 2: Compute new object addresses +[40,198s][info][gc,phases ] GC(350) Phase 2: Compute new object addresses 0,680ms +[40,198s][info][gc,phases,start ] GC(350) Phase 3: Adjust pointers +[40,200s][info][gc,phases ] GC(350) Phase 3: Adjust pointers 1,996ms +[40,200s][info][gc,phases,start ] GC(350) Phase 4: Move objects +[40,202s][info][gc,phases ] GC(350) Phase 4: Move objects 1,314ms +[40,202s][info][gc ] GC(350) Pause Full (System.gc()) 29M->27M(128M) 7,185ms +[40,202s][info][safepoint ] Total time for which application threads were stopped: 0,0073650 seconds, Stopping threads took: 0,0000290 seconds +[40,302s][info][gc ] Cancelling concurrent GC: System.gc() +[40,305s][info][safepoint ] Application time: 0,1036210 seconds +[40,305s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[40,305s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[40,306s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[40,306s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[40,306s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,306s][info][gc,start ] GC(351) Pause Full (System.gc()) +[40,306s][info][gc,phases,start ] GC(351) Phase 1: Mark live objects +[40,309s][info][gc,stringtable ] GC(351) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,309s][info][gc,phases ] GC(351) Phase 1: Mark live objects 2,980ms +[40,309s][info][gc,phases,start ] GC(351) Phase 2: Compute new object addresses +[40,309s][info][gc,phases ] GC(351) Phase 2: Compute new object addresses 0,642ms +[40,309s][info][gc,phases,start ] GC(351) Phase 3: Adjust pointers +[40,311s][info][gc,phases ] GC(351) Phase 3: Adjust pointers 1,914ms +[40,311s][info][gc,phases,start ] GC(351) Phase 4: Move objects +[40,313s][info][gc,phases ] GC(351) Phase 4: Move objects 1,493ms +[40,313s][info][gc ] GC(351) Pause Full (System.gc()) 29M->27M(128M) 7,243ms +[40,313s][info][safepoint ] Total time for which application threads were stopped: 0,0074220 seconds, Stopping threads took: 0,0000290 seconds +[40,413s][info][gc ] Cancelling concurrent GC: System.gc() +[40,417s][info][safepoint ] Application time: 0,1036730 seconds +[40,417s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[40,417s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[40,417s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,417s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[40,417s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,417s][info][gc,start ] GC(352) Pause Full (System.gc()) +[40,417s][info][gc,phases,start ] GC(352) Phase 1: Mark live objects +[40,420s][info][gc,stringtable ] GC(352) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,420s][info][gc,phases ] GC(352) Phase 1: Mark live objects 3,110ms +[40,420s][info][gc,phases,start ] GC(352) Phase 2: Compute new object addresses +[40,421s][info][gc,phases ] GC(352) Phase 2: Compute new object addresses 0,653ms +[40,421s][info][gc,phases,start ] GC(352) Phase 3: Adjust pointers +[40,422s][info][gc,phases ] GC(352) Phase 3: Adjust pointers 1,901ms +[40,423s][info][gc,phases,start ] GC(352) Phase 4: Move objects +[40,424s][info][gc,phases ] GC(352) Phase 4: Move objects 1,194ms +[40,424s][info][gc ] GC(352) Pause Full (System.gc()) 29M->28M(128M) 7,072ms +[40,424s][info][safepoint ] Total time for which application threads were stopped: 0,0072440 seconds, Stopping threads took: 0,0000280 seconds +[40,524s][info][gc ] Cancelling concurrent GC: System.gc() +[40,528s][info][safepoint ] Application time: 0,1042220 seconds +[40,528s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[40,528s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[40,528s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,528s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[40,528s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,528s][info][gc,start ] GC(353) Pause Full (System.gc()) +[40,528s][info][gc,phases,start ] GC(353) Phase 1: Mark live objects +[40,531s][info][gc,stringtable ] GC(353) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,531s][info][gc,phases ] GC(353) Phase 1: Mark live objects 2,975ms +[40,531s][info][gc,phases,start ] GC(353) Phase 2: Compute new object addresses +[40,532s][info][gc,phases ] GC(353) Phase 2: Compute new object addresses 0,651ms +[40,532s][info][gc,phases,start ] GC(353) Phase 3: Adjust pointers +[40,534s][info][gc,phases ] GC(353) Phase 3: Adjust pointers 1,915ms +[40,534s][info][gc,phases,start ] GC(353) Phase 4: Move objects +[40,535s][info][gc,phases ] GC(353) Phase 4: Move objects 1,025ms +[40,535s][info][gc ] GC(353) Pause Full (System.gc()) 29M->28M(128M) 6,760ms +[40,535s][info][safepoint ] Total time for which application threads were stopped: 0,0069430 seconds, Stopping threads took: 0,0000300 seconds +[40,635s][info][gc ] Cancelling concurrent GC: System.gc() +[40,639s][info][safepoint ] Application time: 0,1039350 seconds +[40,639s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[40,639s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[40,639s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,639s][info][safepoint,cleanup ] mark nmethods, 0,0000070 secs +[40,639s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,639s][info][gc,start ] GC(354) Pause Full (System.gc()) +[40,639s][info][gc,phases,start ] GC(354) Phase 1: Mark live objects +[40,642s][info][gc,stringtable ] GC(354) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,642s][info][gc,phases ] GC(354) Phase 1: Mark live objects 2,969ms +[40,642s][info][gc,phases,start ] GC(354) Phase 2: Compute new object addresses +[40,643s][info][gc,phases ] GC(354) Phase 2: Compute new object addresses 0,675ms +[40,643s][info][gc,phases,start ] GC(354) Phase 3: Adjust pointers +[40,645s][info][gc,phases ] GC(354) Phase 3: Adjust pointers 1,753ms +[40,645s][info][gc,phases,start ] GC(354) Phase 4: Move objects +[40,646s][info][gc,phases ] GC(354) Phase 4: Move objects 1,031ms +[40,646s][info][gc ] GC(354) Pause Full (System.gc()) 29M->28M(128M) 6,629ms +[40,646s][info][safepoint ] Total time for which application threads were stopped: 0,0068100 seconds, Stopping threads took: 0,0000310 seconds +[40,746s][info][gc ] Cancelling concurrent GC: System.gc() +[40,749s][info][safepoint ] Application time: 0,1026810 seconds +[40,749s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[40,749s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[40,749s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,749s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[40,749s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[40,749s][info][gc,start ] GC(355) Pause Full (System.gc()) +[40,749s][info][gc,phases,start ] GC(355) Phase 1: Mark live objects +[40,752s][info][gc,stringtable ] GC(355) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,752s][info][gc,phases ] GC(355) Phase 1: Mark live objects 2,876ms +[40,752s][info][gc,phases,start ] GC(355) Phase 2: Compute new object addresses +[40,752s][info][gc,phases ] GC(355) Phase 2: Compute new object addresses 0,668ms +[40,752s][info][gc,phases,start ] GC(355) Phase 3: Adjust pointers +[40,754s][info][gc,phases ] GC(355) Phase 3: Adjust pointers 1,898ms +[40,754s][info][gc,phases,start ] GC(355) Phase 4: Move objects +[40,756s][info][gc,phases ] GC(355) Phase 4: Move objects 1,468ms +[40,756s][info][gc ] GC(355) Pause Full (System.gc()) 30M->28M(128M) 7,117ms +[40,756s][info][safepoint ] Total time for which application threads were stopped: 0,0072940 seconds, Stopping threads took: 0,0000300 seconds +[40,856s][info][gc ] Cancelling concurrent GC: System.gc() +[40,859s][info][safepoint ] Application time: 0,1035590 seconds +[40,859s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[40,860s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[40,860s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,860s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[40,860s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[40,860s][info][gc,start ] GC(356) Pause Full (System.gc()) +[40,860s][info][gc,phases,start ] GC(356) Phase 1: Mark live objects +[40,863s][info][gc,stringtable ] GC(356) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,863s][info][gc,phases ] GC(356) Phase 1: Mark live objects 3,151ms +[40,863s][info][gc,phases,start ] GC(356) Phase 2: Compute new object addresses +[40,863s][info][gc,phases ] GC(356) Phase 2: Compute new object addresses 0,692ms +[40,864s][info][gc,phases,start ] GC(356) Phase 3: Adjust pointers +[40,865s][info][gc,phases ] GC(356) Phase 3: Adjust pointers 1,907ms +[40,865s][info][gc,phases,start ] GC(356) Phase 4: Move objects +[40,867s][info][gc,phases ] GC(356) Phase 4: Move objects 1,042ms +[40,867s][info][gc ] GC(356) Pause Full (System.gc()) 30M->28M(128M) 7,000ms +[40,867s][info][safepoint ] Total time for which application threads were stopped: 0,0071800 seconds, Stopping threads took: 0,0000300 seconds +[40,967s][info][gc ] Cancelling concurrent GC: System.gc() +[40,969s][info][safepoint ] Application time: 0,1027020 seconds +[40,969s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[40,969s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[40,969s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[40,969s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[40,969s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[40,970s][info][gc,start ] GC(357) Pause Full (System.gc()) +[40,970s][info][gc,phases,start ] GC(357) Phase 1: Mark live objects +[40,973s][info][gc,stringtable ] GC(357) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[40,973s][info][gc,phases ] GC(357) Phase 1: Mark live objects 3,054ms +[40,973s][info][gc,phases,start ] GC(357) Phase 2: Compute new object addresses +[40,973s][info][gc,phases ] GC(357) Phase 2: Compute new object addresses 0,687ms +[40,973s][info][gc,phases,start ] GC(357) Phase 3: Adjust pointers +[40,975s][info][gc,phases ] GC(357) Phase 3: Adjust pointers 1,892ms +[40,975s][info][gc,phases,start ] GC(357) Phase 4: Move objects +[40,976s][info][gc,phases ] GC(357) Phase 4: Move objects 0,901ms +[40,976s][info][gc ] GC(357) Pause Full (System.gc()) 30M->28M(128M) 6,723ms +[40,976s][info][safepoint ] Total time for which application threads were stopped: 0,0069080 seconds, Stopping threads took: 0,0000310 seconds +[41,077s][info][gc ] Cancelling concurrent GC: System.gc() +[41,079s][info][safepoint ] Application time: 0,1025440 seconds +[41,079s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[41,079s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[41,079s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[41,079s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[41,079s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[41,079s][info][gc,start ] GC(358) Pause Full (System.gc()) +[41,079s][info][gc,phases,start ] GC(358) Phase 1: Mark live objects +[41,082s][info][gc,stringtable ] GC(358) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,082s][info][gc,phases ] GC(358) Phase 1: Mark live objects 3,134ms +[41,082s][info][gc,phases,start ] GC(358) Phase 2: Compute new object addresses +[41,083s][info][gc,phases ] GC(358) Phase 2: Compute new object addresses 0,849ms +[41,083s][info][gc,phases,start ] GC(358) Phase 3: Adjust pointers +[41,085s][info][gc,phases ] GC(358) Phase 3: Adjust pointers 2,072ms +[41,085s][info][gc,phases,start ] GC(358) Phase 4: Move objects +[41,087s][info][gc,phases ] GC(358) Phase 4: Move objects 1,375ms +[41,087s][info][gc ] GC(358) Pause Full (System.gc()) 30M->28M(128M) 7,650ms +[41,087s][info][safepoint ] Total time for which application threads were stopped: 0,0078280 seconds, Stopping threads took: 0,0000300 seconds +[41,187s][info][gc ] Cancelling concurrent GC: System.gc() +[41,190s][info][safepoint ] Application time: 0,1034060 seconds +[41,190s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[41,190s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[41,190s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[41,190s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[41,190s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[41,190s][info][gc,start ] GC(359) Pause Full (System.gc()) +[41,190s][info][gc,phases,start ] GC(359) Phase 1: Mark live objects +[41,193s][info][gc,stringtable ] GC(359) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,193s][info][gc,phases ] GC(359) Phase 1: Mark live objects 2,978ms +[41,193s][info][gc,phases,start ] GC(359) Phase 2: Compute new object addresses +[41,194s][info][gc,phases ] GC(359) Phase 2: Compute new object addresses 0,696ms +[41,194s][info][gc,phases,start ] GC(359) Phase 3: Adjust pointers +[41,196s][info][gc,phases ] GC(359) Phase 3: Adjust pointers 1,931ms +[41,196s][info][gc,phases,start ] GC(359) Phase 4: Move objects +[41,198s][info][gc,phases ] GC(359) Phase 4: Move objects 1,484ms +[41,198s][info][gc ] GC(359) Pause Full (System.gc()) 30M->28M(128M) 7,308ms +[41,198s][info][safepoint ] Total time for which application threads were stopped: 0,0074950 seconds, Stopping threads took: 0,0000310 seconds +[41,298s][info][gc ] Cancelling concurrent GC: System.gc() +[41,301s][info][safepoint ] Application time: 0,1033770 seconds +[41,301s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[41,301s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[41,301s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[41,301s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[41,301s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[41,301s][info][gc,start ] GC(360) Pause Full (System.gc()) +[41,301s][info][gc,phases,start ] GC(360) Phase 1: Mark live objects +[41,304s][info][gc,stringtable ] GC(360) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,304s][info][gc,phases ] GC(360) Phase 1: Mark live objects 3,002ms +[41,304s][info][gc,phases,start ] GC(360) Phase 2: Compute new object addresses +[41,305s][info][gc,phases ] GC(360) Phase 2: Compute new object addresses 0,694ms +[41,305s][info][gc,phases,start ] GC(360) Phase 3: Adjust pointers +[41,307s][info][gc,phases ] GC(360) Phase 3: Adjust pointers 1,872ms +[41,307s][info][gc,phases,start ] GC(360) Phase 4: Move objects +[41,308s][info][gc,phases ] GC(360) Phase 4: Move objects 0,925ms +[41,308s][info][gc ] GC(360) Pause Full (System.gc()) 30M->28M(128M) 6,684ms +[41,308s][info][safepoint ] Total time for which application threads were stopped: 0,0068720 seconds, Stopping threads took: 0,0000310 seconds +[41,408s][info][gc ] Cancelling concurrent GC: System.gc() +[41,411s][info][safepoint ] Application time: 0,1034380 seconds +[41,411s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[41,411s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[41,412s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[41,412s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[41,412s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[41,412s][info][gc,start ] GC(361) Pause Full (System.gc()) +[41,412s][info][gc,phases,start ] GC(361) Phase 1: Mark live objects +[41,415s][info][gc,stringtable ] GC(361) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,415s][info][gc,phases ] GC(361) Phase 1: Mark live objects 3,130ms +[41,415s][info][gc,phases,start ] GC(361) Phase 2: Compute new object addresses +[41,415s][info][gc,phases ] GC(361) Phase 2: Compute new object addresses 0,715ms +[41,416s][info][gc,phases,start ] GC(361) Phase 3: Adjust pointers +[41,417s][info][gc,phases ] GC(361) Phase 3: Adjust pointers 1,950ms +[41,418s][info][gc,phases,start ] GC(361) Phase 4: Move objects +[41,419s][info][gc,phases ] GC(361) Phase 4: Move objects 1,236ms +[41,419s][info][gc ] GC(361) Pause Full (System.gc()) 30M->28M(128M) 7,239ms +[41,419s][info][safepoint ] Total time for which application threads were stopped: 0,0074180 seconds, Stopping threads took: 0,0000290 seconds +[41,519s][info][gc ] Cancelling concurrent GC: System.gc() +[41,522s][info][safepoint ] Application time: 0,1034620 seconds +[41,522s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[41,522s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[41,522s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[41,522s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[41,522s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[41,523s][info][gc,start ] GC(362) Pause Full (System.gc()) +[41,523s][info][gc,phases,start ] GC(362) Phase 1: Mark live objects +[41,525s][info][gc,stringtable ] GC(362) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,526s][info][gc,phases ] GC(362) Phase 1: Mark live objects 3,028ms +[41,526s][info][gc,phases,start ] GC(362) Phase 2: Compute new object addresses +[41,526s][info][gc,phases ] GC(362) Phase 2: Compute new object addresses 0,703ms +[41,526s][info][gc,phases,start ] GC(362) Phase 3: Adjust pointers +[41,528s][info][gc,phases ] GC(362) Phase 3: Adjust pointers 1,916ms +[41,528s][info][gc,phases,start ] GC(362) Phase 4: Move objects +[41,530s][info][gc,phases ] GC(362) Phase 4: Move objects 1,240ms +[41,530s][info][gc ] GC(362) Pause Full (System.gc()) 30M->28M(128M) 7,101ms +[41,530s][info][safepoint ] Total time for which application threads were stopped: 0,0072800 seconds, Stopping threads took: 0,0000300 seconds +[41,630s][info][gc ] Cancelling concurrent GC: System.gc() +[41,632s][info][safepoint ] Application time: 0,1026880 seconds +[41,632s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[41,632s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[41,632s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[41,632s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[41,632s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[41,633s][info][gc,start ] GC(363) Pause Full (System.gc()) +[41,633s][info][gc,phases,start ] GC(363) Phase 1: Mark live objects +[41,636s][info][gc,stringtable ] GC(363) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,636s][info][gc,phases ] GC(363) Phase 1: Mark live objects 3,211ms +[41,636s][info][gc,phases,start ] GC(363) Phase 2: Compute new object addresses +[41,636s][info][gc,phases ] GC(363) Phase 2: Compute new object addresses 0,664ms +[41,636s][info][gc,phases,start ] GC(363) Phase 3: Adjust pointers +[41,638s][info][gc,phases ] GC(363) Phase 3: Adjust pointers 1,894ms +[41,638s][info][gc,phases,start ] GC(363) Phase 4: Move objects +[41,639s][info][gc,phases ] GC(363) Phase 4: Move objects 1,010ms +[41,639s][info][gc ] GC(363) Pause Full (System.gc()) 30M->28M(128M) 6,974ms +[41,640s][info][safepoint ] Total time for which application threads were stopped: 0,0071540 seconds, Stopping threads took: 0,0000290 seconds +[41,741s][info][gc ] Cancelling concurrent GC: System.gc() +[41,743s][info][safepoint ] Application time: 0,1031850 seconds +[41,743s][info][safepoint,cleanup ] deflating idle monitors, 0,0000010 secs +[41,743s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[41,743s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[41,743s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[41,743s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[41,743s][info][gc,start ] GC(364) Pause Full (System.gc()) +[41,743s][info][gc,phases,start ] GC(364) Phase 1: Mark live objects +[41,746s][info][gc,stringtable ] GC(364) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,746s][info][gc,phases ] GC(364) Phase 1: Mark live objects 3,047ms +[41,746s][info][gc,phases,start ] GC(364) Phase 2: Compute new object addresses +[41,747s][info][gc,phases ] GC(364) Phase 2: Compute new object addresses 0,726ms +[41,747s][info][gc,phases,start ] GC(364) Phase 3: Adjust pointers +[41,749s][info][gc,phases ] GC(364) Phase 3: Adjust pointers 1,916ms +[41,749s][info][gc,phases,start ] GC(364) Phase 4: Move objects +[41,750s][info][gc,phases ] GC(364) Phase 4: Move objects 1,057ms +[41,750s][info][gc ] GC(364) Pause Full (System.gc()) 30M->28M(128M) 6,951ms +[41,750s][info][safepoint ] Total time for which application threads were stopped: 0,0071260 seconds, Stopping threads took: 0,0000300 seconds +[41,850s][info][gc ] Cancelling concurrent GC: System.gc() +[41,854s][info][safepoint ] Application time: 0,1040940 seconds +[41,854s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[41,854s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[41,854s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[41,854s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[41,854s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[41,854s][info][gc,start ] GC(365) Pause Full (System.gc()) +[41,854s][info][gc,phases,start ] GC(365) Phase 1: Mark live objects +[41,857s][info][gc,stringtable ] GC(365) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,857s][info][gc,phases ] GC(365) Phase 1: Mark live objects 2,967ms +[41,857s][info][gc,phases,start ] GC(365) Phase 2: Compute new object addresses +[41,858s][info][gc,phases ] GC(365) Phase 2: Compute new object addresses 0,652ms +[41,858s][info][gc,phases,start ] GC(365) Phase 3: Adjust pointers +[41,860s][info][gc,phases ] GC(365) Phase 3: Adjust pointers 1,914ms +[41,860s][info][gc,phases,start ] GC(365) Phase 4: Move objects +[41,861s][info][gc,phases ] GC(365) Phase 4: Move objects 1,304ms +[41,861s][info][gc ] GC(365) Pause Full (System.gc()) 30M->28M(128M) 7,054ms +[41,861s][info][safepoint ] Total time for which application threads were stopped: 0,0072410 seconds, Stopping threads took: 0,0000300 seconds +[41,962s][info][gc ] Cancelling concurrent GC: System.gc() +[41,965s][info][safepoint ] Application time: 0,1039510 seconds +[41,965s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[41,965s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[41,965s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[41,965s][info][safepoint,cleanup ] mark nmethods, 0,0000130 secs +[41,965s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[41,965s][info][gc,start ] GC(366) Pause Full (System.gc()) +[41,965s][info][gc,phases,start ] GC(366) Phase 1: Mark live objects +[41,968s][info][gc,stringtable ] GC(366) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[41,968s][info][gc,phases ] GC(366) Phase 1: Mark live objects 2,952ms +[41,968s][info][gc,phases,start ] GC(366) Phase 2: Compute new object addresses +[41,969s][info][gc,phases ] GC(366) Phase 2: Compute new object addresses 0,662ms +[41,969s][info][gc,phases,start ] GC(366) Phase 3: Adjust pointers +[41,971s][info][gc,phases ] GC(366) Phase 3: Adjust pointers 1,907ms +[41,971s][info][gc,phases,start ] GC(366) Phase 4: Move objects +[41,972s][info][gc,phases ] GC(366) Phase 4: Move objects 1,050ms +[41,972s][info][gc ] GC(366) Pause Full (System.gc()) 30M->28M(128M) 6,766ms +[41,972s][info][safepoint ] Total time for which application threads were stopped: 0,0069620 seconds, Stopping threads took: 0,0000310 seconds +[42,073s][info][gc ] Cancelling concurrent GC: System.gc() +[42,077s][info][safepoint ] Application time: 0,1043540 seconds +[42,077s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,077s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,077s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,077s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[42,077s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[42,077s][info][gc,start ] GC(367) Pause Full (System.gc()) +[42,077s][info][gc,phases,start ] GC(367) Phase 1: Mark live objects +[42,080s][info][gc,stringtable ] GC(367) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,080s][info][gc,phases ] GC(367) Phase 1: Mark live objects 2,995ms +[42,080s][info][gc,phases,start ] GC(367) Phase 2: Compute new object addresses +[42,081s][info][gc,phases ] GC(367) Phase 2: Compute new object addresses 0,717ms +[42,081s][info][gc,phases,start ] GC(367) Phase 3: Adjust pointers +[42,083s][info][gc,phases ] GC(367) Phase 3: Adjust pointers 1,945ms +[42,083s][info][gc,phases,start ] GC(367) Phase 4: Move objects +[42,084s][info][gc,phases ] GC(367) Phase 4: Move objects 1,138ms +[42,084s][info][gc ] GC(367) Pause Full (System.gc()) 30M->28M(128M) 7,006ms +[42,084s][info][safepoint ] Total time for which application threads were stopped: 0,0071820 seconds, Stopping threads took: 0,0000300 seconds +[42,184s][info][gc ] Cancelling concurrent GC: System.gc() +[42,188s][info][safepoint ] Application time: 0,1039490 seconds +[42,188s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,188s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,188s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,188s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,188s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[42,188s][info][gc,start ] GC(368) Pause Full (System.gc()) +[42,188s][info][gc,phases,start ] GC(368) Phase 1: Mark live objects +[42,191s][info][gc,stringtable ] GC(368) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,191s][info][gc,phases ] GC(368) Phase 1: Mark live objects 3,109ms +[42,191s][info][gc,phases,start ] GC(368) Phase 2: Compute new object addresses +[42,192s][info][gc,phases ] GC(368) Phase 2: Compute new object addresses 0,702ms +[42,192s][info][gc,phases,start ] GC(368) Phase 3: Adjust pointers +[42,194s][info][gc,phases ] GC(368) Phase 3: Adjust pointers 1,951ms +[42,194s][info][gc,phases,start ] GC(368) Phase 4: Move objects +[42,195s][info][gc,phases ] GC(368) Phase 4: Move objects 1,084ms +[42,195s][info][gc ] GC(368) Pause Full (System.gc()) 30M->29M(128M) 7,053ms +[42,195s][info][safepoint ] Total time for which application threads were stopped: 0,0072270 seconds, Stopping threads took: 0,0000290 seconds +[42,295s][info][gc ] Cancelling concurrent GC: System.gc() +[42,299s][info][safepoint ] Application time: 0,1043870 seconds +[42,300s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,300s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,300s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,300s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,300s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[42,300s][info][gc,start ] GC(369) Pause Full (System.gc()) +[42,300s][info][gc,phases,start ] GC(369) Phase 1: Mark live objects +[42,303s][info][gc,stringtable ] GC(369) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,303s][info][gc,phases ] GC(369) Phase 1: Mark live objects 3,637ms +[42,303s][info][gc,phases,start ] GC(369) Phase 2: Compute new object addresses +[42,304s][info][gc,phases ] GC(369) Phase 2: Compute new object addresses 0,827ms +[42,304s][info][gc,phases,start ] GC(369) Phase 3: Adjust pointers +[42,306s][info][gc,phases ] GC(369) Phase 3: Adjust pointers 2,083ms +[42,306s][info][gc,phases,start ] GC(369) Phase 4: Move objects +[42,308s][info][gc,phases ] GC(369) Phase 4: Move objects 1,597ms +[42,308s][info][gc ] GC(369) Pause Full (System.gc()) 30M->29M(128M) 8,405ms +[42,308s][info][safepoint ] Total time for which application threads were stopped: 0,0085790 seconds, Stopping threads took: 0,0000290 seconds +[42,409s][info][gc ] Cancelling concurrent GC: System.gc() +[42,413s][info][safepoint ] Application time: 0,1045740 seconds +[42,413s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,413s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,413s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,413s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,413s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[42,413s][info][gc,start ] GC(370) Pause Full (System.gc()) +[42,413s][info][gc,phases,start ] GC(370) Phase 1: Mark live objects +[42,416s][info][gc,stringtable ] GC(370) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,416s][info][gc,phases ] GC(370) Phase 1: Mark live objects 3,228ms +[42,416s][info][gc,phases,start ] GC(370) Phase 2: Compute new object addresses +[42,417s][info][gc,phases ] GC(370) Phase 2: Compute new object addresses 0,656ms +[42,417s][info][gc,phases,start ] GC(370) Phase 3: Adjust pointers +[42,419s][info][gc,phases ] GC(370) Phase 3: Adjust pointers 1,917ms +[42,419s][info][gc,phases,start ] GC(370) Phase 4: Move objects +[42,420s][info][gc,phases ] GC(370) Phase 4: Move objects 1,262ms +[42,420s][info][gc ] GC(370) Pause Full (System.gc()) 31M->29M(128M) 7,263ms +[42,420s][info][safepoint ] Total time for which application threads were stopped: 0,0074460 seconds, Stopping threads took: 0,0000290 seconds +[42,521s][info][gc ] Cancelling concurrent GC: System.gc() +[42,525s][info][safepoint ] Application time: 0,1048220 seconds +[42,525s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,525s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,525s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,525s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,525s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[42,525s][info][gc,start ] GC(371) Pause Full (System.gc()) +[42,525s][info][gc,phases,start ] GC(371) Phase 1: Mark live objects +[42,528s][info][gc,stringtable ] GC(371) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,528s][info][gc,phases ] GC(371) Phase 1: Mark live objects 3,074ms +[42,528s][info][gc,phases,start ] GC(371) Phase 2: Compute new object addresses +[42,529s][info][gc,phases ] GC(371) Phase 2: Compute new object addresses 0,663ms +[42,529s][info][gc,phases,start ] GC(371) Phase 3: Adjust pointers +[42,531s][info][gc,phases ] GC(371) Phase 3: Adjust pointers 1,905ms +[42,531s][info][gc,phases,start ] GC(371) Phase 4: Move objects +[42,532s][info][gc,phases ] GC(371) Phase 4: Move objects 1,052ms +[42,532s][info][gc ] GC(371) Pause Full (System.gc()) 31M->29M(128M) 6,899ms +[42,532s][info][safepoint ] Total time for which application threads were stopped: 0,0070770 seconds, Stopping threads took: 0,0000300 seconds +[42,633s][info][gc ] Cancelling concurrent GC: System.gc() +[42,635s][info][safepoint ] Application time: 0,1027860 seconds +[42,635s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,635s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,635s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,635s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,635s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[42,635s][info][gc,start ] GC(372) Pause Full (System.gc()) +[42,635s][info][gc,phases,start ] GC(372) Phase 1: Mark live objects +[42,638s][info][gc,stringtable ] GC(372) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,638s][info][gc,phases ] GC(372) Phase 1: Mark live objects 3,040ms +[42,638s][info][gc,phases,start ] GC(372) Phase 2: Compute new object addresses +[42,639s][info][gc,phases ] GC(372) Phase 2: Compute new object addresses 0,664ms +[42,639s][info][gc,phases,start ] GC(372) Phase 3: Adjust pointers +[42,641s][info][gc,phases ] GC(372) Phase 3: Adjust pointers 1,914ms +[42,641s][info][gc,phases,start ] GC(372) Phase 4: Move objects +[42,642s][info][gc,phases ] GC(372) Phase 4: Move objects 1,048ms +[42,642s][info][gc ] GC(372) Pause Full (System.gc()) 31M->29M(128M) 6,866ms +[42,642s][info][safepoint ] Total time for which application threads were stopped: 0,0070470 seconds, Stopping threads took: 0,0000290 seconds +[42,743s][info][gc ] Cancelling concurrent GC: System.gc() +[42,746s][info][safepoint ] Application time: 0,1043320 seconds +[42,746s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,746s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,746s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,746s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,746s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[42,746s][info][gc,start ] GC(373) Pause Full (System.gc()) +[42,746s][info][gc,phases,start ] GC(373) Phase 1: Mark live objects +[42,749s][info][gc,stringtable ] GC(373) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,749s][info][gc,phases ] GC(373) Phase 1: Mark live objects 2,847ms +[42,749s][info][gc,phases,start ] GC(373) Phase 2: Compute new object addresses +[42,750s][info][gc,phases ] GC(373) Phase 2: Compute new object addresses 0,677ms +[42,750s][info][gc,phases,start ] GC(373) Phase 3: Adjust pointers +[42,752s][info][gc,phases ] GC(373) Phase 3: Adjust pointers 1,819ms +[42,752s][info][gc,phases,start ] GC(373) Phase 4: Move objects +[42,753s][info][gc,phases ] GC(373) Phase 4: Move objects 1,025ms +[42,753s][info][gc ] GC(373) Pause Full (System.gc()) 31M->29M(128M) 6,563ms +[42,753s][info][safepoint ] Total time for which application threads were stopped: 0,0067490 seconds, Stopping threads took: 0,0000300 seconds +[42,853s][info][gc ] Cancelling concurrent GC: System.gc() +[42,857s][info][safepoint ] Application time: 0,1039570 seconds +[42,857s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,857s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,857s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,857s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[42,857s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[42,857s][info][gc,start ] GC(374) Pause Full (System.gc()) +[42,857s][info][gc,phases,start ] GC(374) Phase 1: Mark live objects +[42,860s][info][gc,stringtable ] GC(374) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,860s][info][gc,phases ] GC(374) Phase 1: Mark live objects 3,040ms +[42,860s][info][gc,phases,start ] GC(374) Phase 2: Compute new object addresses +[42,861s][info][gc,phases ] GC(374) Phase 2: Compute new object addresses 0,691ms +[42,861s][info][gc,phases,start ] GC(374) Phase 3: Adjust pointers +[42,863s][info][gc,phases ] GC(374) Phase 3: Adjust pointers 1,914ms +[42,863s][info][gc,phases,start ] GC(374) Phase 4: Move objects +[42,864s][info][gc,phases ] GC(374) Phase 4: Move objects 1,297ms +[42,864s][info][gc ] GC(374) Pause Full (System.gc()) 31M->29M(128M) 7,142ms +[42,864s][info][safepoint ] Total time for which application threads were stopped: 0,0073180 seconds, Stopping threads took: 0,0000290 seconds +[42,965s][info][gc ] Cancelling concurrent GC: System.gc() +[42,968s][info][safepoint ] Application time: 0,1031590 seconds +[42,968s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[42,968s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[42,968s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[42,968s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[42,968s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[42,968s][info][gc,start ] GC(375) Pause Full (System.gc()) +[42,968s][info][gc,phases,start ] GC(375) Phase 1: Mark live objects +[42,971s][info][gc,stringtable ] GC(375) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[42,971s][info][gc,phases ] GC(375) Phase 1: Mark live objects 3,168ms +[42,971s][info][gc,phases,start ] GC(375) Phase 2: Compute new object addresses +[42,972s][info][gc,phases ] GC(375) Phase 2: Compute new object addresses 0,665ms +[42,972s][info][gc,phases,start ] GC(375) Phase 3: Adjust pointers +[42,974s][info][gc,phases ] GC(375) Phase 3: Adjust pointers 1,882ms +[42,974s][info][gc,phases,start ] GC(375) Phase 4: Move objects +[42,975s][info][gc,phases ] GC(375) Phase 4: Move objects 1,019ms +[42,975s][info][gc ] GC(375) Pause Full (System.gc()) 31M->29M(128M) 6,923ms +[42,975s][info][safepoint ] Total time for which application threads were stopped: 0,0071010 seconds, Stopping threads took: 0,0000300 seconds +[43,075s][info][gc ] Cancelling concurrent GC: System.gc() +[43,078s][info][safepoint ] Application time: 0,1032890 seconds +[43,078s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,078s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,078s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[43,078s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[43,078s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[43,078s][info][gc,start ] GC(376) Pause Full (System.gc()) +[43,078s][info][gc,phases,start ] GC(376) Phase 1: Mark live objects +[43,081s][info][gc,stringtable ] GC(376) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,081s][info][gc,phases ] GC(376) Phase 1: Mark live objects 3,046ms +[43,081s][info][gc,phases,start ] GC(376) Phase 2: Compute new object addresses +[43,082s][info][gc,phases ] GC(376) Phase 2: Compute new object addresses 0,766ms +[43,082s][info][gc,phases,start ] GC(376) Phase 3: Adjust pointers +[43,084s][info][gc,phases ] GC(376) Phase 3: Adjust pointers 1,905ms +[43,084s][info][gc,phases,start ] GC(376) Phase 4: Move objects +[43,085s][info][gc,phases ] GC(376) Phase 4: Move objects 1,147ms +[43,085s][info][gc ] GC(376) Pause Full (System.gc()) 31M->29M(128M) 7,071ms +[43,085s][info][safepoint ] Total time for which application threads were stopped: 0,0072470 seconds, Stopping threads took: 0,0000290 seconds +[43,186s][info][gc ] Cancelling concurrent GC: System.gc() +[43,190s][info][safepoint ] Application time: 0,1045150 seconds +[43,190s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,190s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[43,190s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[43,190s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[43,190s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[43,190s][info][gc,start ] GC(377) Pause Full (System.gc()) +[43,190s][info][gc,phases,start ] GC(377) Phase 1: Mark live objects +[43,193s][info][gc,stringtable ] GC(377) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,193s][info][gc,phases ] GC(377) Phase 1: Mark live objects 3,052ms +[43,193s][info][gc,phases,start ] GC(377) Phase 2: Compute new object addresses +[43,194s][info][gc,phases ] GC(377) Phase 2: Compute new object addresses 0,735ms +[43,194s][info][gc,phases,start ] GC(377) Phase 3: Adjust pointers +[43,196s][info][gc,phases ] GC(377) Phase 3: Adjust pointers 1,929ms +[43,196s][info][gc,phases,start ] GC(377) Phase 4: Move objects +[43,197s][info][gc,phases ] GC(377) Phase 4: Move objects 1,040ms +[43,197s][info][gc ] GC(377) Pause Full (System.gc()) 31M->29M(128M) 6,965ms +[43,197s][info][safepoint ] Total time for which application threads were stopped: 0,0071440 seconds, Stopping threads took: 0,0000280 seconds +[43,297s][info][gc ] Cancelling concurrent GC: System.gc() +[43,300s][info][safepoint ] Application time: 0,1029670 seconds +[43,300s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[43,300s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,300s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[43,300s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[43,300s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[43,300s][info][gc,start ] GC(378) Pause Full (System.gc()) +[43,300s][info][gc,phases,start ] GC(378) Phase 1: Mark live objects +[43,303s][info][gc,stringtable ] GC(378) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,303s][info][gc,phases ] GC(378) Phase 1: Mark live objects 3,193ms +[43,303s][info][gc,phases,start ] GC(378) Phase 2: Compute new object addresses +[43,304s][info][gc,phases ] GC(378) Phase 2: Compute new object addresses 0,679ms +[43,304s][info][gc,phases,start ] GC(378) Phase 3: Adjust pointers +[43,306s][info][gc,phases ] GC(378) Phase 3: Adjust pointers 1,969ms +[43,306s][info][gc,phases,start ] GC(378) Phase 4: Move objects +[43,307s][info][gc,phases ] GC(378) Phase 4: Move objects 1,131ms +[43,307s][info][gc ] GC(378) Pause Full (System.gc()) 31M->29M(128M) 7,167ms +[43,307s][info][safepoint ] Total time for which application threads were stopped: 0,0073500 seconds, Stopping threads took: 0,0000310 seconds +[43,408s][info][gc ] Cancelling concurrent GC: System.gc() +[43,412s][info][safepoint ] Application time: 0,1047910 seconds +[43,412s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,412s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,412s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[43,412s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[43,412s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[43,412s][info][gc,start ] GC(379) Pause Full (System.gc()) +[43,412s][info][gc,phases,start ] GC(379) Phase 1: Mark live objects +[43,415s][info][gc,stringtable ] GC(379) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,415s][info][gc,phases ] GC(379) Phase 1: Mark live objects 3,017ms +[43,415s][info][gc,phases,start ] GC(379) Phase 2: Compute new object addresses +[43,416s][info][gc,phases ] GC(379) Phase 2: Compute new object addresses 0,674ms +[43,416s][info][gc,phases,start ] GC(379) Phase 3: Adjust pointers +[43,418s][info][gc,phases ] GC(379) Phase 3: Adjust pointers 1,932ms +[43,418s][info][gc,phases,start ] GC(379) Phase 4: Move objects +[43,419s][info][gc,phases ] GC(379) Phase 4: Move objects 0,932ms +[43,419s][info][gc ] GC(379) Pause Full (System.gc()) 31M->29M(128M) 6,766ms +[43,419s][info][safepoint ] Total time for which application threads were stopped: 0,0069480 seconds, Stopping threads took: 0,0000280 seconds +[43,520s][info][gc ] Cancelling concurrent GC: System.gc() +[43,521s][info][safepoint ] Application time: 0,1022160 seconds +[43,521s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,521s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[43,521s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[43,521s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[43,521s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[43,522s][info][gc,start ] GC(380) Pause Full (System.gc()) +[43,522s][info][gc,phases,start ] GC(380) Phase 1: Mark live objects +[43,524s][info][gc,stringtable ] GC(380) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,524s][info][gc,phases ] GC(380) Phase 1: Mark live objects 2,856ms +[43,524s][info][gc,phases,start ] GC(380) Phase 2: Compute new object addresses +[43,525s][info][gc,phases ] GC(380) Phase 2: Compute new object addresses 0,729ms +[43,525s][info][gc,phases,start ] GC(380) Phase 3: Adjust pointers +[43,527s][info][gc,phases ] GC(380) Phase 3: Adjust pointers 1,930ms +[43,527s][info][gc,phases,start ] GC(380) Phase 4: Move objects +[43,528s][info][gc,phases ] GC(380) Phase 4: Move objects 1,123ms +[43,528s][info][gc ] GC(380) Pause Full (System.gc()) 31M->29M(128M) 6,840ms +[43,528s][info][safepoint ] Total time for which application threads were stopped: 0,0070200 seconds, Stopping threads took: 0,0000290 seconds +[43,629s][info][gc ] Cancelling concurrent GC: System.gc() +[43,632s][info][safepoint ] Application time: 0,1038650 seconds +[43,632s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,632s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,632s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[43,632s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[43,632s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[43,632s][info][gc,start ] GC(381) Pause Full (System.gc()) +[43,632s][info][gc,phases,start ] GC(381) Phase 1: Mark live objects +[43,636s][info][gc,stringtable ] GC(381) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,636s][info][gc,phases ] GC(381) Phase 1: Mark live objects 3,337ms +[43,636s][info][gc,phases,start ] GC(381) Phase 2: Compute new object addresses +[43,637s][info][gc,phases ] GC(381) Phase 2: Compute new object addresses 0,673ms +[43,637s][info][gc,phases,start ] GC(381) Phase 3: Adjust pointers +[43,638s][info][gc,phases ] GC(381) Phase 3: Adjust pointers 1,904ms +[43,639s][info][gc,phases,start ] GC(381) Phase 4: Move objects +[43,640s][info][gc,phases ] GC(381) Phase 4: Move objects 1,078ms +[43,640s][info][gc ] GC(381) Pause Full (System.gc()) 31M->29M(128M) 7,196ms +[43,640s][info][safepoint ] Total time for which application threads were stopped: 0,0073750 seconds, Stopping threads took: 0,0000290 seconds +[43,740s][info][gc ] Cancelling concurrent GC: System.gc() +[43,743s][info][safepoint ] Application time: 0,1031670 seconds +[43,743s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,743s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,743s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[43,743s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[43,743s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[43,743s][info][gc,start ] GC(382) Pause Full (System.gc()) +[43,743s][info][gc,phases,start ] GC(382) Phase 1: Mark live objects +[43,746s][info][gc,stringtable ] GC(382) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,746s][info][gc,phases ] GC(382) Phase 1: Mark live objects 2,895ms +[43,746s][info][gc,phases,start ] GC(382) Phase 2: Compute new object addresses +[43,747s][info][gc,phases ] GC(382) Phase 2: Compute new object addresses 1,061ms +[43,747s][info][gc,phases,start ] GC(382) Phase 3: Adjust pointers +[43,749s][info][gc,phases ] GC(382) Phase 3: Adjust pointers 2,015ms +[43,749s][info][gc,phases,start ] GC(382) Phase 4: Move objects +[43,750s][info][gc,phases ] GC(382) Phase 4: Move objects 1,202ms +[43,750s][info][gc ] GC(382) Pause Full (System.gc()) 31M->29M(128M) 7,399ms +[43,750s][info][safepoint ] Total time for which application threads were stopped: 0,0075770 seconds, Stopping threads took: 0,0000300 seconds +[43,851s][info][gc ] Cancelling concurrent GC: System.gc() +[43,854s][info][safepoint ] Application time: 0,1036420 seconds +[43,854s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[43,854s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,854s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[43,854s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[43,854s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[43,854s][info][gc,start ] GC(383) Pause Full (System.gc()) +[43,854s][info][gc,phases,start ] GC(383) Phase 1: Mark live objects +[43,857s][info][gc,stringtable ] GC(383) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,857s][info][gc,phases ] GC(383) Phase 1: Mark live objects 3,037ms +[43,857s][info][gc,phases,start ] GC(383) Phase 2: Compute new object addresses +[43,858s][info][gc,phases ] GC(383) Phase 2: Compute new object addresses 0,660ms +[43,858s][info][gc,phases,start ] GC(383) Phase 3: Adjust pointers +[43,860s][info][gc,phases ] GC(383) Phase 3: Adjust pointers 1,929ms +[43,860s][info][gc,phases,start ] GC(383) Phase 4: Move objects +[43,861s][info][gc,phases ] GC(383) Phase 4: Move objects 0,950ms +[43,861s][info][gc ] GC(383) Pause Full (System.gc()) 31M->29M(128M) 6,784ms +[43,861s][info][safepoint ] Total time for which application threads were stopped: 0,0069700 seconds, Stopping threads took: 0,0000300 seconds +[43,962s][info][gc ] Cancelling concurrent GC: System.gc() +[43,965s][info][safepoint ] Application time: 0,1043030 seconds +[43,966s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[43,966s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[43,966s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[43,966s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[43,966s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[43,966s][info][gc,start ] GC(384) Pause Full (System.gc()) +[43,966s][info][gc,phases,start ] GC(384) Phase 1: Mark live objects +[43,969s][info][gc,stringtable ] GC(384) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[43,969s][info][gc,phases ] GC(384) Phase 1: Mark live objects 3,063ms +[43,969s][info][gc,phases,start ] GC(384) Phase 2: Compute new object addresses +[43,969s][info][gc,phases ] GC(384) Phase 2: Compute new object addresses 0,718ms +[43,970s][info][gc,phases,start ] GC(384) Phase 3: Adjust pointers +[43,971s][info][gc,phases ] GC(384) Phase 3: Adjust pointers 1,924ms +[43,971s][info][gc,phases,start ] GC(384) Phase 4: Move objects +[43,973s][info][gc,phases ] GC(384) Phase 4: Move objects 1,010ms +[43,973s][info][gc ] GC(384) Pause Full (System.gc()) 31M->30M(128M) 6,919ms +[43,973s][info][safepoint ] Total time for which application threads were stopped: 0,0071050 seconds, Stopping threads took: 0,0000330 seconds +[44,073s][info][gc ] Cancelling concurrent GC: System.gc() +[44,076s][info][safepoint ] Application time: 0,1035970 seconds +[44,076s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[44,076s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[44,076s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[44,076s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[44,076s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[44,076s][info][gc,start ] GC(385) Pause Full (System.gc()) +[44,076s][info][gc,phases,start ] GC(385) Phase 1: Mark live objects +[44,079s][info][gc,stringtable ] GC(385) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,079s][info][gc,phases ] GC(385) Phase 1: Mark live objects 2,913ms +[44,079s][info][gc,phases,start ] GC(385) Phase 2: Compute new object addresses +[44,080s][info][gc,phases ] GC(385) Phase 2: Compute new object addresses 0,712ms +[44,080s][info][gc,phases,start ] GC(385) Phase 3: Adjust pointers +[44,082s][info][gc,phases ] GC(385) Phase 3: Adjust pointers 1,989ms +[44,082s][info][gc,phases,start ] GC(385) Phase 4: Move objects +[44,083s][info][gc,phases ] GC(385) Phase 4: Move objects 1,163ms +[44,083s][info][gc ] GC(385) Pause Full (System.gc()) 31M->30M(128M) 6,994ms +[44,083s][info][safepoint ] Total time for which application threads were stopped: 0,0071720 seconds, Stopping threads took: 0,0000290 seconds +[44,184s][info][gc ] Cancelling concurrent GC: System.gc() +[44,189s][info][safepoint ] Application time: 0,1057560 seconds +[44,189s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[44,189s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[44,189s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[44,189s][info][safepoint,cleanup ] mark nmethods, 0,0000220 secs +[44,190s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[44,190s][info][gc,start ] GC(386) Pause Full (System.gc()) +[44,190s][info][gc,phases,start ] GC(386) Phase 1: Mark live objects +[44,194s][info][gc,stringtable ] GC(386) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,194s][info][gc,phases ] GC(386) Phase 1: Mark live objects 4,528ms +[44,194s][info][gc,phases,start ] GC(386) Phase 2: Compute new object addresses +[44,195s][info][gc,phases ] GC(386) Phase 2: Compute new object addresses 0,784ms +[44,195s][info][gc,phases,start ] GC(386) Phase 3: Adjust pointers +[44,197s][info][gc,phases ] GC(386) Phase 3: Adjust pointers 2,363ms +[44,198s][info][gc,phases,start ] GC(386) Phase 4: Move objects +[44,200s][info][gc,phases ] GC(386) Phase 4: Move objects 2,244ms +[44,200s][info][gc ] GC(386) Pause Full (System.gc()) 31M->30M(128M) 10,187ms +[44,200s][info][safepoint ] Total time for which application threads were stopped: 0,0106350 seconds, Stopping threads took: 0,0000460 seconds +[44,300s][info][gc ] Cancelling concurrent GC: System.gc() +[44,304s][info][safepoint ] Application time: 0,1040870 seconds +[44,304s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[44,304s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[44,304s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[44,304s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[44,304s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[44,304s][info][gc,start ] GC(387) Pause Full (System.gc()) +[44,304s][info][gc,phases,start ] GC(387) Phase 1: Mark live objects +[44,308s][info][gc,stringtable ] GC(387) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,308s][info][gc,phases ] GC(387) Phase 1: Mark live objects 3,518ms +[44,308s][info][gc,phases,start ] GC(387) Phase 2: Compute new object addresses +[44,309s][info][gc,phases ] GC(387) Phase 2: Compute new object addresses 0,858ms +[44,309s][info][gc,phases,start ] GC(387) Phase 3: Adjust pointers +[44,311s][info][gc,phases ] GC(387) Phase 3: Adjust pointers 2,044ms +[44,311s][info][gc,phases,start ] GC(387) Phase 4: Move objects +[44,312s][info][gc,phases ] GC(387) Phase 4: Move objects 1,288ms +[44,312s][info][gc ] GC(387) Pause Full (System.gc()) 32M->30M(128M) 7,944ms +[44,312s][info][safepoint ] Total time for which application threads were stopped: 0,0081490 seconds, Stopping threads took: 0,0000300 seconds +[44,412s][info][gc ] Cancelling concurrent GC: System.gc() +[44,416s][info][safepoint ] Application time: 0,1041530 seconds +[44,417s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[44,417s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[44,417s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[44,417s][info][safepoint,cleanup ] mark nmethods, 0,0000120 secs +[44,417s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[44,417s][info][gc,start ] GC(388) Pause Full (System.gc()) +[44,417s][info][gc,phases,start ] GC(388) Phase 1: Mark live objects +[44,423s][info][gc,stringtable ] GC(388) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,423s][info][gc,phases ] GC(388) Phase 1: Mark live objects 6,174ms +[44,423s][info][gc,phases,start ] GC(388) Phase 2: Compute new object addresses +[44,424s][info][gc,phases ] GC(388) Phase 2: Compute new object addresses 0,911ms +[44,424s][info][gc,phases,start ] GC(388) Phase 3: Adjust pointers +[44,426s][info][gc,phases ] GC(388) Phase 3: Adjust pointers 2,278ms +[44,426s][info][gc,phases,start ] GC(388) Phase 4: Move objects +[44,428s][info][gc,phases ] GC(388) Phase 4: Move objects 1,626ms +[44,428s][info][gc ] GC(388) Pause Full (System.gc()) 32M->30M(128M) 11,231ms +[44,428s][info][safepoint ] Total time for which application threads were stopped: 0,0115670 seconds, Stopping threads took: 0,0000500 seconds +[44,529s][info][gc ] Cancelling concurrent GC: System.gc() +[44,533s][info][safepoint ] Application time: 0,1049190 seconds +[44,534s][info][safepoint,cleanup ] deflating idle monitors, 0,0000140 secs +[44,534s][info][safepoint,cleanup ] updating inline caches, 0,0000020 secs +[44,534s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000040 secs +[44,534s][info][safepoint,cleanup ] mark nmethods, 0,0000470 secs +[44,534s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[44,534s][info][gc,start ] GC(389) Pause Full (System.gc()) +[44,534s][info][gc,phases,start ] GC(389) Phase 1: Mark live objects +[44,541s][info][gc,stringtable ] GC(389) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,541s][info][gc,phases ] GC(389) Phase 1: Mark live objects 6,655ms +[44,541s][info][gc,phases,start ] GC(389) Phase 2: Compute new object addresses +[44,542s][info][gc,phases ] GC(389) Phase 2: Compute new object addresses 0,698ms +[44,542s][info][gc,phases,start ] GC(389) Phase 3: Adjust pointers +[44,544s][info][gc,phases ] GC(389) Phase 3: Adjust pointers 1,925ms +[44,544s][info][gc,phases,start ] GC(389) Phase 4: Move objects +[44,545s][info][gc,phases ] GC(389) Phase 4: Move objects 1,267ms +[44,545s][info][gc ] GC(389) Pause Full (System.gc()) 32M->30M(128M) 10,847ms +[44,545s][info][safepoint ] Total time for which application threads were stopped: 0,0117970 seconds, Stopping threads took: 0,0001930 seconds +[44,646s][info][gc ] Cancelling concurrent GC: System.gc() +[44,649s][info][safepoint ] Application time: 0,1039850 seconds +[44,650s][info][safepoint,cleanup ] deflating idle monitors, 0,0000150 secs +[44,650s][info][safepoint,cleanup ] updating inline caches, 0,0000040 secs +[44,650s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000040 secs +[44,650s][info][safepoint,cleanup ] mark nmethods, 0,0000630 secs +[44,650s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[44,651s][info][gc,start ] GC(390) Pause Full (System.gc()) +[44,651s][info][gc,phases,start ] GC(390) Phase 1: Mark live objects +[44,656s][info][gc,stringtable ] GC(390) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,656s][info][gc,phases ] GC(390) Phase 1: Mark live objects 5,102ms +[44,656s][info][gc,phases,start ] GC(390) Phase 2: Compute new object addresses +[44,657s][info][gc,phases ] GC(390) Phase 2: Compute new object addresses 0,755ms +[44,657s][info][gc,phases,start ] GC(390) Phase 3: Adjust pointers +[44,659s][info][gc,phases ] GC(390) Phase 3: Adjust pointers 2,066ms +[44,659s][info][gc,phases,start ] GC(390) Phase 4: Move objects +[44,660s][info][gc,phases ] GC(390) Phase 4: Move objects 1,317ms +[44,660s][info][gc ] GC(390) Pause Full (System.gc()) 32M->30M(128M) 9,707ms +[44,660s][info][safepoint ] Total time for which application threads were stopped: 0,0107400 seconds, Stopping threads took: 0,0001830 seconds +[44,761s][info][gc ] Cancelling concurrent GC: System.gc() +[44,763s][info][safepoint ] Application time: 0,1024380 seconds +[44,763s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[44,763s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[44,763s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[44,763s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[44,763s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[44,763s][info][gc,start ] GC(391) Pause Full (System.gc()) +[44,763s][info][gc,phases,start ] GC(391) Phase 1: Mark live objects +[44,766s][info][gc,stringtable ] GC(391) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,766s][info][gc,phases ] GC(391) Phase 1: Mark live objects 3,274ms +[44,766s][info][gc,phases,start ] GC(391) Phase 2: Compute new object addresses +[44,767s][info][gc,phases ] GC(391) Phase 2: Compute new object addresses 0,770ms +[44,767s][info][gc,phases,start ] GC(391) Phase 3: Adjust pointers +[44,769s][info][gc,phases ] GC(391) Phase 3: Adjust pointers 1,991ms +[44,769s][info][gc,phases,start ] GC(391) Phase 4: Move objects +[44,770s][info][gc,phases ] GC(391) Phase 4: Move objects 1,286ms +[44,771s][info][gc ] GC(391) Pause Full (System.gc()) 32M->30M(128M) 7,596ms +[44,771s][info][safepoint ] Total time for which application threads were stopped: 0,0078300 seconds, Stopping threads took: 0,0000370 seconds +[44,871s][info][gc ] Cancelling concurrent GC: System.gc() +[44,874s][info][safepoint ] Application time: 0,1032810 seconds +[44,874s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[44,874s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[44,874s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[44,874s][info][safepoint,cleanup ] mark nmethods, 0,0000150 secs +[44,874s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[44,874s][info][gc,start ] GC(392) Pause Full (System.gc()) +[44,874s][info][gc,phases,start ] GC(392) Phase 1: Mark live objects +[44,877s][info][gc,stringtable ] GC(392) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,878s][info][gc,phases ] GC(392) Phase 1: Mark live objects 3,285ms +[44,878s][info][gc,phases,start ] GC(392) Phase 2: Compute new object addresses +[44,878s][info][gc,phases ] GC(392) Phase 2: Compute new object addresses 0,699ms +[44,878s][info][gc,phases,start ] GC(392) Phase 3: Adjust pointers +[44,880s][info][gc,phases ] GC(392) Phase 3: Adjust pointers 1,937ms +[44,880s][info][gc,phases,start ] GC(392) Phase 4: Move objects +[44,881s][info][gc,phases ] GC(392) Phase 4: Move objects 0,989ms +[44,881s][info][gc ] GC(392) Pause Full (System.gc()) 32M->30M(128M) 7,145ms +[44,881s][info][safepoint ] Total time for which application threads were stopped: 0,0074270 seconds, Stopping threads took: 0,0000370 seconds +[44,982s][info][gc ] Cancelling concurrent GC: System.gc() +[44,986s][info][safepoint ] Application time: 0,1045500 seconds +[44,986s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[44,986s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[44,986s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[44,986s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[44,986s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[44,986s][info][gc,start ] GC(393) Pause Full (System.gc()) +[44,986s][info][gc,phases,start ] GC(393) Phase 1: Mark live objects +[44,989s][info][gc,stringtable ] GC(393) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[44,989s][info][gc,phases ] GC(393) Phase 1: Mark live objects 3,239ms +[44,989s][info][gc,phases,start ] GC(393) Phase 2: Compute new object addresses +[44,990s][info][gc,phases ] GC(393) Phase 2: Compute new object addresses 0,732ms +[44,990s][info][gc,phases,start ] GC(393) Phase 3: Adjust pointers +[44,992s][info][gc,phases ] GC(393) Phase 3: Adjust pointers 1,934ms +[44,992s][info][gc,phases,start ] GC(393) Phase 4: Move objects +[44,993s][info][gc,phases ] GC(393) Phase 4: Move objects 0,931ms +[44,993s][info][gc ] GC(393) Pause Full (System.gc()) 32M->30M(128M) 7,054ms +[44,993s][info][safepoint ] Total time for which application threads were stopped: 0,0072770 seconds, Stopping threads took: 0,0000360 seconds +[45,094s][info][gc ] Cancelling concurrent GC: System.gc() +[45,098s][info][safepoint ] Application time: 0,1042410 seconds +[45,098s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,098s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,098s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,098s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[45,098s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,098s][info][gc,start ] GC(394) Pause Full (System.gc()) +[45,098s][info][gc,phases,start ] GC(394) Phase 1: Mark live objects +[45,101s][info][gc,stringtable ] GC(394) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,101s][info][gc,phases ] GC(394) Phase 1: Mark live objects 3,281ms +[45,101s][info][gc,phases,start ] GC(394) Phase 2: Compute new object addresses +[45,102s][info][gc,phases ] GC(394) Phase 2: Compute new object addresses 0,741ms +[45,102s][info][gc,phases,start ] GC(394) Phase 3: Adjust pointers +[45,104s][info][gc,phases ] GC(394) Phase 3: Adjust pointers 2,031ms +[45,104s][info][gc,phases,start ] GC(394) Phase 4: Move objects +[45,105s][info][gc,phases ] GC(394) Phase 4: Move objects 1,011ms +[45,105s][info][gc ] GC(394) Pause Full (System.gc()) 32M->30M(128M) 7,260ms +[45,105s][info][safepoint ] Total time for which application threads were stopped: 0,0074990 seconds, Stopping threads took: 0,0000500 seconds +[45,206s][info][gc ] Cancelling concurrent GC: System.gc() +[45,209s][info][safepoint ] Application time: 0,1040670 seconds +[45,209s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,209s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[45,209s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,209s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[45,209s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,209s][info][gc,start ] GC(395) Pause Full (System.gc()) +[45,210s][info][gc,phases,start ] GC(395) Phase 1: Mark live objects +[45,213s][info][gc,stringtable ] GC(395) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,213s][info][gc,phases ] GC(395) Phase 1: Mark live objects 3,141ms +[45,213s][info][gc,phases,start ] GC(395) Phase 2: Compute new object addresses +[45,214s][info][gc,phases ] GC(395) Phase 2: Compute new object addresses 0,883ms +[45,214s][info][gc,phases,start ] GC(395) Phase 3: Adjust pointers +[45,216s][info][gc,phases ] GC(395) Phase 3: Adjust pointers 2,073ms +[45,216s][info][gc,phases,start ] GC(395) Phase 4: Move objects +[45,217s][info][gc,phases ] GC(395) Phase 4: Move objects 1,070ms +[45,217s][info][gc ] GC(395) Pause Full (System.gc()) 32M->30M(128M) 7,391ms +[45,217s][info][safepoint ] Total time for which application threads were stopped: 0,0076280 seconds, Stopping threads took: 0,0000380 seconds +[45,317s][info][gc ] Cancelling concurrent GC: System.gc() +[45,321s][info][safepoint ] Application time: 0,1044100 seconds +[45,321s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,321s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,322s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,322s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[45,322s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,322s][info][gc,start ] GC(396) Pause Full (System.gc()) +[45,322s][info][gc,phases,start ] GC(396) Phase 1: Mark live objects +[45,325s][info][gc,stringtable ] GC(396) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,325s][info][gc,phases ] GC(396) Phase 1: Mark live objects 3,247ms +[45,325s][info][gc,phases,start ] GC(396) Phase 2: Compute new object addresses +[45,326s][info][gc,phases ] GC(396) Phase 2: Compute new object addresses 0,725ms +[45,326s][info][gc,phases,start ] GC(396) Phase 3: Adjust pointers +[45,328s][info][gc,phases ] GC(396) Phase 3: Adjust pointers 1,939ms +[45,328s][info][gc,phases,start ] GC(396) Phase 4: Move objects +[45,329s][info][gc,phases ] GC(396) Phase 4: Move objects 1,046ms +[45,329s][info][gc ] GC(396) Pause Full (System.gc()) 32M->30M(128M) 7,176ms +[45,329s][info][safepoint ] Total time for which application threads were stopped: 0,0073950 seconds, Stopping threads took: 0,0000370 seconds +[45,430s][info][gc ] Cancelling concurrent GC: System.gc() +[45,433s][info][safepoint ] Application time: 0,1044440 seconds +[45,433s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,433s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,433s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,433s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[45,433s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,434s][info][gc,start ] GC(397) Pause Full (System.gc()) +[45,434s][info][gc,phases,start ] GC(397) Phase 1: Mark live objects +[45,437s][info][gc,stringtable ] GC(397) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,437s][info][gc,phases ] GC(397) Phase 1: Mark live objects 3,090ms +[45,437s][info][gc,phases,start ] GC(397) Phase 2: Compute new object addresses +[45,437s][info][gc,phases ] GC(397) Phase 2: Compute new object addresses 0,730ms +[45,437s][info][gc,phases,start ] GC(397) Phase 3: Adjust pointers +[45,439s][info][gc,phases ] GC(397) Phase 3: Adjust pointers 1,943ms +[45,439s][info][gc,phases,start ] GC(397) Phase 4: Move objects +[45,441s][info][gc,phases ] GC(397) Phase 4: Move objects 1,335ms +[45,441s][info][gc ] GC(397) Pause Full (System.gc()) 32M->30M(128M) 7,328ms +[45,441s][info][safepoint ] Total time for which application threads were stopped: 0,0075590 seconds, Stopping threads took: 0,0000360 seconds +[45,542s][info][gc ] Cancelling concurrent GC: System.gc() +[45,545s][info][safepoint ] Application time: 0,1038840 seconds +[45,545s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[45,545s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,545s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,545s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[45,545s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,545s][info][gc,start ] GC(398) Pause Full (System.gc()) +[45,545s][info][gc,phases,start ] GC(398) Phase 1: Mark live objects +[45,553s][info][gc,stringtable ] GC(398) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,553s][info][gc,phases ] GC(398) Phase 1: Mark live objects 7,925ms +[45,553s][info][gc,phases,start ] GC(398) Phase 2: Compute new object addresses +[45,554s][info][gc,phases ] GC(398) Phase 2: Compute new object addresses 0,920ms +[45,554s][info][gc,phases,start ] GC(398) Phase 3: Adjust pointers +[45,556s][info][gc,phases ] GC(398) Phase 3: Adjust pointers 2,239ms +[45,556s][info][gc,phases,start ] GC(398) Phase 4: Move objects +[45,558s][info][gc,phases ] GC(398) Phase 4: Move objects 1,917ms +[45,558s][info][gc ] GC(398) Pause Full (System.gc()) 32M->30M(128M) 13,335ms +[45,558s][info][safepoint ] Total time for which application threads were stopped: 0,0135650 seconds, Stopping threads took: 0,0000360 seconds +[45,659s][info][gc ] Cancelling concurrent GC: System.gc() +[45,662s][info][safepoint ] Application time: 0,1033610 seconds +[45,662s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[45,662s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,662s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[45,662s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[45,662s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,662s][info][gc,start ] GC(399) Pause Full (System.gc()) +[45,662s][info][gc,phases,start ] GC(399) Phase 1: Mark live objects +[45,665s][info][gc,stringtable ] GC(399) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,665s][info][gc,phases ] GC(399) Phase 1: Mark live objects 3,260ms +[45,665s][info][gc,phases,start ] GC(399) Phase 2: Compute new object addresses +[45,666s][info][gc,phases ] GC(399) Phase 2: Compute new object addresses 0,703ms +[45,666s][info][gc,phases,start ] GC(399) Phase 3: Adjust pointers +[45,668s][info][gc,phases ] GC(399) Phase 3: Adjust pointers 1,946ms +[45,668s][info][gc,phases,start ] GC(399) Phase 4: Move objects +[45,669s][info][gc,phases ] GC(399) Phase 4: Move objects 0,935ms +[45,669s][info][gc ] GC(399) Pause Full (System.gc()) 32M->31M(128M) 7,073ms +[45,669s][info][safepoint ] Total time for which application threads were stopped: 0,0072960 seconds, Stopping threads took: 0,0000360 seconds +[45,770s][info][gc ] Cancelling concurrent GC: System.gc() +[45,774s][info][safepoint ] Application time: 0,1052000 seconds +[45,774s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,774s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,774s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,775s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[45,775s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,775s][info][gc,start ] GC(400) Pause Full (System.gc()) +[45,775s][info][gc,phases,start ] GC(400) Phase 1: Mark live objects +[45,778s][info][gc,stringtable ] GC(400) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,778s][info][gc,phases ] GC(400) Phase 1: Mark live objects 3,125ms +[45,778s][info][gc,phases,start ] GC(400) Phase 2: Compute new object addresses +[45,778s][info][gc,phases ] GC(400) Phase 2: Compute new object addresses 0,701ms +[45,779s][info][gc,phases,start ] GC(400) Phase 3: Adjust pointers +[45,780s][info][gc,phases ] GC(400) Phase 3: Adjust pointers 1,930ms +[45,781s][info][gc,phases,start ] GC(400) Phase 4: Move objects +[45,782s][info][gc,phases ] GC(400) Phase 4: Move objects 1,060ms +[45,782s][info][gc ] GC(400) Pause Full (System.gc()) 32M->31M(128M) 7,037ms +[45,782s][info][safepoint ] Total time for which application threads were stopped: 0,0072530 seconds, Stopping threads took: 0,0000370 seconds +[45,882s][info][gc ] Cancelling concurrent GC: System.gc() +[45,884s][info][safepoint ] Application time: 0,1025100 seconds +[45,884s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,884s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,884s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,884s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[45,884s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[45,884s][info][gc,start ] GC(401) Pause Full (System.gc()) +[45,884s][info][gc,phases,start ] GC(401) Phase 1: Mark live objects +[45,888s][info][gc,stringtable ] GC(401) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,888s][info][gc,phases ] GC(401) Phase 1: Mark live objects 3,229ms +[45,888s][info][gc,phases,start ] GC(401) Phase 2: Compute new object addresses +[45,888s][info][gc,phases ] GC(401) Phase 2: Compute new object addresses 0,699ms +[45,888s][info][gc,phases,start ] GC(401) Phase 3: Adjust pointers +[45,890s][info][gc,phases ] GC(401) Phase 3: Adjust pointers 1,962ms +[45,890s][info][gc,phases,start ] GC(401) Phase 4: Move objects +[45,892s][info][gc,phases ] GC(401) Phase 4: Move objects 1,171ms +[45,892s][info][gc ] GC(401) Pause Full (System.gc()) 32M->31M(128M) 7,291ms +[45,892s][info][safepoint ] Total time for which application threads were stopped: 0,0075100 seconds, Stopping threads took: 0,0000370 seconds +[45,992s][info][gc ] Cancelling concurrent GC: System.gc() +[45,995s][info][safepoint ] Application time: 0,1034340 seconds +[45,995s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[45,995s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[45,995s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[45,995s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[45,995s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[45,995s][info][gc,start ] GC(402) Pause Full (System.gc()) +[45,995s][info][gc,phases,start ] GC(402) Phase 1: Mark live objects +[45,999s][info][gc,stringtable ] GC(402) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[45,999s][info][gc,phases ] GC(402) Phase 1: Mark live objects 3,116ms +[45,999s][info][gc,phases,start ] GC(402) Phase 2: Compute new object addresses +[45,999s][info][gc,phases ] GC(402) Phase 2: Compute new object addresses 0,733ms +[45,999s][info][gc,phases,start ] GC(402) Phase 3: Adjust pointers +[46,001s][info][gc,phases ] GC(402) Phase 3: Adjust pointers 1,952ms +[46,001s][info][gc,phases,start ] GC(402) Phase 4: Move objects +[46,003s][info][gc,phases ] GC(402) Phase 4: Move objects 1,091ms +[46,003s][info][gc ] GC(402) Pause Full (System.gc()) 33M->31M(128M) 7,110ms +[46,003s][info][safepoint ] Total time for which application threads were stopped: 0,0073320 seconds, Stopping threads took: 0,0000370 seconds +[46,103s][info][gc ] Cancelling concurrent GC: System.gc() +[46,106s][info][safepoint ] Application time: 0,1037460 seconds +[46,106s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[46,106s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,107s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,107s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[46,107s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[46,107s][info][gc,start ] GC(403) Pause Full (System.gc()) +[46,107s][info][gc,phases,start ] GC(403) Phase 1: Mark live objects +[46,110s][info][gc,stringtable ] GC(403) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,110s][info][gc,phases ] GC(403) Phase 1: Mark live objects 3,246ms +[46,110s][info][gc,phases,start ] GC(403) Phase 2: Compute new object addresses +[46,111s][info][gc,phases ] GC(403) Phase 2: Compute new object addresses 0,785ms +[46,111s][info][gc,phases,start ] GC(403) Phase 3: Adjust pointers +[46,113s][info][gc,phases ] GC(403) Phase 3: Adjust pointers 1,984ms +[46,113s][info][gc,phases,start ] GC(403) Phase 4: Move objects +[46,114s][info][gc,phases ] GC(403) Phase 4: Move objects 1,014ms +[46,114s][info][gc ] GC(403) Pause Full (System.gc()) 33M->31M(128M) 7,242ms +[46,114s][info][safepoint ] Total time for which application threads were stopped: 0,0074760 seconds, Stopping threads took: 0,0000360 seconds +[46,215s][info][gc ] Cancelling concurrent GC: System.gc() +[46,218s][info][safepoint ] Application time: 0,1039180 seconds +[46,218s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[46,218s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,218s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,218s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[46,218s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[46,218s][info][gc,start ] GC(404) Pause Full (System.gc()) +[46,218s][info][gc,phases,start ] GC(404) Phase 1: Mark live objects +[46,221s][info][gc,stringtable ] GC(404) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,221s][info][gc,phases ] GC(404) Phase 1: Mark live objects 3,052ms +[46,221s][info][gc,phases,start ] GC(404) Phase 2: Compute new object addresses +[46,222s][info][gc,phases ] GC(404) Phase 2: Compute new object addresses 0,713ms +[46,222s][info][gc,phases,start ] GC(404) Phase 3: Adjust pointers +[46,224s][info][gc,phases ] GC(404) Phase 3: Adjust pointers 1,962ms +[46,224s][info][gc,phases,start ] GC(404) Phase 4: Move objects +[46,225s][info][gc,phases ] GC(404) Phase 4: Move objects 0,879ms +[46,225s][info][gc ] GC(404) Pause Full (System.gc()) 33M->31M(128M) 6,803ms +[46,225s][info][safepoint ] Total time for which application threads were stopped: 0,0070340 seconds, Stopping threads took: 0,0000360 seconds +[46,325s][info][gc ] Cancelling concurrent GC: System.gc() +[46,329s][info][safepoint ] Application time: 0,1036480 seconds +[46,329s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[46,329s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,329s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,329s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[46,329s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[46,329s][info][gc,start ] GC(405) Pause Full (System.gc()) +[46,329s][info][gc,phases,start ] GC(405) Phase 1: Mark live objects +[46,332s][info][gc,stringtable ] GC(405) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,332s][info][gc,phases ] GC(405) Phase 1: Mark live objects 3,163ms +[46,332s][info][gc,phases,start ] GC(405) Phase 2: Compute new object addresses +[46,333s][info][gc,phases ] GC(405) Phase 2: Compute new object addresses 0,743ms +[46,333s][info][gc,phases,start ] GC(405) Phase 3: Adjust pointers +[46,335s][info][gc,phases ] GC(405) Phase 3: Adjust pointers 1,954ms +[46,335s][info][gc,phases,start ] GC(405) Phase 4: Move objects +[46,336s][info][gc,phases ] GC(405) Phase 4: Move objects 1,294ms +[46,336s][info][gc ] GC(405) Pause Full (System.gc()) 33M->31M(128M) 7,378ms +[46,336s][info][safepoint ] Total time for which application threads were stopped: 0,0075590 seconds, Stopping threads took: 0,0000310 seconds +[46,437s][info][gc ] Cancelling concurrent GC: System.gc() +[46,440s][info][safepoint ] Application time: 0,1042910 seconds +[46,441s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[46,441s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,441s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,441s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[46,441s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[46,441s][info][gc,start ] GC(406) Pause Full (System.gc()) +[46,441s][info][gc,phases,start ] GC(406) Phase 1: Mark live objects +[46,444s][info][gc,stringtable ] GC(406) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,444s][info][gc,phases ] GC(406) Phase 1: Mark live objects 3,203ms +[46,444s][info][gc,phases,start ] GC(406) Phase 2: Compute new object addresses +[46,445s][info][gc,phases ] GC(406) Phase 2: Compute new object addresses 0,780ms +[46,445s][info][gc,phases,start ] GC(406) Phase 3: Adjust pointers +[46,447s][info][gc,phases ] GC(406) Phase 3: Adjust pointers 2,023ms +[46,447s][info][gc,phases,start ] GC(406) Phase 4: Move objects +[46,448s][info][gc,phases ] GC(406) Phase 4: Move objects 0,988ms +[46,448s][info][gc ] GC(406) Pause Full (System.gc()) 33M->31M(128M) 7,210ms +[46,448s][info][safepoint ] Total time for which application threads were stopped: 0,0074280 seconds, Stopping threads took: 0,0000360 seconds +[46,548s][info][gc ] Cancelling concurrent GC: System.gc() +[46,551s][info][safepoint ] Application time: 0,1032700 seconds +[46,551s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[46,551s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,551s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[46,551s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[46,551s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[46,551s][info][gc,start ] GC(407) Pause Full (System.gc()) +[46,552s][info][gc,phases,start ] GC(407) Phase 1: Mark live objects +[46,555s][info][gc,stringtable ] GC(407) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,555s][info][gc,phases ] GC(407) Phase 1: Mark live objects 3,184ms +[46,555s][info][gc,phases,start ] GC(407) Phase 2: Compute new object addresses +[46,555s][info][gc,phases ] GC(407) Phase 2: Compute new object addresses 0,739ms +[46,556s][info][gc,phases,start ] GC(407) Phase 3: Adjust pointers +[46,557s][info][gc,phases ] GC(407) Phase 3: Adjust pointers 1,956ms +[46,558s][info][gc,phases,start ] GC(407) Phase 4: Move objects +[46,559s][info][gc,phases ] GC(407) Phase 4: Move objects 1,258ms +[46,559s][info][gc ] GC(407) Pause Full (System.gc()) 33M->31M(128M) 7,356ms +[46,559s][info][safepoint ] Total time for which application threads were stopped: 0,0075710 seconds, Stopping threads took: 0,0000360 seconds +[46,660s][info][gc ] Cancelling concurrent GC: System.gc() +[46,663s][info][safepoint ] Application time: 0,1037470 seconds +[46,663s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[46,663s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[46,663s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,663s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[46,663s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[46,663s][info][gc,start ] GC(408) Pause Full (System.gc()) +[46,663s][info][gc,phases,start ] GC(408) Phase 1: Mark live objects +[46,667s][info][gc,stringtable ] GC(408) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,667s][info][gc,phases ] GC(408) Phase 1: Mark live objects 3,796ms +[46,667s][info][gc,phases,start ] GC(408) Phase 2: Compute new object addresses +[46,667s][info][gc,phases ] GC(408) Phase 2: Compute new object addresses 0,706ms +[46,668s][info][gc,phases,start ] GC(408) Phase 3: Adjust pointers +[46,669s][info][gc,phases ] GC(408) Phase 3: Adjust pointers 1,944ms +[46,670s][info][gc,phases,start ] GC(408) Phase 4: Move objects +[46,671s][info][gc,phases ] GC(408) Phase 4: Move objects 1,076ms +[46,671s][info][gc ] GC(408) Pause Full (System.gc()) 33M->31M(128M) 7,756ms +[46,671s][info][safepoint ] Total time for which application threads were stopped: 0,0079720 seconds, Stopping threads took: 0,0000360 seconds +[46,771s][info][gc ] Cancelling concurrent GC: System.gc() +[46,775s][info][safepoint ] Application time: 0,1040250 seconds +[46,775s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[46,775s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,775s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,775s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[46,775s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[46,775s][info][gc,start ] GC(409) Pause Full (System.gc()) +[46,775s][info][gc,phases,start ] GC(409) Phase 1: Mark live objects +[46,778s][info][gc,stringtable ] GC(409) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,778s][info][gc,phases ] GC(409) Phase 1: Mark live objects 3,349ms +[46,778s][info][gc,phases,start ] GC(409) Phase 2: Compute new object addresses +[46,779s][info][gc,phases ] GC(409) Phase 2: Compute new object addresses 0,724ms +[46,779s][info][gc,phases,start ] GC(409) Phase 3: Adjust pointers +[46,781s][info][gc,phases ] GC(409) Phase 3: Adjust pointers 2,230ms +[46,782s][info][gc,phases,start ] GC(409) Phase 4: Move objects +[46,783s][info][gc,phases ] GC(409) Phase 4: Move objects 1,045ms +[46,783s][info][gc ] GC(409) Pause Full (System.gc()) 33M->31M(128M) 7,598ms +[46,783s][info][safepoint ] Total time for which application threads were stopped: 0,0078220 seconds, Stopping threads took: 0,0000370 seconds +[46,883s][info][gc ] Cancelling concurrent GC: System.gc() +[46,887s][info][safepoint ] Application time: 0,1041850 seconds +[46,887s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[46,887s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,887s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[46,887s][info][safepoint,cleanup ] mark nmethods, 0,0000120 secs +[46,887s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[46,887s][info][gc,start ] GC(410) Pause Full (System.gc()) +[46,887s][info][gc,phases,start ] GC(410) Phase 1: Mark live objects +[46,891s][info][gc,stringtable ] GC(410) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[46,891s][info][gc,phases ] GC(410) Phase 1: Mark live objects 3,234ms +[46,891s][info][gc,phases,start ] GC(410) Phase 2: Compute new object addresses +[46,891s][info][gc,phases ] GC(410) Phase 2: Compute new object addresses 0,778ms +[46,891s][info][gc,phases,start ] GC(410) Phase 3: Adjust pointers +[46,893s][info][gc,phases ] GC(410) Phase 3: Adjust pointers 2,011ms +[46,894s][info][gc,phases,start ] GC(410) Phase 4: Move objects +[46,895s][info][gc,phases ] GC(410) Phase 4: Move objects 0,997ms +[46,895s][info][gc ] GC(410) Pause Full (System.gc()) 33M->31M(128M) 7,281ms +[46,895s][info][safepoint ] Total time for which application threads were stopped: 0,0075430 seconds, Stopping threads took: 0,0000590 seconds +[46,995s][info][gc ] Cancelling concurrent GC: System.gc() +[46,999s][info][safepoint ] Application time: 0,1040080 seconds +[46,999s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[46,999s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[46,999s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[46,999s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[46,999s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[46,999s][info][gc,start ] GC(411) Pause Full (System.gc()) +[46,999s][info][gc,phases,start ] GC(411) Phase 1: Mark live objects +[47,002s][info][gc,stringtable ] GC(411) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,002s][info][gc,phases ] GC(411) Phase 1: Mark live objects 3,199ms +[47,002s][info][gc,phases,start ] GC(411) Phase 2: Compute new object addresses +[47,003s][info][gc,phases ] GC(411) Phase 2: Compute new object addresses 0,736ms +[47,003s][info][gc,phases,start ] GC(411) Phase 3: Adjust pointers +[47,005s][info][gc,phases ] GC(411) Phase 3: Adjust pointers 1,968ms +[47,005s][info][gc,phases,start ] GC(411) Phase 4: Move objects +[47,006s][info][gc,phases ] GC(411) Phase 4: Move objects 0,929ms +[47,006s][info][gc ] GC(411) Pause Full (System.gc()) 33M->31M(128M) 7,052ms +[47,006s][info][safepoint ] Total time for which application threads were stopped: 0,0072820 seconds, Stopping threads took: 0,0000360 seconds +[47,107s][info][gc ] Cancelling concurrent GC: System.gc() +[47,110s][info][safepoint ] Application time: 0,1043450 seconds +[47,110s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,110s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,111s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[47,111s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[47,111s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[47,111s][info][gc,start ] GC(412) Pause Full (System.gc()) +[47,111s][info][gc,phases,start ] GC(412) Phase 1: Mark live objects +[47,114s][info][gc,stringtable ] GC(412) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,114s][info][gc,phases ] GC(412) Phase 1: Mark live objects 3,300ms +[47,114s][info][gc,phases,start ] GC(412) Phase 2: Compute new object addresses +[47,115s][info][gc,phases ] GC(412) Phase 2: Compute new object addresses 0,740ms +[47,115s][info][gc,phases,start ] GC(412) Phase 3: Adjust pointers +[47,117s][info][gc,phases ] GC(412) Phase 3: Adjust pointers 1,961ms +[47,117s][info][gc,phases,start ] GC(412) Phase 4: Move objects +[47,118s][info][gc,phases ] GC(412) Phase 4: Move objects 1,241ms +[47,118s][info][gc ] GC(412) Pause Full (System.gc()) 33M->31M(128M) 7,470ms +[47,118s][info][safepoint ] Total time for which application threads were stopped: 0,0076850 seconds, Stopping threads took: 0,0000370 seconds +[47,219s][info][gc ] Cancelling concurrent GC: System.gc() +[47,222s][info][safepoint ] Application time: 0,1036090 seconds +[47,222s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,222s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,222s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[47,222s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[47,222s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[47,222s][info][gc,start ] GC(413) Pause Full (System.gc()) +[47,222s][info][gc,phases,start ] GC(413) Phase 1: Mark live objects +[47,225s][info][gc,stringtable ] GC(413) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,225s][info][gc,phases ] GC(413) Phase 1: Mark live objects 3,258ms +[47,225s][info][gc,phases,start ] GC(413) Phase 2: Compute new object addresses +[47,226s][info][gc,phases ] GC(413) Phase 2: Compute new object addresses 0,804ms +[47,226s][info][gc,phases,start ] GC(413) Phase 3: Adjust pointers +[47,228s][info][gc,phases ] GC(413) Phase 3: Adjust pointers 1,983ms +[47,228s][info][gc,phases,start ] GC(413) Phase 4: Move objects +[47,230s][info][gc,phases ] GC(413) Phase 4: Move objects 1,334ms +[47,230s][info][gc ] GC(413) Pause Full (System.gc()) 33M->31M(128M) 7,626ms +[47,230s][info][safepoint ] Total time for which application threads were stopped: 0,0078610 seconds, Stopping threads took: 0,0000370 seconds +[47,330s][info][gc ] Cancelling concurrent GC: System.gc() +[47,333s][info][safepoint ] Application time: 0,1036970 seconds +[47,333s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,333s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,334s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[47,334s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[47,334s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[47,334s][info][gc,start ] GC(414) Pause Full (System.gc()) +[47,334s][info][gc,phases,start ] GC(414) Phase 1: Mark live objects +[47,337s][info][gc,stringtable ] GC(414) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,337s][info][gc,phases ] GC(414) Phase 1: Mark live objects 3,208ms +[47,337s][info][gc,phases,start ] GC(414) Phase 2: Compute new object addresses +[47,338s][info][gc,phases ] GC(414) Phase 2: Compute new object addresses 0,753ms +[47,338s][info][gc,phases,start ] GC(414) Phase 3: Adjust pointers +[47,340s][info][gc,phases ] GC(414) Phase 3: Adjust pointers 1,958ms +[47,340s][info][gc,phases,start ] GC(414) Phase 4: Move objects +[47,341s][info][gc,phases ] GC(414) Phase 4: Move objects 1,230ms +[47,341s][info][gc ] GC(414) Pause Full (System.gc()) 33M->31M(128M) 7,428ms +[47,341s][info][safepoint ] Total time for which application threads were stopped: 0,0076550 seconds, Stopping threads took: 0,0000360 seconds +[47,442s][info][gc ] Cancelling concurrent GC: System.gc() +[47,445s][info][safepoint ] Application time: 0,1035080 seconds +[47,445s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[47,445s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,445s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[47,445s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[47,445s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[47,445s][info][gc,start ] GC(415) Pause Full (System.gc()) +[47,445s][info][gc,phases,start ] GC(415) Phase 1: Mark live objects +[47,448s][info][gc,stringtable ] GC(415) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,448s][info][gc,phases ] GC(415) Phase 1: Mark live objects 3,192ms +[47,448s][info][gc,phases,start ] GC(415) Phase 2: Compute new object addresses +[47,449s][info][gc,phases ] GC(415) Phase 2: Compute new object addresses 0,712ms +[47,449s][info][gc,phases,start ] GC(415) Phase 3: Adjust pointers +[47,451s][info][gc,phases ] GC(415) Phase 3: Adjust pointers 1,972ms +[47,451s][info][gc,phases,start ] GC(415) Phase 4: Move objects +[47,452s][info][gc,phases ] GC(415) Phase 4: Move objects 1,241ms +[47,452s][info][gc ] GC(415) Pause Full (System.gc()) 33M->32M(128M) 7,335ms +[47,452s][info][safepoint ] Total time for which application threads were stopped: 0,0075680 seconds, Stopping threads took: 0,0000370 seconds +[47,553s][info][gc ] Cancelling concurrent GC: System.gc() +[47,556s][info][safepoint ] Application time: 0,1033800 seconds +[47,556s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,556s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,556s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[47,556s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[47,556s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[47,556s][info][gc,start ] GC(416) Pause Full (System.gc()) +[47,556s][info][gc,phases,start ] GC(416) Phase 1: Mark live objects +[47,559s][info][gc,stringtable ] GC(416) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,559s][info][gc,phases ] GC(416) Phase 1: Mark live objects 3,067ms +[47,559s][info][gc,phases,start ] GC(416) Phase 2: Compute new object addresses +[47,560s][info][gc,phases ] GC(416) Phase 2: Compute new object addresses 0,749ms +[47,560s][info][gc,phases,start ] GC(416) Phase 3: Adjust pointers +[47,562s][info][gc,phases ] GC(416) Phase 3: Adjust pointers 1,961ms +[47,562s][info][gc,phases,start ] GC(416) Phase 4: Move objects +[47,563s][info][gc,phases ] GC(416) Phase 4: Move objects 1,262ms +[47,563s][info][gc ] GC(416) Pause Full (System.gc()) 33M->32M(128M) 7,270ms +[47,563s][info][safepoint ] Total time for which application threads were stopped: 0,0074880 seconds, Stopping threads took: 0,0000360 seconds +[47,664s][info][gc ] Cancelling concurrent GC: System.gc() +[47,667s][info][safepoint ] Application time: 0,1039170 seconds +[47,667s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,667s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,667s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[47,667s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[47,667s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[47,667s][info][gc,start ] GC(417) Pause Full (System.gc()) +[47,667s][info][gc,phases,start ] GC(417) Phase 1: Mark live objects +[47,670s][info][gc,stringtable ] GC(417) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,671s][info][gc,phases ] GC(417) Phase 1: Mark live objects 3,175ms +[47,671s][info][gc,phases,start ] GC(417) Phase 2: Compute new object addresses +[47,671s][info][gc,phases ] GC(417) Phase 2: Compute new object addresses 0,752ms +[47,671s][info][gc,phases,start ] GC(417) Phase 3: Adjust pointers +[47,673s][info][gc,phases ] GC(417) Phase 3: Adjust pointers 1,912ms +[47,673s][info][gc,phases,start ] GC(417) Phase 4: Move objects +[47,675s][info][gc,phases ] GC(417) Phase 4: Move objects 1,342ms +[47,675s][info][gc ] GC(417) Pause Full (System.gc()) 33M->32M(128M) 7,432ms +[47,675s][info][safepoint ] Total time for which application threads were stopped: 0,0076680 seconds, Stopping threads took: 0,0000360 seconds +[47,776s][info][gc ] Cancelling concurrent GC: System.gc() +[47,779s][info][safepoint ] Application time: 0,1039610 seconds +[47,779s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,779s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,779s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[47,779s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[47,779s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[47,779s][info][gc,start ] GC(418) Pause Full (System.gc()) +[47,779s][info][gc,phases,start ] GC(418) Phase 1: Mark live objects +[47,782s][info][gc,stringtable ] GC(418) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,782s][info][gc,phases ] GC(418) Phase 1: Mark live objects 3,199ms +[47,782s][info][gc,phases,start ] GC(418) Phase 2: Compute new object addresses +[47,783s][info][gc,phases ] GC(418) Phase 2: Compute new object addresses 0,721ms +[47,783s][info][gc,phases,start ] GC(418) Phase 3: Adjust pointers +[47,785s][info][gc,phases ] GC(418) Phase 3: Adjust pointers 1,970ms +[47,785s][info][gc,phases,start ] GC(418) Phase 4: Move objects +[47,786s][info][gc,phases ] GC(418) Phase 4: Move objects 1,199ms +[47,786s][info][gc ] GC(418) Pause Full (System.gc()) 34M->32M(128M) 7,314ms +[47,786s][info][safepoint ] Total time for which application threads were stopped: 0,0075470 seconds, Stopping threads took: 0,0000350 seconds +[47,887s][info][gc ] Cancelling concurrent GC: System.gc() +[47,890s][info][safepoint ] Application time: 0,1040330 seconds +[47,891s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[47,891s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[47,891s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[47,891s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[47,891s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[47,891s][info][gc,start ] GC(419) Pause Full (System.gc()) +[47,891s][info][gc,phases,start ] GC(419) Phase 1: Mark live objects +[47,894s][info][gc,stringtable ] GC(419) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[47,894s][info][gc,phases ] GC(419) Phase 1: Mark live objects 3,091ms +[47,894s][info][gc,phases,start ] GC(419) Phase 2: Compute new object addresses +[47,895s][info][gc,phases ] GC(419) Phase 2: Compute new object addresses 0,748ms +[47,895s][info][gc,phases,start ] GC(419) Phase 3: Adjust pointers +[47,897s][info][gc,phases ] GC(419) Phase 3: Adjust pointers 1,966ms +[47,897s][info][gc,phases,start ] GC(419) Phase 4: Move objects +[47,898s][info][gc,phases ] GC(419) Phase 4: Move objects 1,301ms +[47,898s][info][gc ] GC(419) Pause Full (System.gc()) 34M->32M(128M) 7,373ms +[47,898s][info][safepoint ] Total time for which application threads were stopped: 0,0076000 seconds, Stopping threads took: 0,0000350 seconds +[47,999s][info][gc ] Cancelling concurrent GC: System.gc() +[48,002s][info][safepoint ] Application time: 0,1039620 seconds +[48,002s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[48,002s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,002s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[48,002s][info][safepoint,cleanup ] mark nmethods, 0,0000110 secs +[48,002s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[48,002s][info][gc,start ] GC(420) Pause Full (System.gc()) +[48,002s][info][gc,phases,start ] GC(420) Phase 1: Mark live objects +[48,006s][info][gc,stringtable ] GC(420) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,006s][info][gc,phases ] GC(420) Phase 1: Mark live objects 3,131ms +[48,006s][info][gc,phases,start ] GC(420) Phase 2: Compute new object addresses +[48,006s][info][gc,phases ] GC(420) Phase 2: Compute new object addresses 0,707ms +[48,006s][info][gc,phases,start ] GC(420) Phase 3: Adjust pointers +[48,008s][info][gc,phases ] GC(420) Phase 3: Adjust pointers 2,028ms +[48,008s][info][gc,phases,start ] GC(420) Phase 4: Move objects +[48,010s][info][gc,phases ] GC(420) Phase 4: Move objects 1,237ms +[48,010s][info][gc ] GC(420) Pause Full (System.gc()) 34M->32M(128M) 7,340ms +[48,010s][info][safepoint ] Total time for which application threads were stopped: 0,0076620 seconds, Stopping threads took: 0,0000540 seconds +[48,111s][info][gc ] Cancelling concurrent GC: System.gc() +[48,113s][info][safepoint ] Application time: 0,1033910 seconds +[48,113s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[48,113s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,113s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,113s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[48,113s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[48,114s][info][gc,start ] GC(421) Pause Full (System.gc()) +[48,114s][info][gc,phases,start ] GC(421) Phase 1: Mark live objects +[48,117s][info][gc,stringtable ] GC(421) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,117s][info][gc,phases ] GC(421) Phase 1: Mark live objects 3,293ms +[48,117s][info][gc,phases,start ] GC(421) Phase 2: Compute new object addresses +[48,118s][info][gc,phases ] GC(421) Phase 2: Compute new object addresses 0,749ms +[48,118s][info][gc,phases,start ] GC(421) Phase 3: Adjust pointers +[48,120s][info][gc,phases ] GC(421) Phase 3: Adjust pointers 1,964ms +[48,120s][info][gc,phases,start ] GC(421) Phase 4: Move objects +[48,121s][info][gc,phases ] GC(421) Phase 4: Move objects 1,100ms +[48,121s][info][gc ] GC(421) Pause Full (System.gc()) 34M->32M(128M) 7,341ms +[48,121s][info][safepoint ] Total time for which application threads were stopped: 0,0075670 seconds, Stopping threads took: 0,0000420 seconds +[48,222s][info][gc ] Cancelling concurrent GC: System.gc() +[48,225s][info][safepoint ] Application time: 0,1037440 seconds +[48,225s][info][safepoint,cleanup ] deflating idle monitors, 0,0000040 secs +[48,225s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,225s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,225s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[48,225s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[48,225s][info][gc,start ] GC(422) Pause Full (System.gc()) +[48,225s][info][gc,phases,start ] GC(422) Phase 1: Mark live objects +[48,229s][info][gc,stringtable ] GC(422) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,230s][info][gc,phases ] GC(422) Phase 1: Mark live objects 4,225ms +[48,230s][info][gc,phases,start ] GC(422) Phase 2: Compute new object addresses +[48,231s][info][gc,phases ] GC(422) Phase 2: Compute new object addresses 1,124ms +[48,231s][info][gc,phases,start ] GC(422) Phase 3: Adjust pointers +[48,238s][info][gc,phases ] GC(422) Phase 3: Adjust pointers 6,989ms +[48,238s][info][gc,phases,start ] GC(422) Phase 4: Move objects +[48,240s][info][gc,phases ] GC(422) Phase 4: Move objects 1,660ms +[48,240s][info][gc ] GC(422) Pause Full (System.gc()) 34M->32M(128M) 14,747ms +[48,240s][info][safepoint ] Total time for which application threads were stopped: 0,0151290 seconds, Stopping threads took: 0,0000420 seconds +[48,340s][info][gc ] Cancelling concurrent GC: System.gc() +[48,343s][info][safepoint ] Application time: 0,1035380 seconds +[48,344s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[48,344s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,344s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,344s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[48,344s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[48,344s][info][gc,start ] GC(423) Pause Full (System.gc()) +[48,344s][info][gc,phases,start ] GC(423) Phase 1: Mark live objects +[48,348s][info][gc,stringtable ] GC(423) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,348s][info][gc,phases ] GC(423) Phase 1: Mark live objects 4,156ms +[48,348s][info][gc,phases,start ] GC(423) Phase 2: Compute new object addresses +[48,349s][info][gc,phases ] GC(423) Phase 2: Compute new object addresses 0,899ms +[48,349s][info][gc,phases,start ] GC(423) Phase 3: Adjust pointers +[48,351s][info][gc,phases ] GC(423) Phase 3: Adjust pointers 2,098ms +[48,351s][info][gc,phases,start ] GC(423) Phase 4: Move objects +[48,352s][info][gc,phases ] GC(423) Phase 4: Move objects 1,366ms +[48,352s][info][gc ] GC(423) Pause Full (System.gc()) 34M->32M(128M) 8,790ms +[48,353s][info][safepoint ] Total time for which application threads were stopped: 0,0090070 seconds, Stopping threads took: 0,0000370 seconds +[48,453s][info][gc ] Cancelling concurrent GC: System.gc() +[48,457s][info][safepoint ] Application time: 0,1044050 seconds +[48,457s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[48,457s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,457s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,457s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[48,457s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[48,457s][info][gc,start ] GC(424) Pause Full (System.gc()) +[48,457s][info][gc,phases,start ] GC(424) Phase 1: Mark live objects +[48,461s][info][gc,stringtable ] GC(424) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,461s][info][gc,phases ] GC(424) Phase 1: Mark live objects 3,628ms +[48,461s][info][gc,phases,start ] GC(424) Phase 2: Compute new object addresses +[48,462s][info][gc,phases ] GC(424) Phase 2: Compute new object addresses 0,802ms +[48,462s][info][gc,phases,start ] GC(424) Phase 3: Adjust pointers +[48,464s][info][gc,phases ] GC(424) Phase 3: Adjust pointers 2,178ms +[48,464s][info][gc,phases,start ] GC(424) Phase 4: Move objects +[48,465s][info][gc,phases ] GC(424) Phase 4: Move objects 1,229ms +[48,465s][info][gc ] GC(424) Pause Full (System.gc()) 34M->32M(128M) 8,167ms +[48,465s][info][safepoint ] Total time for which application threads were stopped: 0,0083970 seconds, Stopping threads took: 0,0000370 seconds +[48,566s][info][gc ] Cancelling concurrent GC: System.gc() +[48,568s][info][safepoint ] Application time: 0,1024080 seconds +[48,568s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[48,568s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,568s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,568s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[48,568s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[48,568s][info][gc,start ] GC(425) Pause Full (System.gc()) +[48,568s][info][gc,phases,start ] GC(425) Phase 1: Mark live objects +[48,572s][info][gc,stringtable ] GC(425) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,572s][info][gc,phases ] GC(425) Phase 1: Mark live objects 3,646ms +[48,572s][info][gc,phases,start ] GC(425) Phase 2: Compute new object addresses +[48,573s][info][gc,phases ] GC(425) Phase 2: Compute new object addresses 0,888ms +[48,573s][info][gc,phases,start ] GC(425) Phase 3: Adjust pointers +[48,575s][info][gc,phases ] GC(425) Phase 3: Adjust pointers 2,050ms +[48,575s][info][gc,phases,start ] GC(425) Phase 4: Move objects +[48,576s][info][gc,phases ] GC(425) Phase 4: Move objects 1,405ms +[48,576s][info][gc ] GC(425) Pause Full (System.gc()) 34M->32M(128M) 8,295ms +[48,576s][info][safepoint ] Total time for which application threads were stopped: 0,0085130 seconds, Stopping threads took: 0,0000360 seconds +[48,677s][info][gc ] Cancelling concurrent GC: System.gc() +[48,682s][info][safepoint ] Application time: 0,1056130 seconds +[48,682s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[48,682s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,682s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[48,682s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[48,682s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[48,682s][info][gc,start ] GC(426) Pause Full (System.gc()) +[48,682s][info][gc,phases,start ] GC(426) Phase 1: Mark live objects +[48,685s][info][gc,stringtable ] GC(426) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,685s][info][gc,phases ] GC(426) Phase 1: Mark live objects 3,132ms +[48,685s][info][gc,phases,start ] GC(426) Phase 2: Compute new object addresses +[48,686s][info][gc,phases ] GC(426) Phase 2: Compute new object addresses 0,745ms +[48,686s][info][gc,phases,start ] GC(426) Phase 3: Adjust pointers +[48,688s][info][gc,phases ] GC(426) Phase 3: Adjust pointers 1,982ms +[48,688s][info][gc,phases,start ] GC(426) Phase 4: Move objects +[48,689s][info][gc,phases ] GC(426) Phase 4: Move objects 1,193ms +[48,690s][info][gc ] GC(426) Pause Full (System.gc()) 34M->32M(128M) 7,274ms +[48,690s][info][safepoint ] Total time for which application threads were stopped: 0,0074940 seconds, Stopping threads took: 0,0000370 seconds +[48,790s][info][gc ] Cancelling concurrent GC: System.gc() +[48,793s][info][safepoint ] Application time: 0,1037240 seconds +[48,793s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[48,793s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,793s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,793s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[48,793s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[48,794s][info][gc,start ] GC(427) Pause Full (System.gc()) +[48,794s][info][gc,phases,start ] GC(427) Phase 1: Mark live objects +[48,798s][info][gc,stringtable ] GC(427) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,798s][info][gc,phases ] GC(427) Phase 1: Mark live objects 3,977ms +[48,798s][info][gc,phases,start ] GC(427) Phase 2: Compute new object addresses +[48,798s][info][gc,phases ] GC(427) Phase 2: Compute new object addresses 0,786ms +[48,798s][info][gc,phases,start ] GC(427) Phase 3: Adjust pointers +[48,800s][info][gc,phases ] GC(427) Phase 3: Adjust pointers 2,058ms +[48,801s][info][gc,phases,start ] GC(427) Phase 4: Move objects +[48,802s][info][gc,phases ] GC(427) Phase 4: Move objects 0,985ms +[48,802s][info][gc ] GC(427) Pause Full (System.gc()) 34M->32M(128M) 8,033ms +[48,802s][info][safepoint ] Total time for which application threads were stopped: 0,0082510 seconds, Stopping threads took: 0,0000370 seconds +[48,902s][info][gc ] Cancelling concurrent GC: System.gc() +[48,906s][info][safepoint ] Application time: 0,1042460 seconds +[48,906s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[48,906s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[48,906s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[48,906s][info][safepoint,cleanup ] mark nmethods, 0,0000120 secs +[48,906s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[48,906s][info][gc,start ] GC(428) Pause Full (System.gc()) +[48,906s][info][gc,phases,start ] GC(428) Phase 1: Mark live objects +[48,910s][info][gc,stringtable ] GC(428) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[48,910s][info][gc,phases ] GC(428) Phase 1: Mark live objects 3,305ms +[48,910s][info][gc,phases,start ] GC(428) Phase 2: Compute new object addresses +[48,910s][info][gc,phases ] GC(428) Phase 2: Compute new object addresses 0,756ms +[48,910s][info][gc,phases,start ] GC(428) Phase 3: Adjust pointers +[48,912s][info][gc,phases ] GC(428) Phase 3: Adjust pointers 1,984ms +[48,912s][info][gc,phases,start ] GC(428) Phase 4: Move objects +[48,914s][info][gc,phases ] GC(428) Phase 4: Move objects 1,238ms +[48,914s][info][gc ] GC(428) Pause Full (System.gc()) 34M->32M(128M) 7,570ms +[48,914s][info][safepoint ] Total time for which application threads were stopped: 0,0078330 seconds, Stopping threads took: 0,0000350 seconds +[49,014s][info][gc ] Cancelling concurrent GC: System.gc() +[49,017s][info][safepoint ] Application time: 0,1036840 seconds +[49,018s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,018s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,018s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,018s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,018s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[49,018s][info][gc,start ] GC(429) Pause Full (System.gc()) +[49,018s][info][gc,phases,start ] GC(429) Phase 1: Mark live objects +[49,021s][info][gc,stringtable ] GC(429) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,021s][info][gc,phases ] GC(429) Phase 1: Mark live objects 3,454ms +[49,021s][info][gc,phases,start ] GC(429) Phase 2: Compute new object addresses +[49,022s][info][gc,phases ] GC(429) Phase 2: Compute new object addresses 0,763ms +[49,022s][info][gc,phases,start ] GC(429) Phase 3: Adjust pointers +[49,024s][info][gc,phases ] GC(429) Phase 3: Adjust pointers 1,978ms +[49,024s][info][gc,phases,start ] GC(429) Phase 4: Move objects +[49,025s][info][gc,phases ] GC(429) Phase 4: Move objects 1,170ms +[49,025s][info][gc ] GC(429) Pause Full (System.gc()) 34M->32M(128M) 7,597ms +[49,025s][info][safepoint ] Total time for which application threads were stopped: 0,0078150 seconds, Stopping threads took: 0,0000370 seconds +[49,126s][info][gc ] Cancelling concurrent GC: System.gc() +[49,129s][info][safepoint ] Application time: 0,1034500 seconds +[49,129s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,129s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,129s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,129s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,129s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[49,129s][info][gc,start ] GC(430) Pause Full (System.gc()) +[49,129s][info][gc,phases,start ] GC(430) Phase 1: Mark live objects +[49,132s][info][gc,stringtable ] GC(430) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,133s][info][gc,phases ] GC(430) Phase 1: Mark live objects 3,479ms +[49,133s][info][gc,phases,start ] GC(430) Phase 2: Compute new object addresses +[49,133s][info][gc,phases ] GC(430) Phase 2: Compute new object addresses 0,731ms +[49,133s][info][gc,phases,start ] GC(430) Phase 3: Adjust pointers +[49,135s][info][gc,phases ] GC(430) Phase 3: Adjust pointers 2,046ms +[49,135s][info][gc,phases,start ] GC(430) Phase 4: Move objects +[49,137s][info][gc,phases ] GC(430) Phase 4: Move objects 1,074ms +[49,137s][info][gc ] GC(430) Pause Full (System.gc()) 34M->32M(128M) 7,566ms +[49,137s][info][safepoint ] Total time for which application threads were stopped: 0,0077820 seconds, Stopping threads took: 0,0000350 seconds +[49,237s][info][gc ] Cancelling concurrent GC: System.gc() +[49,241s][info][safepoint ] Application time: 0,1040720 seconds +[49,241s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,241s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,241s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,241s][info][safepoint,cleanup ] mark nmethods, 0,0000090 secs +[49,241s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[49,241s][info][gc,start ] GC(431) Pause Full (System.gc()) +[49,241s][info][gc,phases,start ] GC(431) Phase 1: Mark live objects +[49,244s][info][gc,stringtable ] GC(431) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,244s][info][gc,phases ] GC(431) Phase 1: Mark live objects 3,321ms +[49,244s][info][gc,phases,start ] GC(431) Phase 2: Compute new object addresses +[49,245s][info][gc,phases ] GC(431) Phase 2: Compute new object addresses 0,736ms +[49,245s][info][gc,phases,start ] GC(431) Phase 3: Adjust pointers +[49,247s][info][gc,phases ] GC(431) Phase 3: Adjust pointers 2,166ms +[49,247s][info][gc,phases,start ] GC(431) Phase 4: Move objects +[49,249s][info][gc,phases ] GC(431) Phase 4: Move objects 1,138ms +[49,249s][info][gc ] GC(431) Pause Full (System.gc()) 34M->33M(128M) 7,605ms +[49,249s][info][safepoint ] Total time for which application threads were stopped: 0,0078200 seconds, Stopping threads took: 0,0000350 seconds +[49,349s][info][gc ] Cancelling concurrent GC: System.gc() +[49,353s][info][safepoint ] Application time: 0,1041460 seconds +[49,353s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[49,353s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,353s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,353s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,353s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[49,353s][info][gc,start ] GC(432) Pause Full (System.gc()) +[49,353s][info][gc,phases,start ] GC(432) Phase 1: Mark live objects +[49,356s][info][gc,stringtable ] GC(432) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,356s][info][gc,phases ] GC(432) Phase 1: Mark live objects 3,235ms +[49,356s][info][gc,phases,start ] GC(432) Phase 2: Compute new object addresses +[49,357s][info][gc,phases ] GC(432) Phase 2: Compute new object addresses 0,772ms +[49,357s][info][gc,phases,start ] GC(432) Phase 3: Adjust pointers +[49,359s][info][gc,phases ] GC(432) Phase 3: Adjust pointers 1,983ms +[49,359s][info][gc,phases,start ] GC(432) Phase 4: Move objects +[49,360s][info][gc,phases ] GC(432) Phase 4: Move objects 1,188ms +[49,361s][info][gc ] GC(432) Pause Full (System.gc()) 34M->33M(128M) 7,402ms +[49,361s][info][safepoint ] Total time for which application threads were stopped: 0,0076660 seconds, Stopping threads took: 0,0000540 seconds +[49,461s][info][gc ] Cancelling concurrent GC: System.gc() +[49,464s][info][safepoint ] Application time: 0,1034400 seconds +[49,464s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,464s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,464s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000020 secs +[49,464s][info][safepoint,cleanup ] mark nmethods, 0,0000080 secs +[49,464s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[49,464s][info][gc,start ] GC(433) Pause Full (System.gc()) +[49,464s][info][gc,phases,start ] GC(433) Phase 1: Mark live objects +[49,468s][info][gc,stringtable ] GC(433) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,468s][info][gc,phases ] GC(433) Phase 1: Mark live objects 3,309ms +[49,468s][info][gc,phases,start ] GC(433) Phase 2: Compute new object addresses +[49,468s][info][gc,phases ] GC(433) Phase 2: Compute new object addresses 0,815ms +[49,468s][info][gc,phases,start ] GC(433) Phase 3: Adjust pointers +[49,471s][info][gc,phases ] GC(433) Phase 3: Adjust pointers 2,042ms +[49,471s][info][gc,phases,start ] GC(433) Phase 4: Move objects +[49,472s][info][gc,phases ] GC(433) Phase 4: Move objects 1,300ms +[49,472s][info][gc ] GC(433) Pause Full (System.gc()) 34M->33M(128M) 7,686ms +[49,472s][info][safepoint ] Total time for which application threads were stopped: 0,0078980 seconds, Stopping threads took: 0,0000600 seconds +[49,573s][info][gc ] Cancelling concurrent GC: System.gc() +[49,576s][info][safepoint ] Application time: 0,1043490 seconds +[49,576s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,577s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,577s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,577s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,577s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs +[49,577s][info][gc,start ] GC(434) Pause Full (System.gc()) +[49,577s][info][gc,phases,start ] GC(434) Phase 1: Mark live objects +[49,580s][info][gc,stringtable ] GC(434) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,580s][info][gc,phases ] GC(434) Phase 1: Mark live objects 3,398ms +[49,580s][info][gc,phases,start ] GC(434) Phase 2: Compute new object addresses +[49,581s][info][gc,phases ] GC(434) Phase 2: Compute new object addresses 0,817ms +[49,581s][info][gc,phases,start ] GC(434) Phase 3: Adjust pointers +[49,583s][info][gc,phases ] GC(434) Phase 3: Adjust pointers 2,050ms +[49,583s][info][gc,phases,start ] GC(434) Phase 4: Move objects +[49,584s][info][gc,phases ] GC(434) Phase 4: Move objects 1,004ms +[49,584s][info][gc ] GC(434) Pause Full (System.gc()) 35M->33M(128M) 7,537ms +[49,584s][info][safepoint ] Total time for which application threads were stopped: 0,0077660 seconds, Stopping threads took: 0,0000370 seconds +[49,685s][info][gc ] Cancelling concurrent GC: System.gc() +[49,688s][info][safepoint ] Application time: 0,1034030 seconds +[49,688s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,688s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,688s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,688s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,688s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[49,688s][info][gc,start ] GC(435) Pause Full (System.gc()) +[49,688s][info][gc,phases,start ] GC(435) Phase 1: Mark live objects +[49,691s][info][gc,stringtable ] GC(435) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,691s][info][gc,phases ] GC(435) Phase 1: Mark live objects 3,049ms +[49,691s][info][gc,phases,start ] GC(435) Phase 2: Compute new object addresses +[49,692s][info][gc,phases ] GC(435) Phase 2: Compute new object addresses 0,781ms +[49,692s][info][gc,phases,start ] GC(435) Phase 3: Adjust pointers +[49,694s][info][gc,phases ] GC(435) Phase 3: Adjust pointers 2,152ms +[49,694s][info][gc,phases,start ] GC(435) Phase 4: Move objects +[49,695s][info][gc,phases ] GC(435) Phase 4: Move objects 1,078ms +[49,695s][info][gc ] GC(435) Pause Full (System.gc()) 35M->33M(128M) 7,293ms +[49,695s][info][safepoint ] Total time for which application threads were stopped: 0,0075070 seconds, Stopping threads took: 0,0000360 seconds +[49,796s][info][gc ] Cancelling concurrent GC: System.gc() +[49,799s][info][safepoint ] Application time: 0,1034610 seconds +[49,799s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,799s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[49,799s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,799s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,799s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[49,799s][info][gc,start ] GC(436) Pause Full (System.gc()) +[49,799s][info][gc,phases,start ] GC(436) Phase 1: Mark live objects +[49,802s][info][gc,stringtable ] GC(436) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,802s][info][gc,phases ] GC(436) Phase 1: Mark live objects 3,133ms +[49,802s][info][gc,phases,start ] GC(436) Phase 2: Compute new object addresses +[49,803s][info][gc,phases ] GC(436) Phase 2: Compute new object addresses 0,737ms +[49,803s][info][gc,phases,start ] GC(436) Phase 3: Adjust pointers +[49,805s][info][gc,phases ] GC(436) Phase 3: Adjust pointers 1,979ms +[49,805s][info][gc,phases,start ] GC(436) Phase 4: Move objects +[49,806s][info][gc,phases ] GC(436) Phase 4: Move objects 1,219ms +[49,806s][info][gc ] GC(436) Pause Full (System.gc()) 35M->33M(128M) 7,299ms +[49,806s][info][safepoint ] Total time for which application threads were stopped: 0,0075170 seconds, Stopping threads took: 0,0000350 seconds +[49,907s][info][gc ] Cancelling concurrent GC: System.gc() +[49,909s][info][safepoint ] Application time: 0,1031600 seconds +[49,910s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[49,910s][info][safepoint,cleanup ] updating inline caches, 0,0000000 secs +[49,910s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,910s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,910s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[49,910s][info][gc,start ] GC(437) Pause Full (System.gc()) +[49,910s][info][gc,phases,start ] GC(437) Phase 1: Mark live objects +[49,914s][info][gc,stringtable ] GC(437) Cleaned string and symbol table, strings: 1733 processed, 0 removed, symbols: 23807 processed, 0 removed +[49,914s][info][gc,phases ] GC(437) Phase 1: Mark live objects 4,170ms +[49,914s][info][gc,phases,start ] GC(437) Phase 2: Compute new object addresses +[49,915s][info][gc,phases ] GC(437) Phase 2: Compute new object addresses 0,783ms +[49,915s][info][gc,phases,start ] GC(437) Phase 3: Adjust pointers +[49,917s][info][gc,phases ] GC(437) Phase 3: Adjust pointers 1,985ms +[49,917s][info][gc,phases,start ] GC(437) Phase 4: Move objects +[49,918s][info][gc,phases ] GC(437) Phase 4: Move objects 1,059ms +[49,918s][info][gc ] GC(437) Pause Full (System.gc()) 35M->33M(128M) 8,223ms +[49,918s][info][safepoint ] Total time for which application threads were stopped: 0,0084440 seconds, Stopping threads took: 0,0000370 seconds +[49,919s][info][class,load ] jdk.internal.misc.Signal$1 source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[49,919s][info][class,init ] 680 Initializing 'jdk/internal/misc/Signal$1'(no method) (0x00000007c008b188) +[49,919s][info][biasedlocking ] Aligned thread 0x00007fdad0000b90 to 0x00007fdad0001000 +[49,920s][info][os,thread ] Thread started (pthread id: 140578912405248, attributes: stacksize: 1024k, guardsize: 0k, detached). +[49,921s][info][os,thread ] Thread is alive (tid: 457, pthread id: 140578912405248). +[49,922s][info][class,load ] java.lang.Shutdown source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[49,922s][info][class,init ] 681 Initializing 'java/lang/Shutdown' (0x00000007c008b398) +[49,923s][info][class,load ] java.lang.Shutdown$Lock source: /mnt/c/shenandoah-jdk9/build/linux-x86_64-normal-server-release/jdk/modules/java.base +[49,923s][info][class,init ] 682 Initializing 'java/lang/Shutdown$Lock'(no method) (0x00000007c008b580) +[49,923s][info][os,thread ] Thread finished (tid: 456, pthread id: 140578913519360). +[49,923s][info][gc ] Cancelling concurrent GC: Stopping VM +[49,928s][info][gc,heap,exit ] Heap +[49,928s][info][gc,heap,exit ] Shenandoah Heap +[49,928s][info][gc,heap,exit ] 131072K total, 38220K used +[49,928s][info][gc,heap,exit ] 2048K regions, 64 active, 4096 total +[49,928s][info][gc,heap,exit ] Status: idle cancelled +[49,928s][info][gc,heap,exit ] Reserved region: +[49,928s][info][gc,heap,exit ] - [0x00000005c0000000, 0x00000007c0000000) +[49,928s][info][gc,heap,exit ] Virtual space: +[49,928s][info][gc,heap,exit ] - committed: 134217728 +[49,928s][info][gc,heap,exit ] - reserved: 8589934592 +[49,928s][info][gc,heap,exit ] - [low, high]: [0x00000005c0000000, 0x00000005c8000000] +[49,928s][info][gc,heap,exit ] - [low_b, high_b]: [0x00000005c0000000, 0x00000007c0000000] +[49,928s][info][os,thread ] Thread finished (tid: 445, pthread id: 140578946877184). +[49,928s][info][gc,stats ] +[49,929s][info][os,thread ] JavaThread exiting (tid: 449). +[49,929s][info][gc,stats ] GC STATISTICS: +[49,929s][info][os,thread ] Thread finished (tid: 449, pthread id: 140578925774592). +[49,929s][info][gc,stats ] "(G)" (gross) pauses include VM time: time to notify and block threads, do the pre- +[49,929s][info][gc,stats ] and post-safepoint housekeeping. Use -XX:+PrintSafepointStatistics to dissect. +[49,929s][info][gc,stats ] "(N)" (net) pauses are the times spent in the actual GC code. +[49,929s][info][gc,stats ] "a" is average time for each phase, look at levels to see if average makes sense. +[49,929s][info][gc,stats ] "lvls" are quantiles: 0% (minimum), 25%, 50% (median), 75%, 100% (maximum). +[49,929s][info][gc,stats ] +[49,929s][info][gc,stats ] Pause Full GC = 3,13 s (a = 7156 us) (n = 438) (lvls, us = 4961, 6543, 6934, 7324, 17942) +[49,929s][info][gc,stats ] Heap Dumps = 0,00 s (a = 1 us) (n = 876) (lvls, us = 0, 1, 1, 1, 5) +[49,929s][info][gc,stats ] Prepare = 0,01 s (a = 28 us) (n = 438) (lvls, us = 19, 21, 26, 31, 147) +[49,929s][info][gc,stats ] Roots = 0,30 s (a = 339 us) (n = 876) (lvls, us = 121, 172, 424, 469, 1656) +[49,929s][info][gc,stats ] F: Thread Roots = 0,01 s (a = 11 us) (n = 1314) (lvls, us = 5, 8, 10, 11, 102) +[49,929s][info][gc,stats ] F: Code Cache Roots = 0,10 s (a = 79 us) (n = 1314) (lvls, us = 0, 0, 107, 117, 370) +[49,929s][info][gc,stats ] F: String Table Roots = 0,11 s (a = 84 us) (n = 1314) (lvls, us = 0, 0, 115, 131, 537) +[49,929s][info][gc,stats ] F: Universe Roots = 0,00 s (a = 2 us) (n = 1314) (lvls, us = 0, 1, 2, 2, 13) +[49,929s][info][gc,stats ] F: JNI Roots = 0,00 s (a = 1 us) (n = 1314) (lvls, us = 0, 1, 1, 2, 22) +[49,929s][info][gc,stats ] F: JNI Weak Roots = 0,01 s (a = 5 us) (n = 1314) (lvls, us = 0, 0, 3, 10, 132) +[49,929s][info][gc,stats ] F: Synchronizer Roots = 0,00 s (a = 1 us) (n = 1314) (lvls, us = 0, 0, 0, 1, 22) +[49,929s][info][gc,stats ] F: Flat Profiler Roots = 0,00 s (a = 1 us) (n = 1314) (lvls, us = 0, 1, 1, 1, 8) +[49,929s][info][gc,stats ] F: Management Roots = 0,00 s (a = 2 us) (n = 1314) (lvls, us = 0, 1, 2, 2, 18) +[49,929s][info][gc,stats ] F: System Dict Roots = 0,02 s (a = 13 us) (n = 1314) (lvls, us = 4, 6, 9, 20, 288) +[49,929s][info][gc,stats ] F: CLDG Roots = 0,04 s (a = 29 us) (n = 1314) (lvls, us = 18, 23, 25, 30, 504) +[49,929s][info][gc,stats ] F: JVMTI Roots = 0,00 s (a = 1 us) (n = 1314) (lvls, us = 0, 1, 1, 1, 10) +[49,929s][info][gc,stats ] Mark = 1,41 s (a = 3219 us) (n = 438) (lvls, us = 2520, 2949, 3047, 3203, 11168) +[49,929s][info][gc,stats ] Finish Queues = 0,46 s (a = 1041 us) (n = 438) (lvls, us = 631, 822, 994, 1094, 5951) +[49,929s][info][gc,stats ] Weak References = 0,21 s (a = 488 us) (n = 438) (lvls, us = 160, 393, 477, 551, 2205) +[49,929s][info][gc,stats ] Process = 0,21 s (a = 472 us) (n = 438) (lvls, us = 146, 379, 461, 533, 2190) +[49,929s][info][gc,stats ] Enqueue = 0,01 s (a = 12 us) (n = 438) (lvls, us = 6, 10, 11, 12, 38) +[49,929s][info][gc,stats ] System Purge = 0,42 s (a = 966 us) (n = 438) (lvls, us = 844, 885, 895, 936, 3919) +[49,929s][info][gc,stats ] Unload Classes = 0,01 s (a = 16 us) (n = 438) (lvls, us = 12, 14, 15, 16, 150) +[49,929s][info][gc,stats ] Str/Sym, Code Cache = 0,41 s (a = 946 us) (n = 438) (lvls, us = 826, 865, 877, 914, 3889) +[49,929s][info][gc,stats ] CLDG = 0,00 s (a = 1 us) (n = 438) (lvls, us = 0, 0, 1, 1, 3) +[49,929s][info][gc,stats ] Calculate Addresses = 0,29 s (a = 667 us) (n = 438) (lvls, us = 453, 584, 635, 725, 1758) +[49,930s][info][gc,stats ] Adjust Pointers = 0,84 s (a = 1913 us) (n = 438) (lvls, us = 1328, 1738, 1875, 1973, 11173) +[49,930s][info][gc,stats ] Copy Objects = 0,55 s (a = 1261 us) (n = 438) (lvls, us = 479, 1035, 1191, 1367, 4409) +[49,930s][info][gc,stats ] Resize TLABs = 0,00 s (a = 5 us) (n = 438) (lvls, us = 3, 4, 4, 5, 27) +[49,930s][info][gc,stats ] +[49,930s][info][gc,stats ] 0 allocation failure and 438 user requested GCs +[49,930s][info][gc,stats ] 0 successful and 0 degenerated concurrent markings +[49,930s][info][gc,stats ] 0 successful and 0 degenerated update references +[49,930s][info][gc,stats ] +[49,930s][info][safepoint ] Application time: 0,0117430 seconds +[49,930s][info][safepoint,cleanup ] deflating idle monitors, 0,0000020 secs +[49,930s][info][safepoint,cleanup ] updating inline caches, 0,0000010 secs +[49,930s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000010 secs +[49,930s][info][safepoint,cleanup ] mark nmethods, 0,0000100 secs +[49,930s][info][safepoint,cleanup ] purging class loader data graph, 0,0000000 secs diff --git a/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahSingleSystemGC.txt b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahSingleSystemGC.txt new file mode 100644 index 00000000..f4c2929b --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/SampleShenandoahSingleSystemGC.txt @@ -0,0 +1,19 @@ +[1,474s][info][gc ] Cancelling concurrent GC: System.gc() +[1,474s][info][safepoint ] Application time: 0,0423040 seconds +[1,474s][info][safepoint,cleanup ] deflating idle monitors, 0,0000030 secs +[1,475s][info][safepoint,cleanup ] updating inline caches, 0,0000290 secs +[1,475s][info][safepoint,cleanup ] compilation policy safepoint handler, 0,0000000 secs +[1,475s][info][safepoint,cleanup ] mark nmethods, 0,0000050 secs +[1,475s][info][safepoint,cleanup ] purging class loader data graph, 0,0000010 secs +[1,475s][info][gc,start ] GC(0) Pause Full (System.gc()) +[1,475s][info][gc,phases,start ] GC(0) Phase 1: Mark live objects +[1,478s][info][gc,stringtable ] GC(0) Cleaned string and symbol table, strings: 1755 processed, 19 removed, symbols: 23807 processed, 0 removed +[1,478s][info][gc,phases ] GC(0) Phase 1: Mark live objects 3,635ms +[1,478s][info][gc,phases,start ] GC(0) Phase 2: Compute new object addresses +[1,479s][info][gc,phases ] GC(0) Phase 2: Compute new object addresses 0,542ms +[1,479s][info][gc,phases,start ] GC(0) Phase 3: Adjust pointers +[1,480s][info][gc,phases ] GC(0) Phase 3: Adjust pointers 1,565ms +[1,481s][info][gc,phases,start ] GC(0) Phase 4: Move objects +[1,481s][info][gc,phases ] GC(0) Phase 4: Move objects 0,613ms +[1,481s][info][gc ] GC(0) Pause Full (System.gc()) 10M->1M(128M) 6,572ms +[1,481s][info][safepoint ] Total time for which application threads were stopped: 0,0067930 seconds, Stopping threads took: 0,0000270 seconds diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-cms-gc-all,safepoint,os+cpu.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-cms-gc-all,safepoint,os+cpu.txt new file mode 100644 index 00000000..a187b2bf --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-cms-gc-all,safepoint,os+cpu.txt @@ -0,0 +1,125 @@ +[0.013s][info][os,cpu] CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 94 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, tsc, tscinvbit, bmi1, bmi2, adx, fma +[0.019s][info][gc ] Using Concurrent Mark Sweep +[0.019s][info][gc,heap,coops] Heap address: 0x00000000f6400000, size: 156 MB, Compressed Oops mode: 32-bit +[0.079s][info][safepoint ] Total time for which application threads were stopped: 0.0000572 seconds, Stopping threads took: 0.0000151 seconds +[0.217s][info][safepoint ] Application time: 0.1345196 seconds +[0.217s][info][gc,start ] GC(0) Pause Young (Allocation Failure) +[0.217s][info][gc,task ] GC(0) Using 4 workers of 4 for evacuation +[0.227s][info][gc,heap ] GC(0) ParNew: 42598K->5311K(47936K) +[0.227s][info][gc,heap ] GC(0) CMS: 0K->33624K(106496K) +[0.227s][info][gc,metaspace ] GC(0) Metaspace: 3645K->3645K(1056768K) +[0.227s][info][gc ] GC(0) Pause Young (Allocation Failure) 41M->38M(150M) 9.618ms +[0.227s][info][gc,cpu ] GC(0) User=0.00s Sys=0.00s Real=0.01s +[0.227s][info][safepoint ] Total time for which application threads were stopped: 0.0097481 seconds, Stopping threads took: 0.0000201 seconds +[0.290s][info][safepoint ] Application time: 0.0624671 seconds +[0.290s][info][gc,start ] GC(1) Pause Young (Allocation Failure) +[0.290s][info][gc,task ] GC(1) Using 4 workers of 4 for evacuation +[0.295s][info][gc,heap ] GC(1) ParNew: 47932K->5289K(47936K) +[0.295s][info][gc,heap ] GC(1) CMS: 33624K->43864K(106496K) +[0.295s][info][gc,metaspace ] GC(1) Metaspace: 3648K->3648K(1056768K) +[0.295s][info][gc ] GC(1) Pause Young (Allocation Failure) 79M->48M(150M) 5.628ms +[0.295s][info][gc,cpu ] GC(1) User=0.00s Sys=0.05s Real=0.01s +[0.295s][info][safepoint ] Total time for which application threads were stopped: 0.0057600 seconds, Stopping threads took: 0.0000151 seconds +[0.299s][info][safepoint ] Application time: 0.0032003 seconds +[0.299s][info][gc,start ] GC(2) Pause Young (Allocation Failure) +[0.299s][info][gc,task ] GC(2) Using 4 workers of 4 for evacuation +[0.309s][info][gc,heap ] GC(2) ParNew: 47913K->5282K(47936K) +[0.309s][info][gc,heap ] GC(2) CMS: 43864K->86165K(106496K) +[0.309s][info][gc,metaspace ] GC(2) Metaspace: 3648K->3648K(1056768K) +[0.309s][info][gc ] GC(2) Pause Young (Allocation Failure) 89M->89M(150M) 10.578ms +[0.309s][info][gc,cpu ] GC(2) User=0.00s Sys=0.00s Real=0.01s +[0.309s][info][safepoint ] Total time for which application threads were stopped: 0.0106936 seconds, Stopping threads took: 0.0000151 seconds +[0.309s][info][safepoint ] Application time: 0.0001778 seconds +[0.310s][info][gc,start ] GC(3) Pause Initial Mark +[0.310s][info][gc ] GC(3) Pause Initial Mark 91M->91M(150M) 0.165ms +[0.310s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.00s +[0.310s][info][safepoint ] Total time for which application threads were stopped: 0.0004053 seconds, Stopping threads took: 0.0001234 seconds +[0.310s][info][gc ] GC(3) Concurrent Mark +[0.313s][info][gc ] GC(3) Concurrent Mark 2.667ms +[0.313s][info][gc,cpu ] GC(3) User=0.03s Sys=0.00s Real=0.00s +[0.313s][info][gc ] GC(3) Concurrent Preclean +[0.313s][info][gc ] GC(3) Concurrent Preclean 0.270ms +[0.313s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.00s +[0.313s][info][gc ] GC(3) Concurrent Abortable Preclean +[0.313s][info][gc ] GC(3) Concurrent Abortable Preclean 0.017ms +[0.313s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.00s +[0.313s][info][safepoint ] Application time: 0.0032337 seconds +[0.313s][info][gc,start ] GC(3) Pause Remark +[0.314s][info][gc ] GC(3) Pause Remark 130M->130M(150M) 0.908ms +[0.314s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.00s +[0.314s][info][safepoint ] Total time for which application threads were stopped: 0.0010345 seconds, Stopping threads took: 0.0000621 seconds +[0.314s][info][gc ] GC(3) Concurrent Sweep +[0.314s][info][safepoint ] Application time: 0.0001809 seconds +[0.315s][info][gc,start ] GC(4) Pause Young (Allocation Failure) +[0.315s][info][gc,task ] GC(4) Using 4 workers of 4 for evacuation +[0.315s][info][gc,start ] GC(5) Pause Full (Allocation Failure) +[0.315s][info][gc ] GC(3) Concurrent Sweep 0.817ms +[0.315s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.00s +[0.315s][info][gc,phases,start] GC(5) Phase 1: Mark live objects +[0.316s][info][gc,phases ] GC(5) Phase 1: Mark live objects 1.154ms +[0.316s][info][gc,phases,start] GC(5) Phase 2: Compute new object addresses +[0.317s][info][gc,phases ] GC(5) Phase 2: Compute new object addresses 0.391ms +[0.317s][info][gc,phases,start] GC(5) Phase 3: Adjust pointers +[0.317s][info][gc,phases ] GC(5) Phase 3: Adjust pointers 0.575ms +[0.317s][info][gc,phases,start] GC(5) Phase 4: Move objects +[0.324s][info][gc,phases ] GC(5) Phase 4: Move objects 6.493ms +[0.324s][info][gc ] GC(5) Pause Full (Allocation Failure) 119M->33M(150M) 9.509ms +[0.324s][info][gc,heap ] GC(4) ParNew: 47878K->0K(47936K) +[0.324s][info][gc,heap ] GC(4) CMS: 74351K->34742K(106496K) +[0.324s][info][gc,metaspace ] GC(4) Metaspace: 3648K->3648K(1056768K) +[0.324s][info][gc ] GC(4) Pause Young (Allocation Failure) 119M->33M(150M) 9.590ms +[0.324s][info][gc,cpu ] GC(4) User=0.00s Sys=0.00s Real=0.01s +[0.324s][info][safepoint ] Total time for which application threads were stopped: 0.0096665 seconds, Stopping threads took: 0.0000062 seconds +[0.324s][info][gc,heap ] GC(3) Old: 86165K->34742K(106496K) +[0.389s][info][safepoint ] Application time: 0.0646403 seconds +[0.389s][info][gc,start ] GC(6) Pause Young (Allocation Failure) +[0.389s][info][gc,task ] GC(6) Using 4 workers of 4 for evacuation +[0.391s][info][gc,heap ] GC(6) ParNew: 42606K->5286K(47936K) +[0.391s][info][gc,heap ] GC(6) CMS: 34742K->40449K(106496K) +[0.391s][info][gc,metaspace ] GC(6) Metaspace: 3648K->3648K(1056768K) +[0.391s][info][gc ] GC(6) Pause Young (Allocation Failure) 75M->44M(150M) 2.050ms +[0.391s][info][gc,cpu ] GC(6) User=0.00s Sys=0.00s Real=0.00s +[0.391s][info][safepoint ] Total time for which application threads were stopped: 0.0021664 seconds, Stopping threads took: 0.0000192 seconds +[0.394s][info][safepoint ] Application time: 0.0031023 seconds +[0.394s][info][gc,start ] GC(7) Pause Young (Allocation Failure) +[0.394s][info][gc,task ] GC(7) Using 4 workers of 4 for evacuation +[0.403s][info][gc,heap ] GC(7) ParNew: 47910K->5282K(47936K) +[0.403s][info][gc,heap ] GC(7) CMS: 40449K->82782K(106496K) +[0.403s][info][gc,metaspace ] GC(7) Metaspace: 3648K->3648K(1056768K) +[0.403s][info][gc ] GC(7) Pause Young (Allocation Failure) 86M->86M(150M) 8.529ms +[0.403s][info][gc,cpu ] GC(7) User=0.00s Sys=0.00s Real=0.01s +[0.403s][info][safepoint ] Total time for which application threads were stopped: 0.0086462 seconds, Stopping threads took: 0.0000161 seconds +[0.403s][info][safepoint ] Application time: 0.0001663 seconds +[0.403s][info][gc,start ] GC(8) Pause Initial Mark +[0.403s][info][gc ] GC(8) Pause Initial Mark 88M->88M(150M) 0.150ms +[0.403s][info][gc,cpu ] GC(8) User=0.00s Sys=0.00s Real=0.00s +[0.403s][info][safepoint ] Total time for which application threads were stopped: 0.0003695 seconds, Stopping threads took: 0.0000974 seconds +[0.403s][info][gc ] GC(8) Concurrent Mark +[0.405s][info][gc ] GC(8) Concurrent Mark 1.612ms +[0.405s][info][gc,cpu ] GC(8) User=0.03s Sys=0.00s Real=0.00s +[0.405s][info][gc ] GC(8) Concurrent Preclean +[0.405s][info][gc ] GC(8) Concurrent Preclean 0.154ms +[0.405s][info][gc,cpu ] GC(8) User=0.00s Sys=0.00s Real=0.00s +[0.405s][info][gc ] GC(8) Concurrent Abortable Preclean +[0.492s][info][safepoint ] Application time: 0.0889049 seconds +[0.493s][info][gc,start ] GC(9) Pause Young (Allocation Failure) +[0.493s][info][gc,task ] GC(9) Using 4 workers of 4 for evacuation +[0.493s][info][gc,start ] GC(10) Pause Full (Allocation Failure) +[0.493s][info][gc ] GC(8) Concurrent Abortable Preclean 87.440ms +[0.493s][info][gc,cpu ] GC(8) User=0.00s Sys=0.00s Real=0.09s +[0.493s][info][gc,phases,start] GC(10) Phase 1: Mark live objects +[0.497s][info][gc,phases ] GC(10) Phase 1: Mark live objects 3.687ms +[0.497s][info][gc,phases,start] GC(10) Phase 2: Compute new object addresses +[0.499s][info][gc,phases ] GC(10) Phase 2: Compute new object addresses 1.839ms +[0.499s][info][gc,phases,start] GC(10) Phase 3: Adjust pointers +[0.501s][info][gc,phases ] GC(10) Phase 3: Adjust pointers 1.976ms +[0.501s][info][gc,phases,start] GC(10) Phase 4: Move objects +[0.507s][info][gc,phases ] GC(10) Phase 4: Move objects 6.689ms +[0.508s][info][gc ] GC(10) Pause Full (Allocation Failure) 127M->30M(150M) 15.029ms +[0.508s][info][gc,heap ] GC(9) ParNew: 47906K->0K(47936K) +[0.508s][info][gc,heap ] GC(9) CMS: 82782K->30853K(106496K) +[0.508s][info][gc,metaspace ] GC(9) Metaspace: 3648K->3648K(1056768K) +[0.508s][info][gc ] GC(9) Pause Young (Allocation Failure) 127M->30M(150M) 15.238ms +[0.508s][info][gc,cpu ] GC(9) User=0.02s Sys=0.00s Real=0.02s +[0.508s][info][safepoint ] Total time for which application threads were stopped: 0.0154688 seconds, Stopping threads took: 0.0000318 seconds +[0.512s][info][safepoint ] Application time: 0.0042855 seconds diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-cms-gc-defaults.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-cms-gc-defaults.txt new file mode 100644 index 00000000..4841a16a --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-cms-gc-defaults.txt @@ -0,0 +1,17 @@ +[0.020s][info][gc] Using Concurrent Mark Sweep +[0.209s][info][gc] GC(0) Pause Young (Allocation Failure) 41M->38M(150M) 8.822ms +[0.695s][info][gc] GC(18) Pause Initial Mark 61M->61M(150M) 0.136ms +[0.695s][info][gc] GC(18) Concurrent Mark +[0.697s][info][gc] GC(18) Concurrent Mark 2.299ms +[0.697s][info][gc] GC(18) Concurrent Preclean +[0.697s][info][gc] GC(18) Concurrent Preclean 0.188ms +[0.697s][info][gc] GC(18) Concurrent Abortable Preclean +[0.701s][info][gc] GC(19) Pause Young (Allocation Failure) 101M->67M(150M) 2.554ms +[0.713s][info][gc] GC(20) Pause Young (Allocation Failure) 108M->108M(150M) 9.269ms +[0.714s][info][gc] GC(18) Concurrent Abortable Preclean 16.163ms +[0.714s][info][gc] GC(18) Pause Remark 110M->110M(150M) 0.859ms +[0.715s][info][gc] GC(18) Concurrent Sweep +[0.715s][info][gc] GC(18) Concurrent Sweep 1.111ms +[0.715s][info][gc] GC(18) Concurrent Reset +[0.716s][info][gc] GC(18) Concurrent Reset 0.134ms +[0.799s][info][gc] GC(22) Pause Full (Allocation Failure) 125M->31M(150M) 9.775ms diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-all,safepoint,os+cpu-to-space-exhausted.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-all,safepoint,os+cpu-to-space-exhausted.txt new file mode 100644 index 00000000..b2f9e9d6 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-all,safepoint,os+cpu-to-space-exhausted.txt @@ -0,0 +1,15 @@ +[0.318s][info][gc,start ] GC(12) Pause Young (G1 Evacuation Pause) +[0.318s][info][gc,task ] GC(12) Using 4 workers of 4 for evacuation +[0.321s][info][gc ] GC(12) To-space exhausted +[0.321s][info][gc,phases ] GC(12) Pre Evacuate Collection Set: 0.0ms +[0.321s][info][gc,phases ] GC(12) Evacuate Collection Set: 1.9ms +[0.321s][info][gc,phases ] GC(12) Post Evacuate Collection Set: 0.6ms +[0.321s][info][gc,phases ] GC(12) Other: 0.1ms +[0.321s][info][gc,heap ] GC(12) Eden regions: 1->0(1) +[0.321s][info][gc,heap ] GC(12) Survivor regions: 1->1(1) +[0.321s][info][gc,heap ] GC(12) Old regions: 13->14 +[0.321s][info][gc,heap ] GC(12) Humongous regions: 0->0 +[0.321s][info][gc,metaspace ] GC(12) Metaspace: 3648K->3648K(1056768K) +[0.321s][info][gc ] GC(12) Pause Young (G1 Evacuation Pause) 116M->119M(128M) 2.717ms +[0.321s][info][gc,cpu ] GC(12) User=0.00s Sys=0.00s Real=0.00s +[0.321s][info][safepoint ] Total time for which application threads were stopped: 0.0027879 seconds, Stopping threads took: 0.0000093 seconds diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-all,safepoint,os+cpu.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-all,safepoint,os+cpu.txt new file mode 100644 index 00000000..40ae87a5 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-all,safepoint,os+cpu.txt @@ -0,0 +1,199 @@ +[0.014s][info][os,cpu] CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 94 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, tsc, tscinvbit, bmi1, bmi2, adx, fma +[0.018s][info][gc,heap] Heap region size: 1M +[0.022s][info][gc ] Using G1 +[0.022s][info][gc,heap,coops] Heap address: 0x00000000f8000000, size: 128 MB, Compressed Oops mode: 32-bit +[0.077s][info][safepoint ] Total time for which application threads were stopped: 0.0000996 seconds, Stopping threads took: 0.0000424 seconds +[0.200s][info][safepoint ] Application time: 0.1177031 seconds +[0.200s][info][gc,start ] GC(0) Pause Young (G1 Evacuation Pause) +[0.200s][info][gc,task ] GC(0) Using 4 workers of 4 for evacuation +[0.207s][info][gc,phases ] GC(0) Pre Evacuate Collection Set: 0.0ms +[0.207s][info][gc,phases ] GC(0) Evacuate Collection Set: 6.4ms +[0.207s][info][gc,phases ] GC(0) Post Evacuate Collection Set: 0.3ms +[0.207s][info][gc,phases ] GC(0) Other: 0.3ms +[0.207s][info][gc,heap ] GC(0) Eden regions: 14->0(8) +[0.207s][info][gc,heap ] GC(0) Survivor regions: 0->2(2) +[0.207s][info][gc,heap ] GC(0) Old regions: 0->11 +[0.207s][info][gc,heap ] GC(0) Humongous regions: 0->0 +[0.207s][info][gc,metaspace ] GC(0) Metaspace: 3644K->3644K(1056768K) +[0.207s][info][gc ] GC(0) Pause Young (G1 Evacuation Pause) 14M->12M(128M) 7.033ms +[0.207s][info][gc,cpu ] GC(0) User=0.00s Sys=0.06s Real=0.01s +[0.207s][info][safepoint ] Total time for which application threads were stopped: 0.0072168 seconds, Stopping threads took: 0.0000337 seconds +[0.208s][info][safepoint ] Application time: 0.0008991 seconds +[0.208s][info][gc,start ] GC(1) Pause Young (G1 Evacuation Pause) +[0.208s][info][gc,task ] GC(1) Using 4 workers of 4 for evacuation +[0.211s][info][gc,phases ] GC(1) Pre Evacuate Collection Set: 0.0ms +[0.211s][info][gc,phases ] GC(1) Evacuate Collection Set: 2.4ms +[0.211s][info][gc,phases ] GC(1) Post Evacuate Collection Set: 0.5ms +[0.211s][info][gc,phases ] GC(1) Other: 0.1ms +[0.211s][info][gc,heap ] GC(1) Eden regions: 8->0(17) +[0.211s][info][gc,heap ] GC(1) Survivor regions: 2->2(2) +[0.211s][info][gc,heap ] GC(1) Old regions: 11->19 +[0.211s][info][gc,heap ] GC(1) Humongous regions: 0->0 +[0.211s][info][gc,metaspace ] GC(1) Metaspace: 3647K->3647K(1056768K) +[0.211s][info][gc ] GC(1) Pause Young (G1 Evacuation Pause) 20M->20M(128M) 3.211ms +[0.211s][info][gc,cpu ] GC(1) User=0.00s Sys=0.00s Real=0.00s +[0.211s][info][safepoint ] Total time for which application threads were stopped: 0.0032986 seconds, Stopping threads took: 0.0000161 seconds +[0.213s][info][safepoint ] Application time: 0.0021639 seconds +[0.214s][info][gc,start ] GC(2) Pause Young (G1 Evacuation Pause) +[0.214s][info][gc,task ] GC(2) Using 4 workers of 4 for evacuation +[0.219s][info][gc,phases ] GC(2) Pre Evacuate Collection Set: 0.0ms +[0.219s][info][gc,phases ] GC(2) Evacuate Collection Set: 5.1ms +[0.219s][info][gc,phases ] GC(2) Post Evacuate Collection Set: 0.1ms +[0.219s][info][gc,phases ] GC(2) Other: 0.1ms +[0.219s][info][gc,heap ] GC(2) Eden regions: 17->0(21) +[0.219s][info][gc,heap ] GC(2) Survivor regions: 2->3(3) +[0.219s][info][gc,heap ] GC(2) Old regions: 19->35 +[0.219s][info][gc,heap ] GC(2) Humongous regions: 0->0 +[0.219s][info][gc,metaspace ] GC(2) Metaspace: 3647K->3647K(1056768K) +[0.219s][info][gc ] GC(2) Pause Young (G1 Evacuation Pause) 37M->37M(128M) 5.431ms +[0.219s][info][gc,cpu ] GC(2) User=0.00s Sys=0.06s Real=0.00s +[0.219s][info][safepoint ] Total time for which application threads were stopped: 0.0055043 seconds, Stopping threads took: 0.0000142 seconds +[0.221s][info][safepoint ] Application time: 0.0021834 seconds +[0.221s][info][gc,start ] GC(3) Pause Young (G1 Evacuation Pause) +[0.221s][info][gc,task ] GC(3) Using 4 workers of 4 for evacuation +[0.228s][info][gc,phases ] GC(3) Pre Evacuate Collection Set: 0.0ms +[0.228s][info][gc,phases ] GC(3) Evacuate Collection Set: 5.8ms +[0.228s][info][gc,phases ] GC(3) Post Evacuate Collection Set: 0.4ms +[0.228s][info][gc,phases ] GC(3) Other: 0.2ms +[0.228s][info][gc,heap ] GC(3) Eden regions: 21->0(17) +[0.228s][info][gc,heap ] GC(3) Survivor regions: 3->3(3) +[0.228s][info][gc,heap ] GC(3) Old regions: 35->56 +[0.228s][info][gc,heap ] GC(3) Humongous regions: 0->0 +[0.228s][info][gc,metaspace ] GC(3) Metaspace: 3647K->3647K(1056768K) +[0.228s][info][gc ] GC(3) Pause Young (G1 Evacuation Pause) 58M->58M(128M) 6.424ms +[0.228s][info][gc,cpu ] GC(3) User=0.00s Sys=0.00s Real=0.01s +[0.228s][info][safepoint ] Total time for which application threads were stopped: 0.0064992 seconds, Stopping threads took: 0.0000142 seconds +[0.288s][info][safepoint ] Application time: 0.0605959 seconds +[0.288s][info][gc,start ] GC(4) Pause Young (G1 Evacuation Pause) +[0.289s][info][gc,task ] GC(4) Using 4 workers of 4 for evacuation +[0.291s][info][gc,phases ] GC(4) Pre Evacuate Collection Set: 0.0ms +[0.291s][info][gc,phases ] GC(4) Evacuate Collection Set: 2.3ms +[0.291s][info][gc,phases ] GC(4) Post Evacuate Collection Set: 0.4ms +[0.291s][info][gc,phases ] GC(4) Other: 0.1ms +[0.291s][info][gc,heap ] GC(4) Eden regions: 17->0(16) +[0.291s][info][gc,heap ] GC(4) Survivor regions: 3->3(3) +[0.291s][info][gc,heap ] GC(4) Old regions: 56->62 +[0.291s][info][gc,heap ] GC(4) Humongous regions: 0->0 +[0.291s][info][gc,metaspace ] GC(4) Metaspace: 3647K->3647K(1056768K) +[0.291s][info][gc ] GC(4) Pause Young (G1 Evacuation Pause) 75M->64M(128M) 2.887ms +[0.291s][info][gc,cpu ] GC(4) User=0.00s Sys=0.00s Real=0.00s +[0.291s][info][safepoint ] Total time for which application threads were stopped: 0.0029783 seconds, Stopping threads took: 0.0000189 seconds +[0.293s][info][safepoint ] Application time: 0.0014065 seconds +[0.293s][info][gc,start ] GC(5) Pause Initial Mark (G1 Evacuation Pause) +[0.293s][info][gc,task ] GC(5) Using 4 workers of 4 for evacuation +[0.298s][info][gc,phases ] GC(5) Pre Evacuate Collection Set: 0.0ms +[0.298s][info][gc,phases ] GC(5) Evacuate Collection Set: 4.6ms +[0.298s][info][gc,phases ] GC(5) Post Evacuate Collection Set: 0.2ms +[0.298s][info][gc,phases ] GC(5) Other: 0.2ms +[0.298s][info][gc,heap ] GC(5) Eden regions: 16->0(10) +[0.298s][info][gc,heap ] GC(5) Survivor regions: 3->3(3) +[0.298s][info][gc,heap ] GC(5) Old regions: 62->78 +[0.298s][info][gc,heap ] GC(5) Humongous regions: 0->0 +[0.298s][info][gc,metaspace ] GC(5) Metaspace: 3647K->3647K(1056768K) +[0.298s][info][gc ] GC(5) Pause Initial Mark (G1 Evacuation Pause) 80M->80M(128M) 5.011ms +[0.298s][info][gc,cpu ] GC(5) User=0.03s Sys=0.02s Real=0.01s +[0.298s][info][safepoint ] Total time for which application threads were stopped: 0.0051265 seconds, Stopping threads took: 0.0000151 seconds +[0.298s][info][gc ] GC(6) Concurrent Cycle +[0.298s][info][gc,marking ] GC(6) Concurrent Clear Claimed Marks +[0.298s][info][gc,marking ] GC(6) Concurrent Clear Claimed Marks 0.009ms +[0.298s][info][gc,marking ] GC(6) Concurrent Scan Root Regions +[0.298s][info][gc,marking ] GC(6) Concurrent Scan Root Regions 0.092ms +[0.298s][info][gc,marking ] GC(6) Concurrent Mark (0.298s) +[0.298s][info][gc,marking ] GC(6) Concurrent Mark From Roots +[0.298s][info][gc,task ] GC(6) Using 1 workers of 1 for marking +[0.299s][info][safepoint ] Application time: 0.0009294 seconds +[0.299s][info][gc,start ] GC(7) Pause Young (G1 Evacuation Pause) +[0.299s][info][gc,task ] GC(7) Using 4 workers of 4 for evacuation +[0.303s][info][gc,phases ] GC(7) Pre Evacuate Collection Set: 0.0ms +[0.303s][info][gc,phases ] GC(7) Evacuate Collection Set: 3.2ms +[0.303s][info][gc,phases ] GC(7) Post Evacuate Collection Set: 0.3ms +[0.303s][info][gc,phases ] GC(7) Other: 0.1ms +[0.303s][info][gc,heap ] GC(7) Eden regions: 10->0(8) +[0.303s][info][gc,heap ] GC(7) Survivor regions: 3->2(2) +[0.303s][info][gc,heap ] GC(7) Old regions: 78->89 +[0.303s][info][gc,heap ] GC(7) Humongous regions: 0->0 +[0.303s][info][gc,metaspace ] GC(7) Metaspace: 3647K->3647K(1056768K) +[0.303s][info][gc ] GC(7) Pause Young (G1 Evacuation Pause) 90M->90M(128M) 3.819ms +[0.303s][info][gc,cpu ] GC(7) User=0.00s Sys=0.00s Real=0.00s +[0.303s][info][safepoint ] Total time for which application threads were stopped: 0.0038981 seconds, Stopping threads took: 0.0000145 seconds +[0.304s][info][safepoint ] Application time: 0.0008283 seconds +[0.304s][info][gc,start ] GC(8) Pause Young (G1 Evacuation Pause) +[0.304s][info][gc,task ] GC(8) Using 4 workers of 4 for evacuation +[0.307s][info][gc,phases ] GC(8) Pre Evacuate Collection Set: 0.0ms +[0.307s][info][gc,phases ] GC(8) Evacuate Collection Set: 2.8ms +[0.307s][info][gc,phases ] GC(8) Post Evacuate Collection Set: 0.4ms +[0.307s][info][gc,phases ] GC(8) Other: 0.1ms +[0.307s][info][gc,heap ] GC(8) Eden regions: 8->0(8) +[0.307s][info][gc,heap ] GC(8) Survivor regions: 2->2(2) +[0.307s][info][gc,heap ] GC(8) Old regions: 89->97 +[0.307s][info][gc,heap ] GC(8) Humongous regions: 0->0 +[0.307s][info][gc,metaspace ] GC(8) Metaspace: 3647K->3647K(1056768K) +[0.307s][info][gc ] GC(8) Pause Young (G1 Evacuation Pause) 98M->98M(128M) 3.362ms +[0.307s][info][gc,cpu ] GC(8) User=0.00s Sys=0.00s Real=0.00s +[0.307s][info][safepoint ] Total time for which application threads were stopped: 0.0034399 seconds, Stopping threads took: 0.0000136 seconds +[0.308s][info][safepoint ] Application time: 0.0008298 seconds +[0.308s][info][gc,start ] GC(9) Pause Young (G1 Evacuation Pause) +[0.308s][info][gc,task ] GC(9) Using 4 workers of 4 for evacuation +[0.311s][info][gc,phases ] GC(9) Pre Evacuate Collection Set: 0.0ms +[0.311s][info][gc,phases ] GC(9) Evacuate Collection Set: 2.5ms +[0.311s][info][gc,phases ] GC(9) Post Evacuate Collection Set: 0.2ms +[0.311s][info][gc,phases ] GC(9) Other: 0.1ms +[0.311s][info][gc,heap ] GC(9) Eden regions: 8->0(8) +[0.311s][info][gc,heap ] GC(9) Survivor regions: 2->2(2) +[0.311s][info][gc,heap ] GC(9) Old regions: 97->105 +[0.311s][info][gc,heap ] GC(9) Humongous regions: 0->0 +[0.311s][info][gc,metaspace ] GC(9) Metaspace: 3647K->3647K(1056768K) +[0.311s][info][gc ] GC(9) Pause Young (G1 Evacuation Pause) 106M->106M(128M) 3.004ms +[0.311s][info][gc,cpu ] GC(9) User=0.00s Sys=0.00s Real=0.00s +[0.311s][info][safepoint ] Total time for which application threads were stopped: 0.0030862 seconds, Stopping threads took: 0.0000133 seconds +[0.312s][info][gc,marking ] GC(6) Concurrent Mark From Roots 13.574ms +[0.312s][info][gc,marking ] GC(6) Concurrent Mark (0.298s, 0.312s) 13.627ms +[0.312s][info][safepoint ] Application time: 0.0006898 seconds +[0.312s][info][gc,start ] GC(6) Pause Remark +[0.313s][info][gc,stringtable] GC(6) Cleaned string and symbol table, strings: 2498 processed, 15 removed, symbols: 16266 processed, 1 removed +[0.313s][info][gc ] GC(6) Pause Remark 113M->113M(128M) 0.939ms +[0.313s][info][gc,cpu ] GC(6) User=0.06s Sys=0.00s Real=0.00s +[0.313s][info][safepoint ] Total time for which application threads were stopped: 0.0009931 seconds, Stopping threads took: 0.0000121 seconds +[0.313s][info][gc,marking ] GC(6) Concurrent Create Live Data +[0.313s][info][safepoint ] Application time: 0.0002003 seconds +[0.313s][info][gc,start ] GC(10) Pause Young (G1 Evacuation Pause) +[0.313s][info][gc,task ] GC(10) Using 4 workers of 4 for evacuation +[0.315s][info][gc,phases ] GC(10) Pre Evacuate Collection Set: 0.0ms +[0.315s][info][gc,phases ] GC(10) Evacuate Collection Set: 1.6ms +[0.315s][info][gc,phases ] GC(10) Post Evacuate Collection Set: 0.3ms +[0.315s][info][gc,phases ] GC(10) Other: 0.1ms +[0.315s][info][gc,heap ] GC(10) Eden regions: 8->0(8) +[0.315s][info][gc,heap ] GC(10) Survivor regions: 2->2(2) +[0.315s][info][gc,heap ] GC(10) Old regions: 105->113 +[0.315s][info][gc,heap ] GC(10) Humongous regions: 0->0 +[0.315s][info][gc,metaspace ] GC(10) Metaspace: 3647K->3647K(1056768K) +[0.315s][info][gc ] GC(10) Pause Young (G1 Evacuation Pause) 114M->114M(128M) 2.149ms +[0.315s][info][gc,cpu ] GC(10) User=0.00s Sys=0.00s Real=0.00s +[0.315s][info][safepoint ] Total time for which application threads were stopped: 0.0022063 seconds, Stopping threads took: 0.0000059 seconds +[0.316s][info][safepoint ] Application time: 0.0007532 seconds +[0.316s][info][gc,marking ] GC(6) Concurrent Create Live Data 3.192ms +[0.316s][info][gc,start ] GC(11) Pause Young (G1 Evacuation Pause) +[0.316s][info][gc,task ] GC(11) Using 4 workers of 4 for evacuation +[0.317s][info][gc,phases ] GC(11) Pre Evacuate Collection Set: 0.0ms +[0.317s][info][gc,phases ] GC(11) Evacuate Collection Set: 0.3ms +[0.317s][info][gc,phases ] GC(11) Post Evacuate Collection Set: 0.3ms +[0.317s][info][gc,phases ] GC(11) Other: 0.1ms +[0.317s][info][gc,heap ] GC(11) Eden regions: 8->0(8) +[0.317s][info][gc,heap ] GC(11) Survivor regions: 2->1(2) +[0.317s][info][gc,heap ] GC(11) Old regions: 113->113 +[0.317s][info][gc,heap ] GC(11) Humongous regions: 0->0 +[0.317s][info][gc,metaspace ] GC(11) Metaspace: 3647K->3647K(1056768K) +[0.317s][info][gc ] GC(11) Pause Young (G1 Evacuation Pause) 122M->113M(128M) 0.774ms +[0.317s][info][gc,cpu ] GC(11) User=0.00s Sys=0.00s Real=0.00s +[0.317s][info][safepoint ] Total time for which application threads were stopped: 0.0008403 seconds, Stopping threads took: 0.0000155 seconds +[0.317s][info][safepoint ] Application time: 0.0001178 seconds +[0.317s][info][gc,start ] GC(6) Pause Cleanup +[0.318s][info][gc ] GC(6) Pause Cleanup 114M->70M(128M) 0.367ms +[0.318s][info][gc,cpu ] GC(6) User=0.00s Sys=0.00s Real=0.00s +[0.318s][info][safepoint ] Total time for which application threads were stopped: 0.0004217 seconds, Stopping threads took: 0.0000049 seconds +[0.318s][info][gc,marking ] GC(6) Concurrent Complete Cleanup +[0.318s][info][gc,marking ] GC(6) Concurrent Complete Cleanup 0.070ms +[0.318s][info][gc,marking ] GC(6) Concurrent Cleanup for Next Mark +[0.318s][info][gc,marking ] GC(6) Concurrent Cleanup for Next Mark 0.409ms +[0.318s][info][gc ] GC(6) Concurrent Cycle 20.140ms +[0.318s][info][safepoint ] Application time: 0.0007661 seconds \ No newline at end of file diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-defaults.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-defaults.txt new file mode 100644 index 00000000..8dc2268f --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-g1-gc-defaults.txt @@ -0,0 +1,16 @@ +[0.018s][info][gc] Using G1 +[0.202s][info][gc] GC(0) Pause Young (G1 Evacuation Pause) 14M->12M(128M) 6.529ms +[0.295s][info][gc] GC(5) Pause Initial Mark (G1 Evacuation Pause) 80M->80M(128M) 6.187ms +[0.295s][info][gc] GC(6) Concurrent Cycle +[0.314s][info][gc] GC(10) Pause Young (G1 Evacuation Pause) 111M->111M(128M) 2.294ms +[0.318s][info][gc] GC(11) To-space exhausted +[0.318s][info][gc] GC(11) Pause Young (G1 Evacuation Pause) 119M->121M(128M) 2.739ms +[0.319s][info][gc] GC(6) Pause Remark 121M->121M(128M) 0.837ms +[0.321s][info][gc] GC(12) To-space exhausted +[0.321s][info][gc] GC(12) Pause Young (G1 Evacuation Pause) 128M->125M(128M) 1.052ms +[0.322s][info][gc] GC(13) To-space exhausted +[0.322s][info][gc] GC(13) Pause Young (G1 Evacuation Pause) 128M->128M(128M) 0.803ms +[0.337s][info][gc] GC(14) Pause Full (Allocation Failure) 128M->8M(28M) 14.918ms +[0.337s][info][gc] GC(6) Pause Cleanup 9M->9M(28M) 0.001ms +[0.337s][info][gc] GC(6) Concurrent Cycle 42.463ms +[0.693s][info][gc] GC(50) Pause Mixed (G1 Evacuation Pause) 29M->28M(123M) 2.790ms diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-parallel-gc-all,safepoint,os+cpu.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-parallel-gc-all,safepoint,os+cpu.txt new file mode 100644 index 00000000..fdbbfdd5 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-parallel-gc-all,safepoint,os+cpu.txt @@ -0,0 +1,113 @@ +[0.014s][info][os,cpu] CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 94 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, tsc, tscinvbit, bmi1, bmi2, adx, fma +[0.018s][info][gc ] Using Parallel +[0.018s][info][gc,heap,coops] Heap address: 0x00000000f8000000, size: 128 MB, Compressed Oops mode: 32-bit +[0.072s][info][safepoint ] Total time for which application threads were stopped: 0.0000470 seconds, Stopping threads took: 0.0000117 seconds +[0.209s][info][safepoint ] Application time: 0.1315700 seconds +[0.209s][info][gc,start ] GC(0) Pause Young (Allocation Failure) +[0.217s][info][gc,heap ] GC(0) PSYoungGen: 33275K->5090K(38400K) +[0.217s][info][gc,heap ] GC(0) ParOldGen: 0K->25596K(87552K) +[0.217s][info][gc,metaspace ] GC(0) Metaspace: 3643K->3643K(1056768K) +[0.217s][info][gc ] GC(0) Pause Young (Allocation Failure) 32M->29M(123M) 8.112ms +[0.217s][info][gc,cpu ] GC(0) User=0.03s Sys=0.03s Real=0.01s +[0.217s][info][safepoint ] Total time for which application threads were stopped: 0.0083073 seconds, Stopping threads took: 0.0000223 seconds +[0.223s][info][safepoint ] Application time: 0.0053318 seconds +[0.223s][info][gc,start ] GC(1) Pause Young (Allocation Failure) +[0.231s][info][gc,heap ] GC(1) PSYoungGen: 38354K->5106K(38400K) +[0.231s][info][gc,heap ] GC(1) ParOldGen: 25596K->58444K(87552K) +[0.231s][info][gc,metaspace ] GC(1) Metaspace: 3646K->3646K(1056768K) +[0.231s][info][gc ] GC(1) Pause Young (Allocation Failure) 62M->62M(123M) 8.126ms +[0.231s][info][gc,cpu ] GC(1) User=0.02s Sys=0.05s Real=0.01s +[0.231s][info][gc,start ] GC(2) Pause Full (Ergonomics) +[0.231s][info][gc,phases,start] GC(2) Marking Phase +[0.232s][info][gc,phases ] GC(2) Marking Phase 1.586ms +[0.233s][info][gc,phases,start] GC(2) Summary Phase +[0.233s][info][gc,phases ] GC(2) Summary Phase 0.009ms +[0.233s][info][gc,phases,start] GC(2) Adjust Roots +[0.233s][info][gc,phases ] GC(2) Adjust Roots 0.724ms +[0.233s][info][gc,phases,start] GC(2) Compaction Phase +[0.244s][info][gc,phases ] GC(2) Compaction Phase 10.900ms +[0.244s][info][gc,phases,start] GC(2) Post Compact +[0.244s][info][gc,phases ] GC(2) Post Compact 0.119ms +[0.244s][info][gc,heap ] GC(2) PSYoungGen: 5106K->0K(38400K) +[0.244s][info][gc,heap ] GC(2) ParOldGen: 58444K->63435K(87552K) +[0.244s][info][gc,metaspace ] GC(2) Metaspace: 3646K->3646K(1056768K) +[0.244s][info][gc ] GC(2) Pause Full (Ergonomics) 62M->61M(123M) 13.561ms +[0.244s][info][gc,cpu ] GC(2) User=0.06s Sys=0.00s Real=0.01s +[0.245s][info][safepoint ] Total time for which application threads were stopped: 0.0219412 seconds, Stopping threads took: 0.0000182 seconds +[0.286s][info][safepoint ] Application time: 0.0411313 seconds +[0.286s][info][gc,start ] GC(3) Pause Full (Ergonomics) +[0.286s][info][gc,phases,start] GC(3) Marking Phase +[0.287s][info][gc,phases ] GC(3) Marking Phase 1.490ms +[0.287s][info][gc,phases,start] GC(3) Summary Phase +[0.287s][info][gc,phases ] GC(3) Summary Phase 0.010ms +[0.287s][info][gc,phases,start] GC(3) Adjust Roots +[0.288s][info][gc,phases ] GC(3) Adjust Roots 0.720ms +[0.288s][info][gc,phases,start] GC(3) Compaction Phase +[0.294s][info][gc,phases ] GC(3) Compaction Phase 5.774ms +[0.294s][info][gc,phases,start] GC(3) Post Compact +[0.294s][info][gc,phases ] GC(3) Post Compact 0.305ms +[0.294s][info][gc,heap ] GC(3) PSYoungGen: 33252K->0K(38400K) +[0.294s][info][gc,heap ] GC(3) ParOldGen: 63435K->31043K(87552K) +[0.294s][info][gc,metaspace ] GC(3) Metaspace: 3646K->3646K(1056768K) +[0.294s][info][gc ] GC(3) Pause Full (Ergonomics) 94M->30M(123M) 8.490ms +[0.294s][info][gc,cpu ] GC(3) User=0.06s Sys=0.00s Real=0.01s +[0.294s][info][safepoint ] Total time for which application threads were stopped: 0.0086462 seconds, Stopping threads took: 0.0000371 seconds +[0.297s][info][safepoint ] Application time: 0.0030238 seconds +[0.298s][info][gc,start ] GC(4) Pause Young (Allocation Failure) +[0.305s][info][gc,heap ] GC(4) PSYoungGen: 33280K->5090K(38400K) +[0.305s][info][gc,heap ] GC(4) ParOldGen: 31043K->59153K(87552K) +[0.305s][info][gc,metaspace ] GC(4) Metaspace: 3646K->3646K(1056768K) +[0.305s][info][gc ] GC(4) Pause Young (Allocation Failure) 62M->62M(123M) 7.118ms +[0.305s][info][gc,cpu ] GC(4) User=0.02s Sys=0.00s Real=0.01s +[0.305s][info][gc,start ] GC(5) Pause Full (Ergonomics) +[0.305s][info][gc,phases,start] GC(5) Marking Phase +[0.307s][info][gc,phases ] GC(5) Marking Phase 1.815ms +[0.307s][info][gc,phases,start] GC(5) Summary Phase +[0.307s][info][gc,phases ] GC(5) Summary Phase 0.009ms +[0.307s][info][gc,phases,start] GC(5) Adjust Roots +[0.307s][info][gc,phases ] GC(5) Adjust Roots 0.210ms +[0.307s][info][gc,phases,start] GC(5) Compaction Phase +[0.308s][info][gc,phases ] GC(5) Compaction Phase 1.299ms +[0.308s][info][gc,phases,start] GC(5) Post Compact +[0.308s][info][gc,phases ] GC(5) Post Compact 0.179ms +[0.308s][info][gc,heap ] GC(5) PSYoungGen: 5090K->0K(38400K) +[0.308s][info][gc,heap ] GC(5) ParOldGen: 59153K->64243K(87552K) +[0.308s][info][gc,metaspace ] GC(5) Metaspace: 3646K->3646K(1056768K) +[0.309s][info][gc ] GC(5) Pause Full (Ergonomics) 62M->62M(123M) 3.728ms +[0.309s][info][gc,cpu ] GC(5) User=0.00s Sys=0.00s Real=0.00s +[0.309s][info][safepoint ] Total time for which application threads were stopped: 0.0111981 seconds, Stopping threads took: 0.0000340 seconds +[0.312s][info][safepoint ] Application time: 0.0031864 seconds +[0.312s][info][gc,start ] GC(6) Pause Full (Ergonomics) +[0.312s][info][gc,phases,start] GC(6) Marking Phase +[0.314s][info][gc,phases ] GC(6) Marking Phase 1.893ms +[0.314s][info][gc,phases,start] GC(6) Summary Phase +[0.314s][info][gc,phases ] GC(6) Summary Phase 0.010ms +[0.314s][info][gc,phases,start] GC(6) Adjust Roots +[0.314s][info][gc,phases ] GC(6) Adjust Roots 0.207ms +[0.314s][info][gc,phases,start] GC(6) Compaction Phase +[0.320s][info][gc,phases ] GC(6) Compaction Phase 6.103ms +[0.320s][info][gc,phases,start] GC(6) Post Compact +[0.321s][info][gc,phases ] GC(6) Post Compact 0.368ms +[0.321s][info][gc,heap ] GC(6) PSYoungGen: 33280K->0K(38400K) +[0.321s][info][gc,heap ] GC(6) ParOldGen: 64243K->31767K(87552K) +[0.321s][info][gc,metaspace ] GC(6) Metaspace: 3646K->3646K(1056768K) +[0.321s][info][gc ] GC(6) Pause Full (Ergonomics) 95M->31M(123M) 8.792ms +[0.321s][info][gc,cpu ] GC(6) User=0.06s Sys=0.00s Real=0.01s +[0.321s][info][safepoint ] Total time for which application threads were stopped: 0.0090116 seconds, Stopping threads took: 0.0000297 seconds +[0.324s][info][safepoint ] Application time: 0.0028342 seconds +[0.324s][info][gc,start ] GC(7) Pause Young (Allocation Failure) +[0.330s][info][gc,heap ] GC(7) PSYoungGen: 33280K->5090K(38400K) +[0.330s][info][gc,heap ] GC(7) ParOldGen: 31767K->59524K(87552K) +[0.330s][info][gc,metaspace ] GC(7) Metaspace: 3646K->3646K(1056768K) +[0.330s][info][gc ] GC(7) Pause Young (Allocation Failure) 63M->63M(123M) 5.794ms +[0.330s][info][gc,cpu ] GC(7) User=0.00s Sys=0.00s Real=0.01s +[30.132s][info][gc,heap,exit ] Heap +[30.132s][info][gc,heap,exit ] PSYoungGen total 38400K, used 24133K [0x00000000fd580000, 0x0000000100000000, 0x0000000100000000) +[30.132s][info][gc,heap,exit ] eden space 33280K, 72% used [0x00000000fd580000,0x00000000fed11728,0x00000000ff600000) +[30.132s][info][gc,heap,exit ] from space 5120K, 0% used [0x00000000ffb00000,0x00000000ffb00000,0x0000000100000000) +[30.132s][info][gc,heap,exit ] to space 5120K, 0% used [0x00000000ff600000,0x00000000ff600000,0x00000000ffb00000) +[30.132s][info][gc,heap,exit ] ParOldGen total 87552K, used 43202K [0x00000000f8000000, 0x00000000fd580000, 0x00000000fd580000) +[30.132s][info][gc,heap,exit ] object space 87552K, 49% used [0x00000000f8000000,0x00000000faa30ae0,0x00000000fd580000) +[30.132s][info][gc,heap,exit ] Metaspace used 3661K, capacity 4490K, committed 4864K, reserved 1056768K +[30.132s][info][gc,heap,exit ] class space used 375K, capacity 386K, committed 512K, reserved 1048576K +[30.132s][info][safepoint ] Application time: 0.0052622 seconds diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-parallel-gc-defaults.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-parallel-gc-defaults.txt new file mode 100644 index 00000000..55527b68 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-parallel-gc-defaults.txt @@ -0,0 +1,12 @@ +[0.017s][info][gc] Using Parallel +[0.203s][info][gc] GC(0) Pause Young (Allocation Failure) 32M->29M(123M) 6.868ms +[0.214s][info][gc] GC(1) Pause Young (Allocation Failure) 62M->62M(123M) 7.849ms +[0.228s][info][gc] GC(2) Pause Full (Ergonomics) 62M->61M(123M) 13.765ms +[0.292s][info][gc] GC(3) Pause Full (Ergonomics) 94M->30M(123M) 7.984ms +[0.301s][info][gc] GC(4) Pause Young (Allocation Failure) 62M->62M(123M) 5.813ms +[0.304s][info][gc] GC(5) Pause Full (Ergonomics) 62M->62M(123M) 2.959ms +[0.314s][info][gc] GC(6) Pause Full (Ergonomics) 95M->31M(123M) 7.257ms +[0.323s][info][gc] GC(7) Pause Young (Allocation Failure) 63M->63M(123M) 5.796ms +[0.336s][info][gc] GC(8) Pause Full (Ergonomics) 63M->62M(123M) 12.341ms +[0.392s][info][gc] GC(9) Pause Full (Ergonomics) 95M->31M(123M) 7.128ms +[0.401s][info][gc] GC(10) Pause Young (Allocation Failure) 63M->63M(123M) 6.081ms \ No newline at end of file diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-serial-gc-all,safepoint,os+cpu.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-serial-gc-all,safepoint,os+cpu.txt new file mode 100644 index 00000000..57cc15ae --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-serial-gc-all,safepoint,os+cpu.txt @@ -0,0 +1,49 @@ +[0.012s][info][os,cpu] CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 94 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, rtm, 3dnowpref, lzcnt, tsc, tscinvbit, bmi1, bmi2, adx, fma +[0.016s][info][gc ] Using Serial +[0.016s][info][gc,heap,coops] Heap address: 0x00000000fa000000, size: 96 MB, Compressed Oops mode: 32-bit +[0.070s][info][safepoint ] Total time for which application threads were stopped: 0.0000754 seconds, Stopping threads took: 0.0000417 seconds +[0.192s][info][safepoint ] Application time: 0.1163074 seconds +[0.192s][info][gc,start ] GC(0) Pause Young (Allocation Failure) +[0.202s][info][gc,heap ] GC(0) DefNew: 26214K->3263K(29504K) +[0.202s][info][gc,heap ] GC(0) Tenured: 0K->20953K(65536K) +[0.202s][info][gc,metaspace ] GC(0) Metaspace: 3644K->3644K(1056768K) +[0.202s][info][gc ] GC(0) Pause Young (Allocation Failure) 25M->23M(92M) 9.814ms +[0.202s][info][gc,cpu ] GC(0) User=0.00s Sys=0.02s Real=0.01s +[0.202s][info][safepoint ] Total time for which application threads were stopped: 0.0099559 seconds, Stopping threads took: 0.0000198 seconds +[0.204s][info][safepoint ] Application time: 0.0024017 seconds +[0.204s][info][gc,start ] GC(1) Pause Young (Allocation Failure) +[0.215s][info][gc,heap ] GC(1) DefNew: 29492K->3233K(29504K) +[0.215s][info][gc,heap ] GC(1) Tenured: 20953K->47140K(65536K) +[0.215s][info][gc,metaspace ] GC(1) Metaspace: 3644K->3644K(1056768K) +[0.215s][info][gc ] GC(1) Pause Young (Allocation Failure) 49M->49M(92M) 10.926ms +[0.215s][info][gc,cpu ] GC(1) User=0.02s Sys=0.00s Real=0.01s +[0.215s][info][safepoint ] Total time for which application threads were stopped: 0.0110148 seconds, Stopping threads took: 0.0000139 seconds +[0.282s][info][safepoint ] Application time: 0.0672160 seconds +[0.283s][info][gc,start ] GC(2) Pause Young (Allocation Failure) +[0.283s][info][gc,start ] GC(3) Pause Full (Allocation Failure) +[0.283s][info][gc,phases,start] GC(3) Phase 1: Mark live objects +[0.285s][info][gc,phases ] GC(3) Phase 1: Mark live objects 2.495ms +[0.285s][info][gc,phases,start] GC(3) Phase 2: Compute new object addresses +[0.286s][info][gc,phases ] GC(3) Phase 2: Compute new object addresses 0.683ms +[0.286s][info][gc,phases,start] GC(3) Phase 3: Adjust pointers +[0.287s][info][gc,phases ] GC(3) Phase 3: Adjust pointers 1.167ms +[0.287s][info][gc,phases,start] GC(3) Phase 4: Move objects +[0.290s][info][gc,phases ] GC(3) Phase 4: Move objects 2.391ms +[0.290s][info][gc ] GC(3) Pause Full (Allocation Failure) 74M->10M(92M) 6.987ms +[0.290s][info][gc,heap ] GC(2) DefNew: 29459K->0K(29504K) +[0.290s][info][gc,heap ] GC(2) Tenured: 47140K->10970K(65536K) +[0.290s][info][gc,metaspace ] GC(2) Metaspace: 3644K->3644K(1056768K) +[0.290s][info][gc ] GC(2) Pause Young (Allocation Failure) 74M->10M(92M) 7.118ms +[0.290s][info][gc,cpu ] GC(2) User=0.00s Sys=0.00s Real=0.01s +[0.290s][info][safepoint ] Total time for which application threads were stopped: 0.0073074 seconds, Stopping threads took: 0.0000186 seconds +[0.293s][info][safepoint ] Application time: 0.0028992 seconds +[30.112s][info][gc,heap,exit ] Heap +[30.112s][info][gc,heap,exit ] def new generation total 29504K, used 15564K [0x00000000fa000000, 0x00000000fc000000, 0x00000000fc000000) +[30.112s][info][gc,heap,exit ] eden space 26240K, 46% used [0x00000000fa000000, 0x00000000fac0aa60, 0x00000000fb9a0000) +[30.112s][info][gc,heap,exit ] from space 3264K, 99% used [0x00000000fb9a0000, 0x00000000fbcc8650, 0x00000000fbcd0000) +[30.112s][info][gc,heap,exit ] to space 3264K, 0% used [0x00000000fbcd0000, 0x00000000fbcd0000, 0x00000000fc000000) +[30.112s][info][gc,heap,exit ] tenured generation total 65536K, used 51931K [0x00000000fc000000, 0x0000000100000000, 0x0000000100000000) +[30.112s][info][gc,heap,exit ] the space 65536K, 79% used [0x00000000fc000000, 0x00000000ff2b6fc8, 0x00000000ff2b7000, 0x0000000100000000) +[30.112s][info][gc,heap,exit ] Metaspace used 3661K, capacity 4490K, committed 4864K, reserved 1056768K +[30.112s][info][gc,heap,exit ] class space used 375K, capacity 386K, committed 512K, reserved 1048576K +[30.112s][info][safepoint ] Application time: 0.0017091 seconds diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-serial-gc-defaults.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-serial-gc-defaults.txt new file mode 100644 index 00000000..807f0704 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-serial-gc-defaults.txt @@ -0,0 +1,12 @@ +[0.016s][info][gc] Using Serial +[0.202s][info][gc] GC(0) Pause Young (Allocation Failure) 25M->23M(92M) 11.421ms +[0.219s][info][gc] GC(1) Pause Young (Allocation Failure) 49M->49M(92M) 13.160ms +[0.293s][info][gc] GC(3) Pause Full (Allocation Failure) 74M->10M(92M) 7.097ms +[0.293s][info][gc] GC(2) Pause Young (Allocation Failure) 74M->10M(92M) 7.236ms +[0.302s][info][gc] GC(4) Pause Young (Allocation Failure) 36M->36M(92M) 5.604ms +[0.317s][info][gc] GC(5) Pause Young (Allocation Failure) 61M->61M(92M) 11.656ms +[0.326s][info][gc] GC(7) Pause Full (Allocation Failure) 87M->23M(92M) 6.775ms +[0.327s][info][gc] GC(6) Pause Young (Allocation Failure) 87M->23M(92M) 8.156ms +[0.337s][info][gc] GC(8) Pause Young (Allocation Failure) 48M->48M(92M) 4.873ms +[0.391s][info][gc] GC(10) Pause Full (Allocation Failure) 74M->9M(92M) 3.942ms +[0.391s][info][gc] GC(9) Pause Young (Allocation Failure) 74M->9M(92M) 4.018ms diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-all.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-all.txt new file mode 100644 index 00000000..64726f65 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-all.txt @@ -0,0 +1,14 @@ +[0.995s][info][gc] Using The Z Garbage Collector +[1.205s][info][gc,start] GC(0) Garbage Collection (Metadata GC Threshold) +[1.206s][info][gc,phases] GC(0) Pause Mark Start 1.279ms +[1.211s][info][gc,phases] GC(0) Concurrent Mark 5.216ms +[1.212s][info][gc,phases] GC(0) Pause Mark End 0.695ms +[1.212s][info][gc,phases] GC(0) Concurrent Process Non-Strong References 0.258ms +[1.212s][info][gc,phases] GC(0) Concurrent Reset Relocation Set 0.001ms +[1.212s][info][gc,phases] GC(0) Concurrent Destroy Detached Pages 0.001ms +[1.216s][info][gc,phases] GC(0) Concurrent Select Relocation Set 3.822ms +[1.217s][info][gc,phases] GC(0) Concurrent Prepare Relocation Set 0.865ms +[1.218s][info][gc,phases] GC(0) Pause Relocate Start 0.679ms +[1.221s][info][gc,phases] GC(0) Concurrent Relocate 2.846ms +[1.221s][info][gc,heap ] GC(0) Capacity: 194560M (100%) 194560M (100%) 194560M (100%) 194560M (100%) 194560M (100%) 194560M (100%) +[1.221s][info][gc ] GC(0) Garbage Collection (Metadata GC Threshold) 10620M(5%)->8800M(4%) \ No newline at end of file diff --git a/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-default.txt b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-default.txt new file mode 100644 index 00000000..dde7d263 --- /dev/null +++ b/src/test/resources/openjdk/unified-jvm-logging/sample-ujl-zgc-gc-default.txt @@ -0,0 +1,6 @@ +[0.995s][info][gc] Using The Z Garbage Collector +[1.221s][info][gc] GC(0) Garbage Collection (Metadata GC Threshold) 106M(0%)->88M(0%) +[2,048s][info][gc] GC(1) Garbage Collection (Warmup) 208M(20%)->164M(16%) +[2.607s][info][gc] GC(2) Garbage Collection (Proactive) 19804M(10%)->20212M(10%) +[3,167s][info][gc] GC(3) Garbage Collection (Allocation Rate) 502M(49%)->716M(70%) +[3,742s][info][gc] GC(4) Garbage Collection (System.gc()) 10124M(10%)->5020M(5%) \ No newline at end of file