Java-buildpack: рдЬреЗрд╡реАрдПрдо рдХрд┐рд▓ рдПрдЬреЗрдВрдЯ рдореЗрдореЛрд░реА рд╕реНрдкреЗрд╕ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд┐рдВрдЯ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдЖрдВрддрд░рд┐рдХ рдЬреЗрд╡реАрдПрдо рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 17 рдЕрдХреНрддреВре░ 2017  ┬╖  18рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cloudfoundry/java-buildpack

рд╡рд╛рддрд╛рд╡рд░рдг:

рдЬрд╛рд╡рд╛ рдмрд┐рд▓реНрдбрдкреИрдХ 4.5.1
рдЖрдИрдПрдПрдПрд╕: рд╡реАрд╕реНрдлреЗрдпрд░
рдЧрд╛рд░реНрдбрди-рд░рди: 1.9.0
рдбрд┐рдПрдЧреЛ: 1.23.2
рд╕реАрдПрдл: 259
рдХреИрдкреА: 1.28.0

рд╕рдВрдХрдЯ:

рд╕рдВрд╕рд╛рдзрди рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣рдорд╛рд░рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдирд┐рдпрдорд┐рдд рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЙрдЧ рдореЗрдВ, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐ рджреЗрдЦрддреЗ рд╣реИрдВ:
2017-10-11T17:05:02.25+0200 [APP/PROC/WEB/3]ERR ResourceExhausted! (1/0)

рдЬреИрд╕рд╛ рдХрд┐ рдЕрдкреЗрдХреНрд╖рд┐рдд рдерд╛, рдареАрдХ рдмрд╛рдж рдореЗрдВ рд╣рдо рдореЗрдореЛрд░реА рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рджреЗрдЦрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрд╕рдХреЗ рдмрд╛рдж, рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рд╕рд╛рд░рд╛рдВрд╢ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд╣реИ рдирд╛? (рдХрдо рд╕реЗ рдХрдо рдкреАрдбрдмреНрд▓реВрдПрд╕ рдкрд░ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди, рдореИрдВ рдЗрд╕реЗ рдЦреВрдмрд╕реВрд░рддреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реБрдЖ рджреЗрдЦрддрд╛ рд╣реВрдВ)
рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо рд╕реНрдореГрддрд┐ рд╕рд╛рд░рд╛рдВрд╢ рдирд╣реАрдВ рджреЗрдЦрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ (рдЖрджреЗрд╢ рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ):

2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT # A fatal error has been detected by the Java Runtime Environment:
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT #  Internal Error (javaCalls.cpp:53), pid=14, tid=0x00007fceab216700
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT # JRE version: OpenJDK Runtime Environment (8.0_144-b01) (build 1.8.0_144-b01)
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT # Java VM: OpenJDK 64-Bit Server VM (25.144-b01 mixed mode linux-amd64 compressed oops)
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT # An error report file with more information is saved as:
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT # /home/vcap/app/hs_err_pid14.log
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT #  guarantee(!thread->is_Compiler_thread()) failed: cannot make java calls from the compiler
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.80+0200 [APP/PROC/WEB/3]OUT [thread 140525006722816 also had an error]
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT # Compiler replay data is saved as:
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT # /home/vcap/app/replay_pid14.log
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT # If you would like to submit a bug report, please visit:
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT #   http://bugreport.java.com/bugreport/crash.jsp
2017-10-11T17:05:31.85+0200 [APP/PROC/WEB/3]OUT #
2017-10-11T17:05:31.91+0200 [APP/PROC/WEB/3]OUT Exit status 134

рдЗрд╕рдХреЗ рдмрд╛рдж, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреБрдирд░рд╛рд░рдВрдн рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдареАрдХ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдкрд╕ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо

рд╕реНрдореГрддрд┐ рд░рд┐рд╕рд╛рд╡ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕реНрдореГрддрд┐ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред

рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдореГрддрд┐ рдбреЗрдЯрд╛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ jvmkill рдПрдЬреЗрдВрдЯ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд┐рд░реНрдл рдПрдХ рдирд┐рд░рд╛рдзрд╛рд░ рд╕рдВрджреЗрд╣ рд╣реИред

рд╕рднреА 18 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╕реНрдореГрддрд┐ рд╕рд╛рд░рд╛рдВрд╢ рдЬреЗрдПрдирдЖрдИ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдордПрдХреНрд╕рдмреАрди рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдХреЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ jvmkill рдХреЛ рдПрдХ (JIT) рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдб рдХреЗ рддрд╣рдд рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╣реЙрдЯрд╕реНрдкреЙрдЯ рдореЗрдВ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рдХрд╛рд░рдг рдРрд╕реА JNI рдХреЙрд▓ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЬрдм рддрдХ рдпрд╣ рдкреНрд░рддрд┐рдмрдВрдз рд╣рдЯрд╛ рдирд╣реАрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛, рддрдм рддрдХ jvmkill рдЗрди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╕реНрдореГрддрд┐ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рдЙрд╕ рдорд╛рдорд▓реЗ рдХрд╛ рдирд┐рджрд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ рдЬрд╣рд╛рдВ рд╣рдо рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдб рдХреЗ рддрд╣рдд рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ (рдЬреЛ _may_ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдореЗрдореЛрд░реА рдкреВрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдкрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдпрд╛рдиреА рдХреБрдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╕рдВрдХрд▓рди рдХреЗ рд╕рд╛рде рдХрд░реЗрдВ) рдФрд░ рд╕реНрдореГрддрд┐ рд╕рд╛рд░рд╛рдВрд╢ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рд╕рд╣рд┐рдд рдЬреЗрдПрдирдЖрдИ рдХреЙрд▓реЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХрд┐рд╕реА рднреА рдХреНрд░рд┐рдпрд╛ рдХреЛ рдмрд╛рдИрдкрд╛рд╕ рдХрд░реЗрдВред

рдореБрдЭреЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЬреЗрд╡реАрдПрдордХрд┐рд▓ рдХреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдб рдХреЗ рддрд╣рдд рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЗрдВ рд╣реЙрдЯрд╕реНрдкреЙрдЯ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рд╣реИрдВ рдФрд░ рдЬреЗрд╡реАрдПрдордЯреАрдЖрдИ рдпрд╛ рдЬреЗрдПрдирдЖрдИ рдкрд░ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рд╣реИрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд рдореВрд▓ рдХрд╛рд░рдг (рд╕реНрддрд░реАрдп) рд╕рдВрдХрд▓рди рд╣реИ рдЬреЛ рдЙрдкрд▓рдмреНрдз рд╕реЗ рдЕрдзрд┐рдХ рдХреЛрдб рдХреИрд╢ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рд╕рдВрд╕рд╛рдзрди рдердХрд╛рд╡рдЯ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддрд╛ рд╣реИ: рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдб рдХреИрд╢ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛрдиреЗ рдкрд░ рд╕рдВрдХрд▓рдХ рдмрд╕ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

@jtuchscherer - рдХреГрдкрдпрд╛ рдЖрдк рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ JVM рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдореЗрдореЛрд░реА рдХреИрд▓рдХреБрд▓реЗрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд▓реЗрддрд╛ рд╣реИ рдпрд╛ рдпрджрд┐ рдЖрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдХреИрд╢ рдЖрдХрд╛рд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗ рдЫреЛрдЯрд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЬрд╛рд╡рд╛ 8 рдкрд░ 240 рдПрдордмреА)ред

рдХреЛрдб рдХреИрд╢ рдЯреНрдпреВрдирд┐рдВрдЧ рдкрд░ рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

@glyn

рдпрд╣рд╛рдВ рдРрдк рдХреЗ рд▓рд┐рдП рд╕реНрдЯрд╛рд░реНрдЯ рдХрдорд╛рдВрдб рд╣реИ (рдореИрдВрдиреЗ рдЗрд╕реЗ рдкрдврд╝рдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЙрд░реНрдореЗрдЯрд┐рдВрдЧ рдмрджрд▓ рджреА рд╣реИ - рдореВрд▓ рд░реВрдк рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рднреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реИ):

/home/vcap/app/.java-buildpack/open_jdk_jre/bin/java 
  -agentpath:/home/vcap/app/.java-buildpack/open_jdk_jre/bin/jvmkill-1.10.0_RELEASE=printHeapHistogram=1 
  -Djava.io.tmpdir=/home/vcap/tmp 
  -agentpath:/home/vcap/app/.java-buildpack/dynatrace_appmon_agent/agent/lib64/libdtagent.so=name=xxxxxxxxx,server=xxxxxxxxx 
  -Djava.rmi.server.hostname=127.0.0.1 
  -Dcom.sun.management.jmxremote.authenticate=false 
  -Dcom.sun.management.jmxremote.ssl=false 
  -Dcom.sun.management.jmxremote.port=5000 
  -Dcom.sun.management.jmxremote.rmi.port=5000 
  -Djava.ext.dirs=/home/vcap/app/.java-buildpack/container_security_provider:/home/vcap/app/.java-buildpack/open_jdk_jre/lib/ext 
  -Djava.security.properties=/home/vcap/app/.java-buildpack/security_providers/java.security 
  -Dhttps.protocols=TLSv1 
  -Djsse.enableSNIExtension=false 
  -Dlogging.config=classpath:pcf-logback.xml 
  -Dxxxxxx-loglevel=ERROR 
  -XX:+UseConcMarkSweepGC 
  -Dorg.apache.camel.jmx.statisticsLevel=Off 
  -XX:MaxRAM=2560m 
  -XX:MaxDirectMemorySize=10M 
  -XX:MaxMetaspaceSize=177414K 
  -XX:ReservedCodeCacheSize=240M 
  -XX:CompressedClassSpaceSize=27574K 
  -Xss1M 
  -Xmx2115395K 
  -cp /home/vcap/app/. 
  org.springframework.boot.loader.JarLauncher

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд JVM рдкреИрд░рд╛рдореАрдЯрд░ manifest.yml рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЗрдЯ рдХрд┐рдП рдЧрдП рд╣реИрдВ:

  spring.application.name: xxxxxxxxxxxx
    TZ: 'Europe/Berlin'
    JAVA_OPTS: >-
      -Dhttps.protocols=TLSv1
      -Djsse.enableSNIExtension=false
      -Dlogging.config=classpath:pcf-logback.xml
      -Dxxxxxxxxxxxxxxxxx-loglevel=ERROR
      -XX:+UseConcMarkSweepGC
      -Dorg.apache.camel.jmx.statisticsLevel=Off
      -XX:MaxRAM=2560m
    JBP_CONFIG_CONTAINER_CERTIFICATE_TRUST_STORE: '{enabled: true}'
    JBP_CONFIG_DYNA_TRACE_AGENT: '{"version": "6.3.0_+", "repository_root":"http://downloads.dynatracesaas.com/cloudfoundry/buildpack/java"}'
    JBP_CONFIG_JMX: '{enabled: true}'
    DT_LOGLEVELFILE: none
    MALLOC_ARENA_MAX: 2
    SPRING_CLOUD_CONFIG_FAIL_FAST: true
    SPRING_CLOUD_CONFIG_LABEL: xxxxxx
    SPRING_PROFILES_ACTIVE: xxxxxxxxxxxxxxxxx
    health.config.enabled: false

@jtuchscherer рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЖрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдХреИрд╢ рдЖрдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдпрд╣ рдПрдХ рд▓рд╛рд▓ рд╣реЗрд░рд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди -XX:MaxRAM=2560m рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрдпреЛрдВ рд╣реИ? рдПрдХ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рд╣реИ https://github.com/cloudfoundry/java-buildpack/issues/494 рдКрдкрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗ рдЕрд▓рд╛рд╡рд╛ JVM рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ MaxRAM рд╕реЗрдЯрд┐рдВрдЧ рднреА рд╣реИ рдЫреЛрдЯрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдб рд╕реНрдореГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред

рдореЗрд░рд╛ рдЕрдЧрд▓рд╛ рдХрджрдо рд╡рд┐рдлрд▓рддрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд┐рдлрд▓рддрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмреЗрд╣рдж рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдПрдХ рдЫреЛрдЯреЗ рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдХреИрд╢ рдЖрдХрд╛рд░ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╕реЗ рджреБрд░реНрдШрдЯрдирд╛ рдХреЗ рдмрдЬрд╛рдп рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрддрд╛ рд╣реИ:

Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled.
Java HotSpot(TM) 64-Bit Server VM warning: Try increasing the code cache size using -XX:ReservedCodeCacheSize=
CodeCache: size=3072Kb used=2192Kb max_used=2443Kb free=879Kb
 bounds [0x000000010861c000, 0x000000010891c000, 0x000000010891c000]
 total_blobs=917 nmethods=550 adapters=279
 compilation: disabled (not enough contiguous free space left)

рди рд╣реА -XX:MaxRAM рдХрд░рдиреЗ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдкреБрди: рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИред

@glyn рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЕрднреА рддрдХ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдХреЗрд╡рд▓ рдЗрд╕ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдкреАрд╕реАрдПрдл рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкрд░ рджреЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЪреВрдБрдХрд┐ рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдХреЛрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБред рдЕрдЧрд░ рдЖрдк рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВ рдФрд░ рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реВрдВрдЧрд╛ред

рд╡рд╛рддрд╛рд╡рд░рдг:
рдЬреЗрдмреАрдкреА - 3.19.1
JDK рд╕рдВрд╕реНрдХрд░рдг 1.8.0_101 (рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдХрд╛рд░рдг рд╣рдо рдЙрдЪреНрдЪ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред рд╣рдо рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ)
рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг - 2.75.0
рд╕реАрдПрдлрд╝ - рдУрдкрдирд╕реЛрд░реНрд╕

рд╣рдо рдПрдХ рд╕рдорд╛рди рдореБрджреНрджреЗ рдореЗрдВ рднрд╛рдЧ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрдВ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреМрди рд╕реЗ рд╕рдВрд╕рд╛рдзрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдП рд╣реИрдВред рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдвреЗрд░ рд╕реНрдерд╛рди рдпрд╛ рдЖрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдХреИрд╢ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд░рд╣реЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдЬреЗрд╡реАрдПрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдХреЗ рд╕рд╛рде рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:

 2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 282766         | 49997496    | [C                                                                 |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 239765         | 5754360     | Ljava/util/LinkedList$Node;                                        |
   2017-11-27T16:25:39.57-0800 [APP/PROC/WEB/0] OUT | Instance Count | Total Bytes | Class Name                                                         |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 211124         | 8444960     | Ljdk/nashorn/internal/runtime/CompiledFunction;                    |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 130645         | 7316120     | Ljdk/nashorn/internal/runtime/ScriptFunction;                      |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 279476         | 6707424     | Ljava/lang/String;                                                 |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 121552         | 3889664     | Ljava/util/HashMap$Node;                                           |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 159817         | 5114144     | Ljava/util/LinkedList;                                             |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 8865           | 3761712     | [B                                                                 |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 117062         | 3745984     | Ljava/util/concurrent/ConcurrentHashMap$Node;                      |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 49927          | 3195328     | Lcom/newrelic/agent/deps/org/objectweb/asm/Label;                  |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 54910          | 3074960     | Ljava/util/LinkedHashMap;                                          |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 135632         | 4340224     | Ljdk/nashorn/internal/runtime/FinalScriptFunctionData;             |
   2017-11-27T16:25:39.58-0800 [APP/PROC/WEB/0] OUT | 63494          | 4256264     | [Ljava/lang/Object;                                                |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 38506          | 3388528     | Ljava/lang/reflect/Method;                                         |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 19817          | 2210080     | Ljava/lang/Class;                                                  |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 52250          | 2090000     | Ljava/util/LinkedHashMap$Entry;                                    |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 28427          | 1819328     | Ljdk/nashorn/internal/runtime/PropertyMap;                         |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 49385          | 1975400     | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/VarInsnNode;       |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 19534          | 2196032     | [Ljava/util/HashMap$Node;                                          |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 45515          | 2184720     | Lcom/ctc/wstx/io/WstxInputLocation;                                |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 54579          | 2183160     | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/LabelNode;         |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 81460          | 2606720     | Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;             |
   2017-11-27T16:25:39.59-0800 [APP/PROC/WEB/0] OUT | 24697          | 2296632     | [I                                                                 |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 64860          | 1556640     | Ljdk/nashorn/internal/runtime/Specialization;                      |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 39486          | 1579440     | Ljava/lang/invoke/BoundMethodHandle$Species_LI;                    |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 36218          | 1448720     | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/InsnNode;          |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 31655          | 1266200     | Ljava/lang/invoke/BoundMethodHandle$Species_L3;                    |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 20380          | 815200      | Ljava/lang/invoke/BoundMethodHandle$Species_LL;                    |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 22915          | 733280      | Lorg/aspectj/weaver/patterns/ExposedState;                         |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 48720          | 1169280     | Ljava/util/ArrayList;                                              |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 2150           | 1094880     | [Ljava/util/concurrent/ConcurrentHashMap$Node;                     |
   2017-11-27T16:25:39.60-0800 [APP/PROC/WEB/0] OUT | 26037          | 1458072     | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/MethodInsnNode;    |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 19681          | 1259584     | Lcom/ge/workflow/ContextAwareTask;                                 |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 23204          | 1113792     | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/LineNumberNode;    |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 22915          | 1099920     | Lorg/aspectj/weaver/reflect/ShadowMatchImpl;                       |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 45461          | 1091064     | Lcom/ge/workflow/ComponentLocation;                                |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 5047           | 1065712     | [Ljdk/nashorn/internal/runtime/PropertyHashMap$Element;            |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 19623          | 863544      | [Ljdk/nashorn/internal/runtime/Property;                           |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 16812          | 672480      | Lcom/ge/workflow/WorkflowStatus$TaskStatus;                        |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 41915          | 670640      | Ljava/lang/Object;                                                 |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 45535          | 728560      | Ljava/util/LinkedHashSet;                                          |
   2017-11-27T16:25:39.61-0800 [APP/PROC/WEB/0] OUT | 18836          | 1054816     | Ljdk/nashorn/internal/runtime/AccessorProperty;                    |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 19037          | 609184      | Ljavax/xml/bind/JAXBElement;                                       |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 940            | 443680      | Ljdk/nashorn/internal/objects/Global;                              |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 20902          | 668864      | Ljdk/nashorn/internal/runtime/PropertyHashMap;                     |
   2017-11-27T16:25:39.62-0800 [APP/PROC/WEB/0] OUT | 12757          | 612336      | Ljava/util/HashMap;                                                |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 15089          | 603560      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/JumpInsnNode;      |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 25886          | 568480      | [Ljava/lang/Class;                                                 |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 25190          | 531392      | [Ljava/lang/String;                                                |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 15817          | 508128      | [Ljava/lang/invoke/MethodHandle;                                   |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 8324           | 332960      | Ljdk/nashorn/internal/scripts/JO;                                  |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 21708          | 520992      | Lcom/ge/workflow/ComponentMetadata;                                |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 10559          | 506832      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/FieldInsnNode;     |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 24685          | 394960      | Ljava/util/concurrent/atomic/AtomicReference;                      |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 5787           | 324072      | Lcom/ge/workflow/types/MixedScriptType;                            |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 4215           | 316376      | [J                                                                 |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 19387          | 310192      | Lcom/ge/workflow/ComponentFactoryProvider$2;                       |
   2017-11-27T16:25:39.63-0800 [APP/PROC/WEB/0] OUT | 3717           | 416304      | Lcom/newrelic/weave/utils/SynchronizedMethodNode;                  |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 19681          | 314896      | Lcom/ge/workflow/ComponentFactoryProvider$$Lambda$63/1364255968;   |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 1386           | 296184      | [Z                                                                 |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 4742           | 227616      | Ljava/lang/invoke/BoundMethodHandle$Species_L3I;                   |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 6125           | 392000      | Ljava/util/concurrent/ConcurrentHashMap;                           |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 11393          | 273432      | Lcom/ge/workflow/EvaluableExpression;                              |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 11161          | 267864      | Ljavax/xml/namespace/QName;                                        |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 4706           | 263536      | Ljdk/nashorn/internal/runtime/UserAccessorProperty;                |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 6060           | 242400      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/LdcInsnNode;       |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 5980           | 239200      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/TypeInsnNode;      |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 9809           | 235416      | Lcom/ge/workflow/EvaluableTextExpression;                          |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 9427           | 226248      | Lcom/newrelic/agent/deps/org/objectweb/asm/Edge;                   |
   2017-11-27T16:25:39.64-0800 [APP/PROC/WEB/0] OUT | 6077           | 291696      | Lcom/newrelic/agent/deps/org/objectweb/asm/Frame;                  |
   2017-11-27T16:25:39.65-0800 [APP/PROC/WEB/0] OUT | 6580           | 263200      | Ljdk/nashorn/internal/runtime/NativeJavaPackage;                   |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 2235           | 214560      | Lorg/springframework/beans/GenericTypeAwarePropertyDescriptor;     |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 4968           | 198720      | Ljdk/nashorn/internal/objects/NativeArray;                         |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 5291           | 211640      | Ljava/util/WeakHashMap$Entry;                                      |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 5090           | 203600      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/LocalVariableNode; |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 2235           | 196680      | Lcom/ge/workflow/types/HttpRequestType;                            |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 2380           | 190400      | Ljava/net/URI;                                                     |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 4319           | 172760      | Lcom/fasterxml/jackson/databind/introspect/AnnotatedMethod;        |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 9244           | 221856      | Lorg/springframework/core/MethodClassKey;                          |
   2017-11-27T16:25:39.66-0800 [APP/PROC/WEB/0] OUT | 6922           | 221504      | Ljava/lang/ref/WeakReference;                                      |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 2235           | 143040      | Lcom/ge/workflow/HttpRequestTask$Builder;                          |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 3580           | 143200      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/IntInsnNode;       |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 6580           | 157920      | Ljdk/nashorn/internal/runtime/UserAccessorProperty$Accessors;      |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 2646           | 148176      | Ljava/lang/invoke/MemberName;                                      |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 2624           | 125952      | Ljava/lang/invoke/MethodHandleImpl$CountingWrapper;                |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 1724           | 124128      | Ljava/lang/reflect/Field;                                          |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 5062           | 121488      | Ljava/beans/MethodRef;                                             |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 4131           | 165240      | Ljava/util/TreeMap$Entry;                                          |
   2017-11-27T16:25:39.67-0800 [APP/PROC/WEB/0] OUT | 4775           | 152800      | Ljdk/nashorn/internal/runtime/linker/LinkerCallSite;               |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 1672           | 120384      | Lorg/springframework/core/annotation/AnnotationAttributes;         |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 940            | 120320      | Ljdk/nashorn/internal/objects/NativeString$Prototype;              |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 4968           | 119232      | Lcom/ge/workflow/extension/sql/task/Param;                         |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 3717           | 118944      | Lcom/newrelic/agent/deps/org/objectweb/asm/tree/InsnList;          |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 2070           | 115920      | Lcom/ge/workflow/extension/sql/type/SqlType;                       |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 940            | 120320      | Ljdk/nashorn/internal/objects/NativeArray$Prototype;               |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 840            | 114240      | Lorg/apache/openjpa/jdbc/meta/ValueMappingImpl;                    |
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT | 940            | 112800      | Ljdk/nashorn/internal/objects/NativeObject$Constructor;            |
   2017-11-27T16:25:39.68-0800 [APP/PROC/WEB/0] OUT | 2063           | 115528      | Lcom/ge/workflow/types/RunType;                                    |
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT | 1729           | 110656      | Lorg/springframework/core/MethodParameter;                         |
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT | 3451           | 110432      | Ljdk/nashorn/internal/runtime/arrays/ObjectArrayData;              |
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT #  Internal Error (javaCalls.cpp:53), pid=9, tid=0x00007f01b84e7700
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT #  guarantee(!thread->is_Compiler_thread()) failed: cannot make java calls from the compiler
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT # A fatal error has been detected by the Java Runtime Environment:
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT # JRE version: OpenJDK Runtime Environment (8.0_101-b13) (build 1.8.0_101-b13)
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT # /home/vcap/app/hs_err_pid9.log
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT # An error report file with more information is saved as:
   2017-11-27T16:25:39.69-0800 [APP/PROC/WEB/0] OUT # Java VM: OpenJDK 64-Bit Server VM (25.101-b13 mixed mode linux-amd64 compressed oops)
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT # Compiler replay data is saved as:
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT # If you would like to submit a bug report, please visit:
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT # /home/vcap/app/replay_pid9.log
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT #
   2017-11-27T16:25:39.72-0800 [APP/PROC/WEB/0] OUT #   http://bugreport.java.com/bugreport/crash.jsp

рд╣рдордиреЗ рдЖрд░рдХреНрд╖рд┐рдд рдХреЛрдб рдХреИрд╢ рдХреЛ рджреЛрдЧреБрдирд╛ рдХрд░рдиреЗ рдФрд░ рдвреЗрд░ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдареАрдХ рдЙрд╕реА рджреБрд░реНрдШрдЯрдирд╛ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рд╕реАрдПрдлрд╝ рдореЗрдВ рддреИрдирд╛рдд рдЕрдкрдиреЗ рдРрдк рдХреЗ рд╕рд╛рде рд▓рдЧрд╛рддрд╛рд░ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рдирдорд╕реНрддреЗ,

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдерд╛ред рдореИрдВрдиреЗ InitialCodeCacheSize, ReservedCodeCacheSize, CodeCacheExpansionSize, CompressedClassSpaceSize рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдФрд░ рдереНрд░реЗрдб рд╕реНрдЯреИрдХ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЕрднреА рднреА рдореБрджреНрджрд╛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдпрджрд┐ @sivabalans , @navanneethan , рдпрд╛ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдИ рдЕрдиреНрдп рд╡реНрдпрдХреНрддрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдЯ-рдбрд╛рдЙрди рдирдореВрдирд╛ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдореВрд▓реНрдп рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЕрд╕рдорд░реНрде рдерд╛ред

рдореИрдВ рдПрдХ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдбреЗрд╡рд▓рдкрд░ рд╣реВрдВред рд╣рдореЗрдВ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдкрд░ рдЗрд╕ рдмрдЧ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдкреИрдЪ рд╣реИ рдЬреЛ рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдб (рдпрд╛ рдвреЗрд░ рдЪрд▓рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рдХрд┐рд╕реА рднреА рдзрд╛рдЧреЗ рдХреЗ рдЕрдВрджрд░) рдореЗрдВ рд╕рдВрд╕рд╛рдзрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕ рдкреИрдЪ рдХреЛ рдЕрдкрд╕реНрдЯреНрд░реАрдо рд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рд╣рдо рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рдлрдВрд╕ рдЧрдП рд╣реИрдВред

рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ: https://bugs.openjdk.java.net/browse/JDK-8213834
рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдЪрд░реНрдЪрд╛ - рдЕрднреА рднреА рдХреЛрдИ рд╕рд╣рдорддрд┐ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реИ: http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2018-November/031107.html

рдпрджрд┐ рдЖрдк рд▓реЛрдЧреЛрдВ рдХрд╛ рдорди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЪрд░реНрдЪрд╛ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ, рддреЛ рдмреЗрдЭрд┐рдЭрдХ рдРрд╕рд╛ рдХрд░реЗрдВред

Ps рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдг рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реЛрддрд╛ рд╣реИ: JIT рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдбреНрд╕ рдХрднреА-рдХрднреА рдореЗрдЯрд╛рд╕реНрдкреЗрд╕ рд╕реЗ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ CodeCacheSize рдЖрджрд┐ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рд╣рдо рдЙрд╕ рд╕рдордп рдореЗрдЯрд╛рд╕реНрдкреЗрд╕ рдореЗрдВ OOM рд╣рд┐рдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд░рд┐рд╕реЛрд░реНрд╕рдПрдХреНрд╕рд╣реЙрд╕реНрдЯреЗрдб рдХреЛ рдХрдВрдкрд╛рдЗрд▓рд░ рдереНрд░реЗрдб рдХреЗ рдЕрдВрджрд░ рд╕реЗ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИред MaxMetaspaceSize рдХреЛ рдмрдврд╝рд╛рдХрд░ рдЙрд╕ рдмрдЧ рдХреЗ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж @tstuefeред рдореИрдВрдиреЗ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдЪрд░реНрдЪрд╛ рдореЗрдВ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред (рдореИрдВ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ рдХрд┐ рдмрдЧ рдХреЛ рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдпрд╛ рд╡реЛрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХреИрд╕реЗ рдХрд░реЗрдВред)

рд╣рд╛рдБ рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдЬреЗрдмреАрдПрд╕ рдХреЗрд╡рд▓ рдУрдкрдирдЬреЗрдбреАрдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реА рд▓рд┐рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИред

OpenJDK рдХреЛ рдореЗрдирд▓рд╛рдЗрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдХреНрдХрд╛ рджрд┐рдпрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ jdk12 рдХреЗ рд▓рд┐рдП рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВ рдЗрд╕реЗ jdk11u рдкрд░ рдбрд╛рдЙрдирдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ jdk8u рдХреЛред

https://bugs.openjdk.java.net/browse/JDK-8213834

рдпрд╣ рдЬрд╛рдирдХрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛ рдХрд┐ рдпрд╣ рддрдп рд╣реЛ рдЬрд╛рдПрдЧрд╛! рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рд╕рднреА рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

jdk11u рдкрд░ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛: http://hg.openjdk.java.net/jdk-updates/jdk11u/rev/789a020d4afe

рдореИрдВ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛; рдЕрдЧрд░ рдЗрд╕ рдлрд┐рдХреНрд╕ рдХреЛ jdk8 рдореЗрдВ рд▓рд╛рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рд╣реЙрдЯрд╕реНрдкреЙрдЯ-рджреЗрд╡ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рдЕрдиреБрд░реЛрдз рдкреЛрд╕реНрдЯ рдХрд░реЗрдВред

рдЪреАрдпрд░реНрд╕, рдереЙрдорд╕

рдирдорд╕реНрддреЗ,

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдерд╛ред рдореИрдВрдиреЗ InitialCodeCacheSize, ReservedCodeCacheSize, CodeCacheExpansionSize, CompressedClassSpaceSize рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдФрд░ рдереНрд░реЗрдб рд╕реНрдЯреИрдХ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдЕрднреА рднреА рдореБрджреНрджрд╛ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред

рдореБрдЭреЗ рдХреНрд▓рд╛рдЙрдб рдлрд╛рдЙрдВрдбреНрд░реА рдЬрд╛рд╡рд╛ рдмрд┐рд▓реНрдб рдкреИрдХ рдХреЗ рд╕рд╛рде рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдореЗрд░рд╛ рдЬрд╛рд░ рд▓рдЧрднрдЧ 90 рдореАрдЯрд░ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ XX: MaxMetaspaceSize рдорд╛рди 200 рддрдХ рдмрдврд╝рд╛рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░ рджрд┐рдпрд╛, рдЕрдиреНрдп рдкреИрд░рд╛ рдиреЗ рдореЗрд░реА рдорджрдж рдирд╣реАрдВ рдХреАред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

kmacpher67 picture kmacpher67  ┬╖  28рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bingosummer picture bingosummer  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

metacubed picture metacubed  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pxie picture pxie  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ghost picture ghost  ┬╖  26рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ