1

答えは、コードのボトルネックを特定するのに役立ちます。

これに触発されました (URL が更新されました): http://www.stata.com/statalist/archive/2012-03/msg01181.html

2012 年 3 月 26 日月曜日の午後 8 時 10 分に、Nick Cox は次のように書いています。

-tabulate- は組み込みコマンド、つまりコンパイルされた C コードです。コードを見たい場合は、StataCorp で開発者の仕事を得る必要がありますが、本質的にはそれが高速な理由です。

-collapse- 対照的に、解釈すべき多くの Stata コードがあります。任意のテキスト エディターで表示できます。-doedit- を含む。

4

1 に答える 1

3

入力すると

which foo 

wherefooは興味のあるコマンドでfoo、ado ファイルで定義されているか、名前が付けられているか、「組み込み」であるかが通知されます。後者はコンパイルされたコードです。

しかし、Stata の性質上、これは絶対的な違いではありません。最終的に、ado ファイルによって定義される各コマンドは、組み込みのコマンドに基づいています。

于 2013-07-19T21:56:05.383 に答える