MemoryTributary - A replacement for MemoryStream

  •        381

MemoryTributary is a replacement for MemoryStream that uses multiple memory chunks as its backing store, as opposed to the single byte array used by MemoryStream. The result is it can handle much larger streams and the initial allocations are more efficient. It's developed in C#.

http://memorytributary.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

sllb - Sliding-LogLog-Beta


An implementation of an algorithm for estimating the number of active flows in a data stream is proposed. This algorithm adapts the HyperLogLog algorithm of Flajolet et. al to the data stream processing by adding a sliding window mechanism. It has the advantage to estimate at any time the number of flows seen over any duration bounded by the length of the sliding window.The estimate is very accurate with a standard error of about 1.04/sqrt(m) (the same as the HyperLogLog algorithm). As the new algorithm answers more flexible queries, it needs an additional memory storage compared to HyerLogLog algorithm. It is proved that this additional memory is at most equal to 5m * ln(n/m) bytes where n is the real number of flows in the sliding window. For instance, with an additional memory of only 35kB, a standard error of about 3% can be achieved for a data stream of several million flows. Theoretical results are validated on both real and synthetic traffic.

Hazelcast Jet - Distributed data processing engine, built on top of Hazelcast


Hazelcast Jet is a distributed computing platform built for high-performance stream processing and fast batch processing. It embeds Hazelcast In Memory Data Grid (IMDG) to provide a lightweight package of a processor and a scalable in-memory storage. It supports distributed java.util.stream API support for Hazelcast data structures such as IMap and IList, Distributed implementations of java.util.{Queue, Set, List, Map} data structures highly optimized to be used for the processing

php-pear-Stream_SHM - %{_pearname} - shared memory stream


%{_pearname} - shared memory stream

libmemio - Memory stream input/output library


Memory stream input/output library

vlc-omem - A VLC memory stream output module


A VLC memory stream output module



streamd - "big memory" stream processor


"big memory" stream processor

Haskell-DirStream-Library - Easily stream directory contents in constant memory


Easily stream directory contents in constant memory

node-memorystream - This is lightweight memory stream module for node.js.


This is lightweight memory stream module for node.js.

AQStreamDownloader - A simple class to download a stream to disk or to a memory block


A simple class to download a stream to disk or to a memory block

hyperloglog - HyperLogLog distinct value estimator for Node.js


HyperLogLog (HLL) is a probabilistic estimator of the cardinality of a stream of values. Given a bounded amount of memory, it can estimate the cardinality of a stream with bounded relative error and it is possible to trade off memory usage for precision. Formally, the standard error for an HLL with n registers is less than 1.04/sqrt(n).In order to count items, they must first be hashed. The hash() function provides a suitable hash. Its output is an array of four 32 bit postive integers, which, taken together constitute the complete hash of the input string. Currently the implementation is MurmurHash3-128.

readcaster - Go package for elegantly broadcasting one io.Reader source to many io.Readers


ReadCaster is a go package (for Golang) for elegantly broadcasting the data from one io.Reader source to many io.Readers in a memory efficient way.We needed to stream content from an io.Reader to many external programs and didn't want to keep multiple copies of the data in memory. This solution allows us to control how much memory is used at one time.

patrickfrey-textwolf


textwolf is a C++ (strict C++98) template library that implements an input iterator on a set of XML path expressions without backward references on an STL conforming input iterator as source. It does no buffering or read ahead and is dedicated for stream processing of XML for a small set (<10000) of XML path queries. Stream processing in this context refers to processing the document without buffering anything but the current result token processed with its tag hierarchy information. The process

ezlib - Erlang zlib NIF library optimized for streaming


Based on zlib FAQ thread safety of the library can be achieved by meeting several conditions. The most important being the fact that you should only operate on any given zlib stream from a single thread at a time. In erlang this means that you need to operate on a ezlib session from the same process that created it. In case you access the same stream from multiple processes you will get an error when calling process/2.The default values for window_bits and memory_level are 15 and 8 so for this values the default required memory for deflate is 256 KB and for inflate is 44 KB.

snappydata - SnappyData: OLTP + OLAP Database built on Apache Spark


SnappyData is a distributed in-memory data store for real-time operational analytics, delivering stream analytics, OLTP (online transaction processing) and OLAP (online analytical processing) in a single integrated cluster. We realize this platform through a seamless integration of Apache Spark (as a big data computational engine) with GemFire XD (as an in-memory transactional store with scale-out SQL semantics).

stream-store - Memory store to store streams


Memory store to store streams

rbone-tempstream


A basic implementation of an in memory stream for storing temporary data to get around the limitations of php://memory

Texas-vs-Kansas-State-Live--Week-14--HD-Stream-Online-Free-NCAA-FB


Dear NCAA Football fans, Wellcome to Texas vs Kansas State Live Streaming online PC TV Soapcast and Video Highlights, Get the Instant live streaming Internet TV Links Here. Watch live streaming world of live NCAA Collage football 2010 week-14 !!! Watch Texas vs Kansas State NCAA live Stream Stream Football match will be played at NCAA(National Collegiate Athletic Association), Most Enjoyable game On Dec-01-2012. NCAA(National Collegiate Athletic Association)Football lovers must this exciting mat

Watch-Texas-vs-Kansas-State-Live--Week-14--HD-Stream-Online-Free-NCAA-FB---December-01--2012


Dear NCAA Football fans, Wellcome to Texas vs Kansas State Live Streaming online PC TV Soapcast and Video Highlights, Get the Instant live streaming Internet TV Links Here. Watch live streaming world of live NCAA Collage football 2010 week-14 !!! Watch Texas vs Kansas State NCAA live Stream Stream Football match will be played at NCAA(National Collegiate Athletic Association), Most Enjoyable game On Dec-01-2012. NCAA(National Collegiate Athletic Association)Football lovers must this exciting mat

North-Carolina-vs-Wake-Forest-Live-Stream-Free-NCAA-Football-Watch-Online-TV-To-Pc


http://watchnflstreams.com/north-carolina-vs-wake-forest-live-stream-free-ncaa-football-watch-online-tv-to-pc/ http://watchnflstreams.com/north-carolina-vs-wake-forest-live-stream-free-ncaa-football-watch-online-tv-to-pc/ EnJoY!! North Carolina vs Wake Forest Live Stream 2nd Week NCAA Football Online pc.North Carolina vs Wake Forest Live Streaming football Regular Season match today on your PC. Enjoy North Carolina vs Wake Forest Live streaming Free football Football match.Watch North Caroli

Watch-Barcelona-vs-Real-Madrid-Live-HD-Stream-Online-Spanish-League--La-Liga


Watch and Enjoy Barcelona vs Real Madrid Live Stream Spanish League ‘La Liga Video TV Broadcast Link ? Spanish League ‘La Liga will be kick off this Saturday with Barcelona vs Real Madrid live. Watch all the soccer/football game live stream, scores, highlights, news preview online from this web site. We provide 100% HD quality online streaming to watch all the sports events. So don’t miss today’s hot and exciting Barcelona vs Real Madrid Spanish League ‘La Liga fooball match. Just follow our liv