coolpigs  

2012年3月9日

摘要: 1.函数里分配的内存最好就在函数里释放后果:当你的函数需要处理大批量数据时,你就得不停的分配,而无法重用一块buffers2.很酷的C语言技巧http://blog.jobbole.com/16035/ 阅读全文
posted @ 2012-03-09 17:57 coolpigs 阅读(190) 评论(0) 推荐(0) 编辑
 
摘要: JNI层coding经常会遇到ReferenceTable overflow问题,特别是当jni函数被反复调用上千上万次的时候,现汇总如下,未完待续,并欢迎补充,(*^__^*) 嘻嘻……总体原则:释放所有对object的引用1.FindClass例如,jclass ref= (env)->FindClass("java/lang/String");env->DeleteLocalRef(ref); 2.NewString/ NewStringUTF/NewObject/NewByteArray例如,jstring (*NewString)(JNIEnv*, c 阅读全文
posted @ 2012-03-09 17:53 coolpigs 阅读(5415) 评论(0) 推荐(0) 编辑