英語フランス語スペイン語

OnWorksファビコン

ocamloptp - クラウドでオンライン

OnWorks の無料ホスティング プロバイダーで、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して ocamloptp を実行します。

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドocamloptpです。

プログラム:

NAME


ocamlcp, ocamloptp - OCaml プロファイリング コンパイラ

SYNOPSIS


ocamlcp [ オカムク オプション ] [ -P フラグ ] ファイル名 ...

オカムロップ [ オカムロプト オプション ] [ -P フラグ ] ファイル名 ...

DESCRIPTION


この ocamlcp および オカムロップ コマンドはフロントエンドです オカムク(1)と オカムロプト(1)それ
ソースコードを計測し、関数が呼び出された回数を記録するコードを追加します。
条件の分岐などが行われます。インストルメント化されたコードを実行すると、
ファイル ocamlprof.dump の実行プロファイル。 オカムルプロフとします。

ocamlcp と同じ引数とオプションを受け入れます オカムク(1)と オカムロップ 同じものを受け入れる
引数とオプション オカムロプト(1)。 XNUMX つだけ例外があります。どちらの場合も、 -pp
オプションはサポートされていません。 ソースファイルを前処理する必要がある場合は、以下を行う必要があります
呼び出す前に個別に ocamlcp or オカムロップ.

OPTIONS


に加え オカムク(1)または オカムロプト(1) オプション、 ocamlcp および オカムロップ 一つ受け入れる
プロファイリング情報の種類を制御するオプション、 -P 手紙 オプション。 ザ· 手紙
プログラムのどの部分をプロファイルする必要があるかを示します。

a すべてのオプション

f 関数呼び出し : 各関数本体の先頭にカウント ポイントが設定されます

i if ... その後 ... ほかに:カウントポイントは両方に設定されています その後 および ほかに 支店

l while, for ループ: ループ本体の先頭にカウント ポイントが設定されます

m match ブランチ: カウント ポイントは、各ブランチの本体の先頭に設定されます。
パターンマッチング

t 試します ...   ブランチ: 各ブランチの本体の先頭にカウント ポイントが設定されます。
例外キャッチャーの分岐

たとえば、次のようにコンパイルします。 ocamlcp -P 映画 プロファイル関数呼び出し、
if ... その後 ... ほかに ...、ループ、およびパターン マッチング。

呼び出し ocamlcp(1)または オカムロップ(1) なし -P オプションのデフォルトは -P fmこれは、
関数呼び出しとパターン マッチングのみがプロファイリングされます。

注: 以前のバージョンとの互換性のために、 ocamlcp(1)オプションも承ります -p  
と同じ議論と意味 -P.

onworks.net サービスを使用して ocamloptp をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad