7

'MOVETO'とx=yの間に何らかのパフォーマンスの向上はありますか?最適化する非常に古いプログラムがあり、すべてのMOVETOを引き出す価値があるかどうかを知りたいです。ABAP最適化に関するその他の一般的なヒントも同様に素晴らしいでしょう。

4

8 に答える 8

10

いいえ、それは 2 つの異なる方法で表現された同じ操作です。そこで得られるものは何もありません。一般的なヒントが必要な場合は、詳細に学習することをお勧めする良い本があります。特定のプログラムを最適化する必要がある場合は、トレース ツール (SAT十分に最新のリリースでのトランザクション) を使用します。

于 2012-12-21T18:38:48.697 に答える
2

2 つのステートメントは同等です。

" データ オブジェクトのソースの値を変数の宛先に割り当てるには、次のステートメントを使用します。

MOVE source TO destination.

または同等のステートメント

destination = source.

"

于 2012-12-21T18:38:29.193 に答える
0

1) ABAP 言語で SELECT ステートメントを使用する場合は注意が必要です。不要なデータベース接続は、ABAP プログラムのパフォーマンスを大幅に低下させます。

2)関数で内部テーブルを使用している間は、メモリ使用量を減らすために参照によって呼び出す必要があります。

Call By Reference : メモリ位置へのポインタを渡します。サブルーチン内の変数に加えられた変更は、サブルーチン外の変数に影響します。

3) ワークエリアを持つ内部テーブルを使用しないでください。

4)ネストされたループを使用している間は、ソート アルゴリズムを使用します。

于 2016-06-22T13:07:06.303 に答える