これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド crtest です。
プログラム:
NAME
crtest - QDBM Curia のテスト ケース
SYNOPSIS
クレスト 書きます [-s] [-lob] 名 ランナム ブンナム ダナム
クレスト read [-wb] [-lob] 名
クレスト 猫 [-NS] 名 ランナム ブンナム ダナム プナム 整列する
クレスト コンボ 名
クレスト 邪悪 [-NS] 名 ランナム
DESCRIPTION
コマンド `crtest' は、設備テストおよびパフォーマンス テスト用のユーティリティです。 チェックしてください
コマンドによって生成されたデータベース、またはコマンドの実行時間を測定します。 この
コマンドは次の形式で使用されます。 `name 'はデータベース名を指定します。 `rnum '
レコード数を指定します。 `bnum' はバケットの要素の数を指定します
配列。 `dnum' はデータベースの分割数を指定します。 `pnum' は
キーのパターンの数。 `align' は配置の基本サイズを指定します。 「fbpsiz」
フリーブロックプールのサイズを指定します。
クレスト 書きます [-NS] [-ロブ] 名 ランナム ブンナム ダナム
8 バイトのキーを持つレコードを保存します。 それらは「00000001」、「00000002」...のように変化します。
クレスト read [-wb] [-ロブ] 名
上記のデータベースのすべてのレコードを取得します。
クレスト 猫 [-NS] 名 ランナム ブンナム ダナム プナム 整列する FBPSIZ
連結モードを使用して、途中でキーが重複したレコードを保存します。
クレスト コンボ 名
各種操作の組み合わせテストを行います。
クレスト 邪悪 [-NS] 名 ランナム
ランダムに選択した更新操作を実行します。
オプションには次の機能があります。
-s : ファイルをスパースにします。
-ロブ : 大きなオブジェクトを処理します。
-wb : 関数 `crget' の代わりに関数 `crgetwb' を使用してください。
-c : キャビンのマップとの比較テストを実行します。
このコマンドは、成功すると0を返し、失敗すると別のコマンドを返します。 環境変数
`QDBMDBGFD 'は、変数の更新履歴を出力するファイル記述子を指定します
`dpecode '。
onworks.net サービスを使用してオンラインで crtest を使用する