我有一个native方法,由于该方法会被频繁的调用,所以我分配了一个全局的数组
char *buf = new char[655350];//很大JNIEXPORT jstring JNICALL Java_Parser_parse
(JNIEnv *env, jclass cls, jint name, jint module)
{
memset(buf, 0 , sizeof(buf));
//对buf写操作
.......
}请问高手我这样全局分配有问题吗?另外该怎么释放分配的内存啊?
char *buf = new char[655350];//很大JNIEXPORT jstring JNICALL Java_Parser_parse
(JNIEnv *env, jclass cls, jint name, jint module)
{
memset(buf, 0 , sizeof(buf));
//对buf写操作
.......
}请问高手我这样全局分配有问题吗?另外该怎么释放分配的内存啊?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货