Tag: garbage collection

Episode 372: Aaron Patterson on the Ruby Runtime

Filed in Episodes by on July 12, 2019 1 Comment
Episode 372: Aaron Patterson on the Ruby Runtime

Aaron Patterson of GitHub discusses the Ruby language and its runtime.  Host Jeremy Jung spoke with Aaron about the Ruby language and how it works.  They discuss the language virtual machine, concurrency, garbage collection, and JIT compilation.  If you’ve ever wondered what’s happening under the hood of a programming language, this is a great introduction. […]

Continue Reading »

SE-Radio Episode 354: Avi Kivity on ScyllaDB

Filed in Episodes by on February 2, 2019 0 Comments
SE-Radio Episode 354: Avi Kivity on ScyllaDB

Avi Kivity of Scylladb deep dives into the internals of Scylladb and what makes it a high performant version of Cassandra, a distributed key-value datastore. Host Nishant Suneja spoke with Avi about how Scylla’s shared nothing architecture helps it in “scaling up” on every single node in the cluster. The discussion further goes into Scylla’s […]

Continue Reading »

SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Filed in Episodes by on November 28, 2017 0 Comments
SE-Radio Episode 310: Kirk Pepperdine on Performance Optimization

Kirk Pepperdine talks with IEEE Software editor in chief Diomidis Spinellis about performance optimization. Topics include development practices, tools, as well as the role of software architecture, programming languages, algorithms, and hardware advances. Topics include: how a performance diagnostic model containing the system’s components can help us understand what each component is responsible for and […]

Continue Reading »

SE-Radio Episode 277: Gil Tene on Tail Latency

Filed in Episodes by on December 14, 2016 1 Comment
SE-Radio Episode 277: Gil Tene on Tail Latency

Gil Tene joins Robert Blumen for a discussion of tail latency. What is latency? What is “tail latency”? Why are the upper percentiles of latency more relevant to humans? How is human interaction with an application influenced by tail latency? What are the economics of tail latency? What are the origins of tail latency within […]

Continue Reading »

SE-Radio Episode 255: Monica Beckwith on Java Garbage Collection

Filed in Episodes by on April 26, 2016 2 Comments
SE-Radio Episode 255: Monica Beckwith on Java Garbage Collection

Monica Beckwith joins Robert Blumen for a discussion of java garbage collection. What is garbage collection? GC algorithms; history of GC in the java language; fragmentation and compaction; generational strategies; causes of pauses; impact of pauses on application performance; tuning GC; GC on multi-core and large memory machines; should production servers be implemented in non-GC […]

Continue Reading »