Cos'è l'hotspot basato su fotogrammi rimbalzo jvm?

3

Per implementare JSR 292, a.k.a. invoca dynamic, qualcosa chiamato frame di richochet viene introdotto nel vm dell'hotspot. Mi piacerebbe saperne di più su di esso, come invocare la dinamica stessa, come implementa i frame Richochet, da dove viene il nome richochet, ecc.

Google sembra non essere molto utile qui. Qualsiasi suggerimento sarebbe apprezzato. O meglio, qualcuno per favore scrive blog a riguardo:)

    
posta edwardw 06.12.2011 - 04:16
fonte

1 risposta

3

Fondamentalmente vuoi unirti alla mailing list mlvm-dev su openjdk.java.net - ecco i loro archivi . Dovrai anche unirti al gruppo Google Lingue di JVM.

Per favore, consulta gli archivi prima di postare, riceverai una ricezione molto migliore se hai dimostrato di aver fatto prima alcune delle tue ricerche: -)

Da John Rose:

The most complicated bit of assembly code in the HotSpot method handle implementation is "ricochet frames", which natively implement foldArguments. But it was a good investment, because this particular pattern of MH combination is a sort of universal glue for making every other kind of recursive combination.

    
risposta data 06.12.2011 - 10:57
fonte

Leggi altre domande sui tag