問題タブ [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.

0 投票する
1 に答える
103 参照

java - 多数のメッセージで IllegalStateExecption をスローする Java クロニクル

書き込むメッセージの数が多い場合は、IllegalStateExceptionしばらく時間がかかります。コードは次のとおりです。

ループ開始

ループエンド

Java Chronicle 3.6.2 は、Java 1.7 を搭載したバージョンです。

0 投票する
2 に答える
474 参照

chronicle - クロニクル キューからメッセージを読み取っても、現在のインデックスが次のサイクルに自動的に移動しない

クロニクル キューからメッセージを読み取っても、現在のインデックスが次のサイクルに自動的に移動することはありません。次のログ メッセージが表示されます。これは、アペンダがしばらく何も書き込んでおらず、サイクル ファイルにギャップが残っている場合に発生する可能性があります。

これはどういう意味ですか?

私のキューファイルは次のとおりです。20160824.cq4 20160826.cq4 20160829.cq4 20160830.cq4。キューに追加されたデータがないため、20160825.cq4 ファイルは存在しません。

0 投票する
1 に答える
416 参照

chronicle - クロニクル キューが消費する最大メモリを制御できますか?

クロニクル キューが消費する最大メモリを制御できますか? Xmx1200m パラメータを持つ 32 ビット Java プロセスで次の例外が発生します。

Xmx を 768m に減らすと、例外はなくなります。

0 投票する
2 に答える
362 参照

java - OpenHFT/Chronicle-Values での @Array(length= ?) アノテーションの使用方法

この質問はChronicle-Valuesに関するものです

サイトで見つかった一例は次のとおりです。

ここでは、アノテーションはメソッドの 1 つにのみ適用されます。これは、その後のすべてのメソッドが配列データで動作するものとして扱われることを意味しますか?

私が見つけたテストケースの1つで

このことから私が理解したのは、このインターフェイス内に複数の配列を持つことができ、次の注釈までで@Array(length = 4)終わるメソッドに適用されるということです。Atこれは正しいですか?

さらに、次のようなものを使用して、4 つの double の配列と 8 つの文字列の配列をシミュレートできます。

@Array(length= ?)1 つのインターフェイス内で複数割り当てられた複数の配列のメモリ レイアウトはどのようなものですか? 列指向または行指向のレイアウトを選択できますか? が異なる場合、レイアウトはどのように処理されますlengthか?

また、代わりに:

あなたはそれを次のように書くことができますか:

暗示@Array(length=100)はインターフェース全体に適用されます。

また、長さの指定は作成時まで延期していただけますか?