Hi We are using RMI quite extensively in one of our projects and we seem not to be getting the expected performance results. Do any of you know of any whitepapers or discussions that outlines the loss in performance in calling a native method from java as to calling it from a native programme. e.g. // Java or C/C++ void callNativeMethod() { // #1 callAnyNativeMethod(Object aLargeObject); //#2 } What I was after was a discussion paper or info on the loss in performance one can expect between #1 and #2 when comparing Java and native C code.(when both calling the same C code) Also, are there factors that contribute to it e.g. passing large object parametres ?? Thanks Shafiek