Completed
We really want to use ints where we can
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Quest for Dynamic Language Performance on the JVM - Nashorn War Stories
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 What is Nashorn?
- 3 Why Nashorn?
- 4 When is Nashom available?
- 5 Let's talk about JavaScript - Numbers
- 6 Let's talk about JavaScript - Types/Numbers
- 7 Let's talk about JavaScript - Static type info
- 8 Fibonacci calculator
- 9 Callsite specialization
- 10 Type Specialization - Prove ints
- 11 Type Specialization - Prove doubles
- 12 Static range analysis-fold doubles to ints
- 13 Summary - Static analysis
- 14 Statically provable callsites for am3
- 15 We really want to use ints where we can
- 16 Using Ints, problem 1 of 2 - Overflow check
- 17 Solutions Intrinsity math operations
- 18 Continuations, you say?
- 19 JVM issues
- 20 War story: warmup
- 21 Another war story: Metaspace
- 22 Future work. JVM
- 23 Nashorn current performance status
- 24 Nashorn with optimistic types
- 25 Add JVM math intrinsics...
- 26 Patch JVM to keep more type into while
- 27 ORACLE
- 28 UPGRADETIMECODES
- 29 Introduction
- 30 What is Nashorn?
- 31 Why Nashorn?
- 32 When is Nashom available?
- 33 Let's talk about JavaScript - Numbers
- 34 Let's talk about JavaScript - Types/Numbers
- 35 Let's talk about JavaScript - Static type info
- 36 Fibonacci calculator
- 37 Callsite specialization
- 38 Type Specialization - Prove ints
- 39 Type Specialization - Prove doubles
- 40 Static range analysis-fold doubles to ints
- 41 Summary - Static analysis
- 42 Statically provable callsites for am3
- 43 We really want to use ints where we can
- 44 Using Ints, problem 1 of 2 - Overflow check
- 45 Solutions Intrinsity math operations
- 46 Continuations, you say?
- 47 JVM issues
- 48 War story: warmup
- 49 Another war story: Metaspace
- 50 Future work. JVM
- 51 Nashorn current performance status
- 52 Nashorn with optimistic types
- 53 Add JVM math intrinsics...
- 54 Patch JVM to keep more type into while
- 55 ORACLE
- 56 UPGRADE