Railsbench - Rdoc Generation - Microbenchmarks - Proposal to Enable VWare Resizing Objects - Shrinking RVALUE
Offered By: Ruby Central via YouTube
Course Description
Overview
Syllabus
Intro
RVALUE structure
Ruby Object Structure
Heap page structure
Building the freelist
Allocating Ruby objects
Ruby's garbage collector
Marking phase
Marking example
Sweeping phase
Sweeping example
Compact phase
Compaction algorithm
Compaction example
Two different categories of Strings
Allocating an embedded string
Allocating a heap allocated string
CPU caches
CPU cache properties
Ruby cache performance
Overhead of malloc
The Variable Width Allocation project
Variable Width cache performance
RClass Allocation
Size pools
Types of String allocation
Allocating a short string
Allocating a longer string
Resizing a string
Shopify production
Methodology
railsbench
rdoc generation
Microbenchmarks
Proposal to enable VWA
Resizing objects
Shrinking RVALUE
Taught by
Ruby Central
Related Courses
اختبار القدرات: كيف تحصل على درجة عالية؟Rwaq (رواق) Browser Rendering Optimization
Google via Udacity 计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera Managing as a Coach
University of California, Davis via Coursera Drive an Operational Plan to Success
OpenLearning