рдЬрд╛рд╡рд╛ 7 рдмрд╣реБрдд рдкрд╣рд▓реЗ рдирд╣реАрдВ рдирд┐рдХрд▓рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреА рд░рд┐рд▓реАрдЬ рд╕реЗ 5 рджрд┐рди рдкрд╣рд▓реЗ, рд╣реЙрдЯ рд▓реВрдк рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдВ рдХрдИ рднрдпрд╛рдирдХ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдкрд╛рдИ рдЧрдИрдВ, рдЬреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдЬрд╛рд╡рд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдХреНрд░реИрд╢ (рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛) рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред
рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ ([1], [реи], [рей]) рдПрдкрд╛рдЪреЗ рд▓реНрдпреВрд╕реАрди / рд╕реЛрд▓рд░ ([рек], [рел]) рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдФрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреА рдЧрдИ рдереАрдВред рдЙрдиреНрд╣реЗрдВ рдЬрд╛рд╡рд╛ 7 рдЕрдкрдбреЗрдЯ 2 ([6]) рдореЗрдВ рддрдп рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдиреЛрдЯ : рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЬрд╛рд╡рд╛ 6 рдореЗрдВ рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ рдпрджрд┐ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝рд┐рдВрдЧ рдлрд╝реНрд▓реИрдЧ рдореЗрдВ рд╕реЗ рдХреЛрдИ рдПрдХ рд╕рдХреНрд╖рдо рд╣реИ:
-XX:+OptimizeStringConcat
рдпрд╛
-XX:+AggressiveOpts
JVM рдореЗрдВ
-XX:+AggressiveOpts
ред
рдиреАрдЪреЗ рдкрдВрдХреНрддрд┐:
рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП
рдЬрд╛рд╡рд╛ 7 рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВ , рдЬрдм рддрдХ рдХрд┐ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдХреЛрдИ рд▓реВрдк рди рд╣реЛред
рдЕрдкрдбреЗрдЯ thx:
OLS ,
WebSpider ред