1

我有一个简单的 JNI 调用,其中分配了新字节。我调用了 NewByteArray() 函数。但是该函数需要大约 30 秒来分配内存。如何让它快速或者我错过了什么。使用的 sdk 是 Android API 级别 21 (Android L)

    static jobject getImageRGBABuffer(JNIEnv *env,ASUns8 *buffer, int width, int height)
    {

        /*some code*/
        //size os around 300000
        jbyteArray rgbByteArray = env->NewByteArray(size);
        //The above statement is taking around 30 seconds. 
        //How to make it fast or is I am missing something
        return byteBuffer;
    }
4

0 回答 0