str = (*env)->NewStringUTF (env, filelist);
if (str == NULL)
{ /* ... */ return 0; }
/* save into array */
(*env)->SetObjectArrayElement (env, filearray, i, str);
/* delete local reference */
(*env)->DeleteLocalRef (env, str);
上面是從GNU Classpath抄下來的片段
看起來可以用DeleteLocalRef來告诉VM说,我們不需要这个reference了。