:: Enseignements :: ESIPE :: E5INFO :: 2019-2020 :: Machine Virtuelle (et bazar autour ...) ::
[LOGO]

Machine Virtuelle (et bazar autour ...)


Responsable

Forax Remi -- www -- @
Le cours



Slides qui suivent plus où moins le cours

  1. VM 1 - VM1.pdf
  2. VM 2 - VM2.pdf
  3. VM 3 - VM3.pdf

Le projet

All you wanted to know about Java GCs

Sujets des Labs

  • Lab 1 - AST walker
    [AST interpreter]
  • Lab 2 - Stack Interpreter
    [Stack interpreter] [Rewriter]
  • Lab 2b - Stack Interpreter (the return)
    [Allocation] [Heap Bang & StackTrace] [Garbage Collector]
  • Lab 3 - JVM Interpreter
    [JVM interpreter]
  • Lab 3b - JVM Interpreter / Optimization
    [speculative optimizations] [speculative optimizations without a check]
  • Lab 3c - JVM Interpreter / Object Optimization
    [get field/set field/method call] [optimizing field access using speculative optimizations ]