我想避免在转换过程中进行字符串转换。因为它很慢。我建议在内部 V8String
和 Javajstring
是相同的宽字符序列,所以也许可以在不解码/编码的情况下进行复制,或者甚至完全避免复制?
v8::String::Value v8_text(args[1]); // get the v8 string from arguments
wchar_t* w_chars = (wchar_t*)(*v8_text);
jstring j_text = (Env)->NewString((jchar*)w_chars, v8_text.length());
以上已经是最有效的方法了吗?
比你