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