25 पॉइंट द्वारा regentag 2023-08-03 | 5 टिप्पणियां | WhatsApp पर शेयर करें

यह लेख KTH तकनीकी अनुसंधान संस्थान की Distributed Technology Lab के Ha Yong-ho द्वारा लिखा गया है.

jemalloc, Jason Evans द्वारा विकसित एक memory allocator (malloc) है, जिसे FreeBSD के performance सुधारने के लिए बनाया गया था.
2007 से यह FreeBSD का default memory allocator बन गया, और Firefox भी version 3 से इसे memory allocator के रूप में इस्तेमाल कर रहा है.

कहा जाता है कि Facebook ने भी jemalloc अपनाकर performance में सुधार हासिल किया.

5 टिप्पणियां

 
yongho 2023-08-10

यह वह लेख है जो मैंने तब लिखा था जब मैं अपने सुनहरे दिनों में parallel processing engineer के रूप में काम कर रहा था। अपने पुराने स्वयं से आमने-सामने होने जैसा महसूस हो रहा है, इसलिए यह अजीब भी लगता है, अच्छा भी, और खुशी भी होती है।

 
regentag 2023-08-10

अरे, तो आप ही मूल लेखक हैं। बढ़िया लेख के लिए धन्यवाद :)

 
geekbini 2023-08-09

मौजूदा glibc में malloc algorithm शायद ptmalloc2 है।
:संदर्भ url: https://perplexity.ai/search/7e04f2c4-ae1c-43d3-9597-c464e7c2bdb9/…

 
gorekun 2023-08-05

संबंधित लेख है: k8s पर चल रहे Java Process की memory allocation कम करने की कहानी https://blog.malt.engineering/java-in-k8s-how-weve-reduced-memory-usag…

लगभग इसे इस तरह संक्षेप में कहा जा सकता है कि malloc को glibc से jemalloc में बदलकर सिर्फ memory fragmentation कम करने से भी JVM performance को बेहतर किया जा सकता है...

 
xguru 2023-08-03

आह.. यह लेख यहाँ फिर से देख रहा हूँ।
मैंने KTH टेक ब्लॉग बनाया था और उसे चलाता भी था..
KTH ने वह सारी सामग्री उड़ा दी, इसलिए यह वह लिंक है जिसे Yoon Seok-chan ने archive करके रखा था, हाहा