Performance Issues for Multi-language Java Application
After reading article or paper 2006. 7. 20. 07:28
운영체제와 jdk 버젼, jni/kni에 따라서 performance가 상당히 차이가 난다.
JNI/KNI native call은 2가지 상황에 따라서 달라질 수 있다.
첫번째, 잘 된 알고리즘 기반의 native call이 속도를 높일 수 있다.
둘째, JIT 버젼은 상당히 속도면에서 아닌 버젼과 비교할 (cost of a native call) 때, 데이터를 접근할 때(cost of accessing data from native code) 엄청난 차이가 난다.
논문을 쓰면서 자기들이 만든 제품이 뛰어나다고 쓰다니.. 음.. 별 커다란 가치가 없는 논문이지만, native call 에 대한 performace를 제대로 체크했다는 점을 높이 산다.
JNI/KNI native call은 2가지 상황에 따라서 달라질 수 있다.
첫번째, 잘 된 알고리즘 기반의 native call이 속도를 높일 수 있다.
둘째, JIT 버젼은 상당히 속도면에서 아닌 버젼과 비교할 (cost of a native call) 때, 데이터를 접근할 때(cost of accessing data from native code) 엄청난 차이가 난다.
논문을 쓰면서 자기들이 만든 제품이 뛰어나다고 쓰다니.. 음.. 별 커다란 가치가 없는 논문이지만, native call 에 대한 performace를 제대로 체크했다는 점을 높이 산다.
'After reading article or paper' 카테고리의 다른 글
마소 2005.12 낭만적이고 이상적인 프로젝트는 없다를 읽고 (0) | 2006.07.20 |
---|---|
마소 2005.12 실현할 수 없는 관념은 욕심에 지나지 않는다를 읽고 (0) | 2006.07.20 |
As we may think by Vannevar Bush (0) | 2006.07.20 |
마소의 버그에 울고 디버깅에 웃다를 보고 (0) | 2006.07.20 |
마소의 의도록 수련을 보고 (0) | 2006.07.20 |