Вопросы по теме 'invokedynamic'

Улучшения Clojure JVM 7/8
Рич Хикки и другие упомянули, что Clojure не получит значительного улучшения по сравнению с грядущим invokeDynamic , запланированным для JVM 7 или 8, но увидит прирост производительности за счет хвостовой рекурсии. Повлияет ли хвостовая рекурсия...
2358 просмотров
schedule 02.06.2022

вызывать динамические и неявные методы
Как я понял, прочитав этот пост о новом invokedynamic байт-кода в JDK 7 позволяет вызывать методы для объектов, которые не определены статически в классе объекта, и разрешать эти вызовы методов некоторым конкретным статическим методам в каком-либо...
1524 просмотров

jrubyc не работает с параметрами invokedynamic в linux
Я сделал все хорошо в окне, но не в Linux. Что я хочу сделать, так это скомпилировать скрипт ruby ​​​​в байт-код java с параметрами -Xcompile.invokedynamic=true: [sxu3@** rubyscript]$ jrubyc -Xcompile.invokedynamic=true hello.rb...
350 просмотров
schedule 04.03.2023

Как сохраняется результат invokedynamic?
В Java 8 появилась поддержка функций первого класса, что позволяет назначать функции переменным. В этом случае переменные должны иметь тип функции , который определяется функциональным интерфейсом (интерфейс только с одним абстрактным методом)....
146 просмотров
schedule 29.06.2023

InvokeDynamic для Grails
Можно ли использовать InvokeDynamic для Grails? Если да, то какие версии Grails, Java и т. д. совместимы? Какова процедура его настройки? Если это невозможно, когда можно будет добавить поддержку InvokeDynamic в Grails 2.x и/или 3.x? Я не...
288 просмотров
schedule 08.10.2022

Вызывает ли поддержка spring динамическую поддержку bean-компонентов с поддержкой groovy?
Можно ли настроить компоненты Groovy, объявленные с помощью пространства имен lang или вручную с помощью GroovyScriptFactory , таким образом, чтобы они использовали динамическую поддержку вызова? <lang:groovy id="messenger"...
129 просмотров
schedule 29.12.2022

Оптимизация производительности Groovy
Я работаю над оптимизацией производительности groovy кода. Я использовал jvisualvm для подключения к работающему приложению и сбора образцов ЦП. В примерах говорится, что org.codehaus.groovy.reflection.CachedMethod.inkove занимает больше всего...
882 просмотров
schedule 31.08.2023

Использование invokedynamic — что происходит под капотом?
Задний план В настоящее время я пишу JVM на С# исключительно для академических целей (и, возможно, для создания смешанного приложения .NET и Java/Scala в будущем). Контекст Я пишу простой класс JAVA : public class test { public...
784 просмотров
schedule 21.03.2022