問題タブ [chronicle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 多数のメッセージで IllegalStateExecption をスローする Java クロニクル
書き込むメッセージの数が多い場合は、IllegalStateExceptionしばらく時間がかかります。コードは次のとおりです。
ループ開始
ループエンド
Java Chronicle 3.6.2 は、Java 1.7 を搭載したバージョンです。
chronicle - クロニクル キューからメッセージを読み取っても、現在のインデックスが次のサイクルに自動的に移動しない
クロニクル キューからメッセージを読み取っても、現在のインデックスが次のサイクルに自動的に移動することはありません。次のログ メッセージが表示されます。これは、アペンダがしばらく何も書き込んでおらず、サイクル ファイルにギャップが残っている場合に発生する可能性があります。
これはどういう意味ですか?
私のキューファイルは次のとおりです。20160824.cq4 20160826.cq4 20160829.cq4 20160830.cq4。キューに追加されたデータがないため、20160825.cq4 ファイルは存在しません。
chronicle - クロニクル キューが消費する最大メモリを制御できますか?
クロニクル キューが消費する最大メモリを制御できますか? Xmx1200m パラメータを持つ 32 ビット Java プロセスで次の例外が発生します。
Xmx を 768m に減らすと、例外はなくなります。
java - OpenHFT/Chronicle-Values での @Array(length= ?) アノテーションの使用方法
サイトで見つかった一例は次のとおりです。
ここでは、アノテーションはメソッドの 1 つにのみ適用されます。これは、その後のすべてのメソッドが配列データで動作するものとして扱われることを意味しますか?
私が見つけたテストケースの1つで
このことから私が理解したのは、このインターフェイス内に複数の配列を持つことができ、次の注釈までで@Array(length = 4)終わるメソッドに適用されるということです。Atこれは正しいですか?
さらに、次のようなものを使用して、4 つの double の配列と 8 つの文字列の配列をシミュレートできます。
@Array(length= ?)1 つのインターフェイス内で複数割り当てられた複数の配列のメモリ レイアウトはどのようなものですか? 列指向または行指向のレイアウトを選択できますか? が異なる場合、レイアウトはどのように処理されますlengthか?
また、代わりに:
あなたはそれを次のように書くことができますか:
暗示@Array(length=100)はインターフェース全体に適用されます。
また、長さの指定は作成時まで延期していただけますか?