S. Annamalai, Snapshots in Dart, 2013.

M. Arnold, M. Hind, and B. G. Ryder, Online Feedback-directed Optimization of Java, Object-oriented Programming , Systems, Languages, and Applications (OOPSLA '02, pp.111-129, 2002.
DOI : 10.1145/582431.582432

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.13.6526

M. Arnold, A. Welc, and V. T. Rajan, Improving Virtual Machine Performance Using a Cross-run Profile Repository, Objectoriented Programming, Systems, Languages, and Applications (OOP- SLA '05, pp.297-311, 2005.
DOI : 10.1145/1103845.1094835

C. Béra and E. Miranda, A bytecode set for adaptive optimizations, International Workshop on Smalltalk Technologies 2014 (IWST '14), 2014.

R. Bodík, R. Gupta, and V. Sarkar, ABCD: Eliminating Array Bounds Checks on Demand In Programming Language Design and Implementation (PLDI '00), pp.321-333, 2000.

D. Bornstein, Dalvik Virtual Machine internal talk, Google I/O, 2008.

P. Deutsch and A. M. Schiffman, Efficient implementation of the smalltalk-80 system, Proceedings of the 11th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '84, pp.297-302, 1984.
DOI : 10.1145/800017.800542

J. Stephen, F. Fink, and . Qian, Design, Implementation and Evaluation of Adaptive Recompilation with On-stack Replacement, International Symposium on Code Generation and Optimization: Feedbackdirected and Runtime Optimization (CGO '03, pp.241-252, 2003.

N. Geoffray, From Dalvik to ART: JIT! -> AOT! -> JIT! internal talk, Google compiler phd summit, 2015.

A. Goldberg and D. Robson, Smalltalk-80: The Language and Its Implementation, 1983.

. Google, V8 source code repository, 2008.

I. Gouy and F. Brent, The Computer Language Benchmarks Game, p.201727, 2004.

U. Hölzle, C. Chambers, and D. Ungar, Debugging Optimized Code with Dynamic Deoptimization In Programming Language Design and Implementation (PLDI '92), pp.32-43, 1992.

U. Hölzle and D. Ungar, Optimizing Dynamically-dispatched Calls with Run-time Type Feedback In Programming Language Design and Implementation (PLDI '94), pp.326-336, 1994.

D. Ingalls, T. Kaehler, J. Maloney, S. Wallace, and A. Kay, Back to the Future: The Story of Squeak, a Practical Smalltalk Written in Itself, Object-oriented Programming, Systems, Languages, and Applications (OOPSLA '97, pp.318-326, 1997.

K. Kawachiya, K. Ogata, D. Silva, T. Onodera, H. Komatsu et al., Cloneable JVM, Proceedings of the 3rd international conference on Virtual execution environments , VEE '07, pp.1-11, 2007.
DOI : 10.1145/1254810.1254812

C. Krintz and B. Calder, Using Annotations to Reduce Dynamic Optimization Time, Programming Language Design and Implementation (PLDI '01, pp.156-167, 2001.
DOI : 10.1145/381694.378831

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.18.6402

E. Miranda, Cog Blog: Speeding Up Terf, Squeak, Pharo and Croquet with a fast open-source Smalltalk VM, 2008.

E. Miranda and C. Béra, A Partial Read Barrier for Efficient Support of Live Object-oriented Programming, International Symposium on Memory Management (ISMM '15, pp.93-104, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01152610

T. Ogasawara, H. Komatsu, and T. Nakatani, A Study of Exception Handling and Its Dynamic Optimization in Java, Object-oriented Programming, Systems, Languages, and Applications (OOPSLA '01, pp.83-95, 2001.

. Oracle, https://docs.oracle.com/cd Java HotSpot TM Virtual Ma- chine Performance Enhancements, JRockit, 2007.

. Oracle, The Java Virtual Machine Specification, Java SE 8 Edition, 2014.

V. Janapa-reddi, D. Connors, R. Cohn, and M. D. Smith, Persistent Code Caching: Exploiting Code Reuse Across Executions and Applications, Proceedings of the International Symposium on Code Generation and Optimization (CGO '07, pp.74-88, 2007.

S. Inc and . Microsystems, Strongtalk official website, 2006.