- 617 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 18:37:35 ]
- 関数の仕様が分からないのは置いておくとして、
cntの値として0〜3限定でなく、4がおkというのが気持ち悪くね? (*env)->GetFloatArrayRegion(〜)の時点でスタック壊れるだろ。caller側がたまたまcnt >= 0 && cnt < 4を保証してたら問題は顕在化しないだろうが。 話題としては逸れるが、このfloat4つ単位でJNI呼び出しちゃうという仕様はコスト掛けすぎ。pure Javaで書いたほうが10倍速いと予想する。
|

|