Thanks Rémi! -- Julien Ponge http://julien.ponge.info/
On Monday, January 9, 2012 at 10:21 AM, Rémi Forax wrote: > On 01/09/2012 09:28 AM, Julien Ponge wrote: > > Hi, > > > > Is there a performance penalty in using a method handle obtained using > > unreflect() vs findVirtual()? > > > > This is not clear from the docs. > In practice, there is no perf difference when you call the resulting method > handle. > > The only difference is that findVirtual() may be faster than > getMethod/getDeclaredMethod+unreflect > because you send the return type of the method to findVirtual() which avoid > to crawle > all methods of the vtable (or of a side map) to find the one requested. > The reflection API also requires to return the method with the most specific > return type > when you have several methods with the same parameter types. > > > > > Cheers > > > > -- > > Julien Ponge > > http://julien.ponge.info/ > cheers, > Rémi > > -- > You received this message because you are subscribed to the Google Groups > "JVM Languages" group. > To post to this group, send email to jvm-languages@googlegroups.com > (mailto:jvm-languages@googlegroups.com). > To unsubscribe from this group, send email to > jvm-languages+unsubscr...@googlegroups.com > (mailto:jvm-languages+unsubscr...@googlegroups.com). > For more options, visit this group at > http://groups.google.com/group/jvm-languages?hl=en. -- You received this message because you are subscribed to the Google Groups "JVM Languages" group. To post to this group, send email to jvm-languages@googlegroups.com. To unsubscribe from this group, send email to jvm-languages+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jvm-languages?hl=en.