Questions tagged [ibm-jvm]

The IBM® Java™ Virtual Machine (JVM) is the core component of the IBM Java Runtime Environment (JRE).

The IBM® Java™ Virtual Machine (JVM) is the core component of the IBM Java Runtime Environment (JRE). The IBM JRE includes the JVM, the class libraries (including the IBM ORB), and other files that provide the runtime support that is necessary for a Java application

The IBM Java Virtual Machine (JVM) technology consists of a set of subcomponents (building blocks). Each subcomponent defines a high-level logical grouping of functions in the IBM JVM. The core IBM JVM is built with the following set of default subcomponents that provides a compatible Java Virtual Machine.

  • Core interface
  • Execution management
  • Execution engine
  • Diagnostics
  • Class Loader
  • Data conversion
  • Locking
  • Storage
  • Hardware platform interface
31 questions
1
vote
0 answers

JIT compilation fails (IBM JVM)

I run my web application on WebSphere 7.0. It works some time but than JVM crashes and generates core dump. From the javacore*** file: 0SECTION TITLE subcomponent dump routine NULL =============================== 1TISIGINFO Dump…
Andrey Vlasenko
  • 127
  • 1
  • 2
  • 7
1
vote
1 answer

Lock Free solution while incrementing the counter from the map and then reading it

I am trying to measure the performance of client side code. Meaning how much time end to end client side code takes and few other classes inside the client code. So I did my benchmarking around that. Below is the simple program I am using currently.…
arsenal
  • 23,366
  • 85
  • 225
  • 331
1
vote
5 answers

Why does this code compile, but with runtime ClassNotFoundException?

I have some code that uses the proprietary sun.*.OperatingSystemMXBean, so I was being careful with it. try { _osBean = (com.sun.management.OperatingSystemMXBean) java.lang.management.ManagementFactory.getOperatingSystemMXBean(); } catch…
mvd
  • 2,596
  • 2
  • 33
  • 47
0
votes
1 answer

How to monitor JVM usages for Websphere Applications?

I'm trying to monitor JVM usages in IBM Websphere Server. Normally I use jstat tool from the JDK but since that's not available with IBM WAS, is there any other tool available for the same?
JCodeX
  • 19
  • 1
  • 9
0
votes
1 answer

IBM JVM WebSphere Application Server what is the effect of -XX:+UseG1GC? Does -Xgcpolicy:gencon supersede?

As per IBM link (https://www.ibm.com/support/knowledgecenter/SSYKE2_8.0.0/openj9/xgcpolicy/index.html), the gc policy can be specified by setting by -Xgcpolicy. Default gcpolicy is gencon (-Xgcpolicy:gencon). WAS is 9.0 and JVM is IBM J9 (Java…
dowonderatwill
  • 109
  • 1
  • 15
0
votes
1 answer

Read MVS DataSet from java program

I'm trying to access to a DataSet called X.Y.Z; my code is: ZFile zFile = new ZFile("//X.Y.Z","r"); try { String enc = ZUtil.getDefaultPlatformEncoding(); InputStream is = zFile.getInputStream(); BufferedReader rdr = new…
S-Wing
  • 485
  • 6
  • 25
0
votes
1 answer

Unable to start Spring Boot executable jar using IBM JRE 1.8

We have a Spring Boot application which is built as an executable jar and runs fine using both the Oracle and OpenJDK JREs (using 1.8 versions). Attempting to run it using the IBM 1.8 JRE however results in the following error at the command…
tonyob
  • 101
  • 1
  • 4
0
votes
0 answers

Difference SAXParserFactory and DocumentBuilderFactory

What is the difference between SAXParserFactory and DocumentBuilderFactory. And which one to use when? Respectively: javax.xml.parsers.SAXParserFactory Selects the SAX parser. By default, org.apache.xerces.jaxp.SAXParserFactoryImpl from the XML4J…
Nuri Ensing
  • 1,899
  • 1
  • 19
  • 42
0
votes
1 answer

Spring batch 3, error at configuration load on IBM JVM (BackToBackPatternClassifier)

I get an error when lauching a spring batch Job with IBM's JRE 1.7. Spring Batch version is 3.0.7, Spring version is 4.3.5 This error is not happening with Oracle JDK 1.7. It appears when I load my Spring Batch XML Configuration,…
Sky
  • 99
  • 1
  • 11
0
votes
1 answer

Java Heapdump analysis - Get LOA objects

I am analyzing heapdump and GC logs from IBM JVM. The GC logs shows global GC being triggerred because LOA is filling up. I want to find out which objects are filling up LOA. How can I get that information from the heap dump. I am using MAT and ISA…
pawinder gupta
  • 1,225
  • 16
  • 35
0
votes
0 answers

What does warning related to split-limit indicate while doing transformation using XSLT?

I am facing a performance issue while doing transformation using XSLT. It takes around 13 to 14 seconds to transform the data provided. In the mean time I noticed a warning in the console logs as [ERR 0635] Some generated functions exceeded the…
Sam
  • 2,352
  • 4
  • 32
  • 45
0
votes
1 answer

IBM JDK dumps too many heaps per OutOfMemory. How can I decrease this #?

We're new to the IBM jvm. When reviewing heap dumps caused by OutOfMemoryError (i..e -XX:+HeapDumpOnOutOfMemoryError), we see often multiple dumps (.phd files) generated in the same instant.…
user331465
  • 2,984
  • 13
  • 47
  • 77
0
votes
1 answer

StringBuffer char[] appears to be out of bounds in heapdump

Following an OutOfMemoryError I processed the resultant heapdumps through IBM Support Assistant's 64bit memory analyzer ( J9 VM running on Websphere 7.0.23) Several leak candidates were listed ( all system classloader related ) however one of these…
Chaffers
  • 176
  • 9
0
votes
1 answer

IBM JVM 1.6 SR14: java.lang.UnsatisfiedLinkError: fontmanager (Not found in com.ibm.oti.vm.bootstrap.library.path)

We upgraded IBM Java on our AIX machine from Java 1.6 SR 9 to Java 1.6 SR14 and now we have following error during start of our applications: Exception in thread "main" java.lang.UnsatisfiedLinkError: fontmanager (Not found in…
Volodymyr Bezuglyy
  • 16,295
  • 33
  • 103
  • 133
0
votes
1 answer

TrustManagerFactory IBM Java 1.7

In my Java Application, I used the keystore facility of Java in the client side. I support both Oracle and IBM Java environment. Basically the code looks like: try { KeyStore ks = KeyStore.getInstance("JKS"); MyResources gr = new…
bugra
  • 181
  • 3
  • 8