摘要: Java 7 has included the new invokedynamic opcode in virtual machine. This instruction allows user to define method linkage at runtime. Once link is established, machine performs its common optimizations, providing better runtime performance than reflection. However, this feature not been offered abstraction level of Java programming language. Since functionality not provided as a library, existing languages platform can only use it assembly level. For reason, we have developed JINDY library that offers any language platform. JINDY supports three modes use, establishing trade-off between and flexibility. A memory consumption evaluation presented. We analyze efficiency compared reflection, MethodHandle class Dynalink library. The memory costs invokedynamic are also measured.