速度比較

  • このエントリーをはてなブックマークに追加

深い深い訳があって、高速化する必要が出てきたので改めて。
Javaでメソッド内で配列の処理がされて、結果が配列で返される様なメソッドを想定した場合。

class foo{
public int hoge(int param)
{
int retValue[] = new int[param.length];
for(int i=0; i

よりも、

class foo{
public void hoge(int param, int retValue)
{
for(int i=0; i

の方が早い訳です。特に繰り返しコールされる様なプログラムの場合、効きます。
というのを改めて今日わかった気がする。

(Visited 1 times, 1 visits today)
  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。

コメントを残す

*