summaryrefslogtreecommitdiff
path: root/lib/theron_allocator.cpp
AgeCommit message (Collapse)Author
2013-04-30benchmarks: removed keep_m_in_n block from many ratesJosh Blum
This block is optimized for laziness and not performance since it returns before finishing its input based on whatever M is. This means that m=1, n=1, this block produces 1000's of outputs per input buffer, and its not really what I am looking to benchmark... ironically, keep_m_in_n crappy implementation makes for big wins on GRAS either due to lower scheduler overhead or locking contentions easier. However, its crazy number of tiny outputs really rails on the mailbox queue of the next block in the chain and causes the caching allocators to get very exited. I guess thats all fine since the block is meant to be lazy... But I cant measure the effectiveness of a typical allocator situation. Signing off...
2013-02-15gras: more fun with branch hints in allocatorJosh Blum
2013-02-10gras: should be set capacity for this queueJosh Blum
2012-11-28larger theron msg pool and print on exit onlyJosh Blum
2012-11-26theron message allocator, matching malloc/freeJosh Blum
2012-11-09switch to boost software licenseJosh Blum
2012-10-28work on stand-alone library buildJosh Blum
2012-10-11some tweaks to the custom allocatorJosh Blum
2012-10-04make MY_ALLOCATOR_POOL_SIZE much larger, fail print debugJosh Blum
2012-10-03make use of free alignment macrosJosh Blum
2012-10-02some minor tweaks to the allocatorJosh Blum
2012-10-02register messages, and custom allocator for performanceJosh Blum