GarbageCollection (GC01)
1: function createObject() {
2: const obj = { name: 'Alice', data: new Array(1000000).fill(0) }; // Large array to consume memory
3: return obj; // Reference is returned
4: }
5:
6: let myObject = createObject();
7: myObject = null; // Remove the reference. After this the object is eligible for garbage collection
8:
9:
Conceptual Illustrating Garbage Collection The 'obj' object is now eligible for garbage collection. The JavaScript engine will eventually reclaim the memory. You won't see a specific indication, but memory usage would decrease over time or in subsequent memory allocations.
GarbageCollection context:
ES6 context:
- (2024) Notes about JS Closures. #ES6
- (2024) Notes about Javascript asynchronous programming. #ES6
- (2022) Modern Javascript books #ES6 #Doc
- (2021) JS learning start point #ES6
- (2021) Maximilian Schwarzmüller Javascript lecture #ES6
- (2021) Javascript interview question from Happy Rawat #ES6
- (2021) Javascript tests #ES6
- (2016) New unique features of Javascript (updated). #ES6
Comments (
)

Link to this page:
http://www.vb-net.com/JavascriptES6/GC01.htm
|