2008 - 07 - 24T19 : 34:00.004 +03:00
この画像の椅子に座っての最適化を示して、私は実際には、背中のはよいことだと主張は、彼の作品には大きなボールの上に置く人を知っている。私は興味を持って読んだことがある によるOMGリアルタイムでポールヴィンセントの報告書のワークショップ (なぜなら、私はできないことが至る所には、他の人に報告している何が起こっているのはいいが、とポールは特に良い会議に報告)は、この会議がどのようにイベント処理アプリケーションのための統計情報を測定するための指標についての議論されています。われわれはまだ標準的なベンチマークを持っていない、と私は1つのベンチマークのすべて収まるとは思わない-でもベンチマークのコレクションをアプリケーションの分類に基づいています。私は深くランタイムのパフォーマンス"の問題"への希望が-興味深い"ランタイムのパフォーマンス"と述べて、異なる人々に、そして実際、別のアプリケーションを別のことを意味別の要件がある-場合、我々だけの統計を見て-待ち時間我々の目標は、以下の機能の組み合わせが存在するとスループットをして(これはおそらく完全なリストではありません) :
- 分(平均e2eレイテンシ)
- 分(最大e2eレイテンシ)
- 分(分散e2eレイテンシ)
- 時間から分(偏差制約)
- 最大(入力スループット)
- 最大(出力スループット)
この統計情報は同じではない-待ち時間の差は統計の平均遅延を最小化する場合、または最大遅延を最小化されます。例えば、 Javaでの最大待ち時間は、ごみの収集からuntypically高になるに苦しむことができる"リアルタイムJava "の実装はスムーズには、ガベージコレクションの最大遅延を最小限に抑えるが、価格は、平均待ち時間は、成長する可能性があります。スループットは、実際には同じではない、入力または出力のイベントで測定することができます。これらの各機能の最適化とは違った種類の目標を示し、これだけのスループットと遅延の2つのパラメータを見ている...
この2つのポーズ興味深い質問:分割されるが、市場の最適化機能によれば、適応できるようになるか、またはソフトウェアを生成するために、複数の最適化できるようになるように調整されるか?パフォーマンスの統計情報の詳細については-保存。
ソース...