Avoiding Full GCs in HBase with MemStore-Local Allocation Buffers
october 2011 by jm
Fascinating. Evading the Java GC by reimplementing a slab allocator, basically
memory
allocation
java
gc
jvm
hbase
memstore
via:dehora
slab-allocator
october 2011 by jm
Golomb-coded sets
september 2011 by jm
'a probabilistic data structure conceptually similar to a Bloom filter, but with a more compact in-memory representation, and a slower query time.' could come in handy
gcs
bloom-filters
probabilistic
data-structures
memory
algorithms
september 2011 by jm
Taming the OOM killer [LWN.net]
january 2011 by jm
hmm, I never knew about oom_adj, useful (via Peter Blair)
via:petermblair
oom
linux
memory
oom-killer
sysadmin
lwn
from delicious
january 2011 by jm
Blosc
october 2010 by jm
A high-performance compressor optimized for binary data -- 'designed to transmit data to the processor cache faster than a traditional, non-compressed, direct memory fetch via memcpy()' (via Bill de hOra)
via:dehora
compression
memcpy
caching
l1
software
memory
optimization
performance
python
pytables
from delicious
october 2010 by jm
The MySQL “swap insanity” problem and the effects of the NUMA architecture
september 2010 by jm
very interesting; modern multicore x86 architectures use a NUMA memory architecture, which can cause a dip into swap, even when there appears to be plenty of free RAM available
linux
memory
mysql
optimization
performance
swap
tuning
vm
numa
swap-insanity
swapping
from delicious
september 2010 by jm
Why WeakHashMap Sucks
september 2009 by jm
'SoftReferences are the cheap, crappy caching mechanism [...] perfect for when you'd like your cache to be cleared at random times and in random order.'
softreferences
weakreferences
weak
references
gc
java
jvm
caching
hash
memory
collections
vm
weakhashmap
via:spyced
from delicious
september 2009 by jm
related tags
algorithms ⊕ allocation ⊕ bloom-filters ⊕ caching ⊕ collections ⊕ compression ⊕ data-structures ⊕ gc ⊕ gcs ⊕ hash ⊕ hbase ⊕ java ⊕ jvm ⊕ kragen ⊕ l1 ⊕ latency ⊕ linux ⊕ lwn ⊕ mapreduce ⊕ memcpy ⊕ memory ⊖ memstore ⊕ mysql ⊕ numa ⊕ oom ⊕ oom-killer ⊕ optimization ⊕ performance ⊕ probabilistic ⊕ pytables ⊕ python ⊕ random ⊕ references ⊕ slab-allocator ⊕ softreferences ⊕ software ⊕ speed ⊕ swap ⊕ swap-insanity ⊕ swapping ⊕ sysadmin ⊕ thoughts ⊕ tuning ⊕ via:dehora ⊕ via:petermblair ⊕ via:spyced ⊕ vm ⊕ weak ⊕ weakhashmap ⊕ weakreferences ⊕Copy this bookmark: