< prev index next >

src/java.base/share/native/libjli/java.c

Print this page
rev 56236 : 8241638: launcher time metrics always report 1 on Linux when _JAVA_LAUNCHER_DEBUG set
Reviewed-by: alanb, dholmes
Contributed-by: linzang@tencent.com

*** 236,246 **** int mode = LM_UNKNOWN; char *what = NULL; char *main_class = NULL; int ret; InvocationFunctions ifn; ! jlong start, end; char jvmpath[MAXPATHLEN]; char jrepath[MAXPATHLEN]; char jvmcfg[MAXPATHLEN]; _fVersion = fullversion; --- 236,246 ---- int mode = LM_UNKNOWN; char *what = NULL; char *main_class = NULL; int ret; InvocationFunctions ifn; ! jlong start = 0, end = 0; char jvmpath[MAXPATHLEN]; char jrepath[MAXPATHLEN]; char jvmcfg[MAXPATHLEN]; _fVersion = fullversion;
*** 406,416 **** jclass mainClass = NULL; jclass appClass = NULL; // actual application class being launched jmethodID mainID; jobjectArray mainArgs; int ret = 0; ! jlong start, end; RegisterThread(); /* Initialize the virtual machine */ start = CounterGet(); --- 406,416 ---- jclass mainClass = NULL; jclass appClass = NULL; // actual application class being launched jmethodID mainID; jobjectArray mainArgs; int ret = 0; ! jlong start = 0, end = 0; RegisterThread(); /* Initialize the virtual machine */ start = CounterGet();
*** 1617,1627 **** LoadMainClass(JNIEnv *env, int mode, char *name) { jmethodID mid; jstring str; jobject result; ! jlong start, end; jclass cls = GetLauncherHelperClass(env); NULL_CHECK0(cls); if (JLI_IsTraceLauncher()) { start = CounterGet(); } --- 1617,1627 ---- LoadMainClass(JNIEnv *env, int mode, char *name) { jmethodID mid; jstring str; jobject result; ! jlong start = 0, end = 0; jclass cls = GetLauncherHelperClass(env); NULL_CHECK0(cls); if (JLI_IsTraceLauncher()) { start = CounterGet(); }
*** 2080,2090 **** { FILE *jvmCfg; char line[MAXPATHLEN+20]; int cnt = 0; int lineno = 0; ! jlong start, end; int vmType; char *tmpPtr; char *altVMName = NULL; char *serverClassVMName = NULL; static char *whiteSpace = " \t"; --- 2080,2090 ---- { FILE *jvmCfg; char line[MAXPATHLEN+20]; int cnt = 0; int lineno = 0; ! jlong start = 0, end = 0; int vmType; char *tmpPtr; char *altVMName = NULL; char *serverClassVMName = NULL; static char *whiteSpace = " \t";
< prev index next >