Orinoco garbage collector

E131084

Orinoco garbage collector is V8’s low-latency, incremental and concurrent garbage collection system designed to improve JavaScript performance and responsiveness.

All labels observed (1)

Label Occurrences
Orinoco garbage collector canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf garbage collection system
software component
aimsTo improve JavaScript performance
improve application responsiveness
associatedWith V8 heap
V8 memory management
designedFor JavaScript execution
concurrent garbage collection
incremental garbage collection
low-latency garbage collection
developedBy Google
documentedIn V8 blog posts
V8 design docs
goal enable smoother user interactions
reduce garbage collection pauses
support large JavaScript heaps
hasComponent background concurrent GC
main-thread incremental GC
implements concurrent marking algorithm
concurrent sweeping algorithm
incremental marking algorithm
parallel compaction algorithm
introducedIn V8 6.x era
nameOrigin Orinoco project in V8
optimizationTarget memory usage
pause times
throughput
partOf V8
surface form: V8 JavaScript engine
programmingLanguage C++
replaces earlier V8 stop-the-world garbage collector phases
runsOn background threads
main thread
supports concurrent marking
concurrent sweeping
generational garbage collection
incremental marking
parallel compaction
targetEnvironment server-side JavaScript runtimes
web browsers
usedIn Vivaldi web browser
surface form: Electron

Google Chrome
Microsoft Edge
Node.js
uses incremental barriers
write barriers

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

V8 feature Orinoco garbage collector