Java では、キャストを行うのにどれくらいコストがかかりますか:
(MyObject) IObject;
対:
i++;
その前に「int i = N」と仮定します。
編集:
よろしければ、(i++) との直接的な比較を少しの間無視してください。これをより一般的な言葉で言い換えてみましょう: 一般的にキャスティングはどれくらいの費用がかかりますか? 私の単純な「i++」の例よりも優れた参照操作を選択してください。たとえば、単純な変数宣言と割り当てを取り上げます。キャストの実行は、VM バイトコード/操作の観点からどのように比較されますか?
i++ を測定スティックとして使用しました。それは非常に悪い考えでした。ベースラインとして「メートル」を選択すると、はるかに優れた結果が得られました。Javaの運用コストの基本測定単位はありますか? JVMオペレーション?これは、Java op がコンパイルされるネイティブ コードに依存すると思います...とにかく、キャストのコストはどれくらいですか? (あなたは私のために測定棒を選んでください、私はそれが苦手です)