3

NPM(Node.JS Package Manager)に循環バッファー/リングバッファーの実装はありますか?自分で簡単に実装できますが、簡単に展開して保守できるライブラリが欲しいです。

私のユースケースは、RRDToolの固定サイズのインメモリデータベースに時系列を格納することですが、RRDToolもJavascriptでの再実装(名前を忘れた)も適合しません。大きな(50KB)JSONオブジェクトを保存する必要があります。

4

1 に答える 1

1

これはほぼ 4 か月前に尋ねられたことに気づきましたが、共有したほうがよいと考えました。

少し前に別の目的で自分で書いて、今日npmに投げました。CBufferという名前です。README.md ファイルには、その使用方法に関するブログ投稿へのリンクがあります。でインストールするだけです

npm install CBuffer

そして、スクリプトで次のように使用します。

var CBuffer = require( 'CBuffer' ).CBuffer;

GC を最小限に抑えるために多くの時間を費やしましたが、これは私が見つけた中で最も迅速な実装です。

于 2012-03-30T23:36:15.830 に答える