변환 중에 문자열 변환을 피하고 싶습니다. 왜냐하면 천천히. 내부적으로 V8 String
과 Java jstring
은 와이드 char과 동일한 순서이므로, 인코딩하지 않고 복사하거나 어쩌면 완전히 복사하지 않을 수도 있습니다.JNI에서 v8 :: String을 jstring으로 변환하는 가장 빠른 방법은 무엇입니까?
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());
은 이미 가장 효율적인 방법입니까?
보다