It is expected that the student does some self-studying, in order to refresh his/her knowledge of the key components affecting performance.

This represents a minimum of about 3h of personal work.

Here are the respective references describing the notions that are required:

JVM Garbage Collection

Mandatory:

Recommended:

Optional:

Processes Lifecycle

Mandatory:

Process Scheduler

Mandatory:

Recommended:

JIT Compiler

Mandatory:

  • video (1h): "An introduction to JVM performance" by Rafael Winterhalter
    https://www.youtube.com/watch?v=wL3KrSGuZW0

Recommended:

Optional:

  • video (1h): "The Performance Engineer's Guide To Java HotSpot" by Monica Beckwith
    https://www.youtube.com/watch?v=6a4Id3lj7Sw

Typical latencies

Mandatory:

Recommended:

  • video (2'): "Nanoseconds" by Grace Hopper (US Navy)
    https://www.youtube.com/watch?v=JEpsKnWZrJ8

Last modified: Friday, 20 October 2017, 11:30 AM