Hang Shao

Results 66 comments of Hang Shao

Is this ready to be reviewed again ?

Jenkins test sanity,extended xlinuxval jdknext

This is MethodHandleProxies test, which can create many anonymous classes. For package ID, it references the romClass, where the package name is from: https://github.com/eclipse-openj9/openj9/blob/ae0c76e4fdb9581632364e22f6a797e9de9a67bd/runtime/vm/KeyHashTable.c#L555 One possible case might be: If...

I see the failures reported here all crash inside `hashPkgTableIDFor()`, where `classLoader->classHashTable` is the hash table being used. There seems to be 2 problems, one related to stale entries in...

OpenJ9 uses the romClass address (+ tag bits) of the first class loaded in its package as the unique packageID. The packageID is added into the `classHashTable`. The romClass can...

> It inherits the package name from the dynamic module's name (format: jdk.MHProxy# where # is a number). The format of the proxy class name is jdk.MHProxy#. and its package...

By default, there is a header lock that the JVM tries to acquire so that we detect if the cache is currently in use. If no, we will print out...

The trace point `j9shr.2334` is there in many cores. In many cases, it more like an event rather than an exception. e.g. By default during the startup phase, we don't...

> javaVM->phase is J9VM_PHASE_STARTUP We will always see `j9shr.2334` during startup, which is expected behaviour.