Как узнать, какой метод вызывает & ldquo; Код метода слишком большой & rdquo; Исключение (после обновления до градиента 3) [дубликат]

Использование:

grep -c Your_Pattern *

Это сообщит, сколько копий вашего шаблона присутствует в каждом из файлов в текущем каталоге.

3
задан also 12 October 2014 в 21:12
поделиться

2 ответа

Nashorn пытается разбить слишком большие скрипты / функции на более мелкие блоки для компиляции в байт-код для обхода ограничения размера байта для каждого метода, наложенного JVM. Сплиттер Nashorn улучшился в jdk 1.8.0 update 40 (разрабатывается, еще не выпущена, но ранний доступ доступен из https://jdk8.java.net/download.html . Возможно, вы захотите попробуйте это также.

5
ответ дан A. Sundararajan 22 August 2018 в 23:20
поделиться

Текущий JDK 8u40 все еще бросает ошибку. Подробное примечание:

http://skrishnamachari.wordpress.com/2014/06/18/nashorn-bug/

Также есть возможность получить доступ к последнему источнику Nashorn, чтобы иметь возможность быстро отлаживать. По крайней мере, найдите взломать / подтвердите и закрепите его для нашего использования, пока не будет предоставлен какой-либо последний патч.

3
ответ дан Sudhakar Krishnamachari 22 August 2018 в 23:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: