Изучение исходного кода JIT для оптимизации конкатенации строк

Существуют ли общие оптимизации Hotspot JIT для конкатенации строк, особенно при использовании оператора +? Где мне искать и какие инструменты использовать для исследования исходного кода JIT для оптимизации конкатенации строк?

Я искал ответы на свой другой вопрос, и я думаю, что я должен просто проверить коды сам.

Изменить: есть аналогичный вопрос по оптимизации Java Optimizations, который требует разницы в производительности. при первом назначении переменной. Однако то, что я ищу, относится к конкатенации строк.


person damat-perdigannat    schedule 26.08.2014    source источник
comment
напишите свой код так, чтобы он был читабельным и удобным для сопровождения, позвольте компилятору делать свою работу, авторы компилятора умнее вас, особенно если вам нужно задать этот вопрос. Все, что вы пытаетесь сделать, чтобы намекнуть, просто помешает ему выполнять свою работу. stackoverflow.com /questions/16258809/ а также   -  person    schedule 26.08.2014
comment
@JarrodRoberson Спасибо, я прочитаю ваши ссылки. Если бы вы могли видеть мой другой пост, я думаю, вы бы лучше поняли, почему я спрашиваю об этом. stackoverflow.com/ вопросы/25442323/   -  person damat-perdigannat    schedule 26.08.2014
comment
@JarrodRoberson Я не думаю, что этот вопрос повторяется. Другая ссылка запрашивает разницу в производительности при первом назначении переменной. На другой вопрос нет ответов, которые я ищу.   -  person damat-perdigannat    schedule 26.08.2014
comment
на этот вопрос нет ответов, а если бы они были, они бы менялись от реализации JIT/JVM к реализации и от версии к версии. вы ничего не можете сделать, чтобы улучшить то, что уже делается, или повлиять на то, что делается, в этом и заключается смысл JIT-компиляции черного ящика.   -  person    schedule 26.08.2014
comment
@JarrodRoberson, не могли бы вы снять пометку с вопроса, чтобы он не дублировался, чтобы другие люди могли ответить? Я также хотел бы подтвердить с другими пользователями компиляции черного ящика.   -  person damat-perdigannat    schedule 26.08.2014