Upload
azul-systems-inc
View
161
Download
0
Tags:
Embed Size (px)
DESCRIPTION
In this presentation from STAC Summit Chicago 2014, Azul CTO Gil Tene describes Zing ReadyNow! technology that allows systems to achieve optimum performance and consistency at the start of the trading day. Where common warm-up techniques may sometimes optimize for the wrong conditions, ReadyNow! technology prevents most de-optimization that otherwise would occur when "real" trades differ from the profile used for warm-up.
Citation preview
©2013 Azul Systems, Inc.
Start Fast & Stay Fast
Priming Javafor Market Openwith ReadyNow!
Gil Tene, CTO & co-Founder, Azul Systems
©2013 Azul Systems, Inc.
Are you fast at Market Open?
©2013 Azul Systems, Inc.
Java at Market Open
. . .
Market Open
©2013 Azul Systems, Inc.
Java’s “Just In Time” Reality
Starts slow, learns fast
Lazy loading & initialization
Aggressively optimized for the common case
(temporarily) Reverts to slower execution to adapt
Warmup
Deoptimization
. . .
©2013 Azul Systems, Inc.
Starts slow, learns fast
Lazy loading & initialization
Aggressively optimized for the common case
(temporarily) Reverts to slower execution to adapt
What we have What we want
No Slow Trades
Java’s “Just In Time” Reality
ReadyNow!to the rescue
©2013 Azul Systems, Inc.
Java at Market Open
. . .
Market Open
DeoptimizationReadyNow!
avoidsdeoptimization
©2013 Azul Systems, Inc.
Java at Market Open
. . .
Market Open
With ReadyNow!
©2013 Azul Systems, Inc.
Java at Market Open
. . .
Market Open
With ReadyNow!
Warmup?Avoids
Restarts
©2013 Azul Systems, Inc.
. . .
Market Open
With ReadyNow! and No Overnight Restarts
Start Fast & Stay Fast
Java at Market Open
©2013 Azul Systems, Inc.
One liner takeaway
. . .
Zing: A cure for the Java hiccups
Market Open