How high are he memory costs of polymorphic inline caches?

Mark Roos mroos at roos.com
Thu Aug 21 02:16:42 UTC 2014


>From Florin
I don't think this is really an issue for an already written massive
application such as yours. We have a similarly large Smalltalk application
that we successfully translated to Java (source-to-source, that's yet...

When we looked at it we decided that it would be easier to develop and 
test
a vm on the jvm for Smalltalk than to port and test our 500K+ line 
application.
We have the full legacy issue as our customers expect no changes so we did
not have the ability to improve it.  Given that the jvm vm plus primitives 
ended
at 3000 lines it was a good trade off.  Fortunately we had little UI and 
green thread
usage.

We also discovered that having lots of competing libraries was better than 
none
especially the open source ones. 

The final reason was to change our language for primitives from C to Java. 
 We
do have a multiplatform support issue and not having to compile for each 
target
was worth the minor loss in speed.

regards
mark
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/mlvm-dev/attachments/20140820/81080d10/attachment.html>


More information about the mlvm-dev mailing list