IBM Support

IBM SDK, Java Technology Edition, Version 7 Release 1



IBM® SDK, Java™ Technology Edition, Version 7 Release 1 is now available. This release provides new function when compared to IBM SDK, Java Technology Edition Version 7, while remaining fully compatible with Java SE Version 7.


This release offers significant new capabilities including technology previews, tuning, and troubleshooting improvements. Follow the links to read about the highlights.

Technology previews:

New features:
Tuning and diagnostic capabilities:
To download the SDK for AIX®, Linux, and z/OS® platforms, visit developerWorks: IBM developer kits.

The documentation to support this release is available in an Information Center. To read more about the enhancements, follow these direct links for each platform-specific user guide.

For any late breaking news or supplementary information that is not included in the Information Center , see IBM SDK, Java Technology Edition, Version 7 Release 1: Current news

Technology Previews:

Packed Object Support
Packed object support is provided as a technology preview. The packed object support feature is an IBM enhancement to the SDK that allows greater control over the layout of objects in memory. This capability enables greater flexibility when dealing with non-Java memory structures, for example, when exchanging and using data between Java and other languages or environments. The feature also enables the optimization of some patterns of Java objects to reduce overall size and improve the access efficiency.

Multitenancy feature
The multitenancy feature is provided as a technology preview. This feature allows multiple applications to share certain aspects of a single JVM instance, which reduces the requirement for system resources such as memory and processing power.

Go to top

New features:

zEC12 and System z® hardware compression acceleration

  • Exploitation of zEC12 instructions
  • Exploitation of new capabilities that are available with z/OS V2.1, zEC12, zBC12. For example, Java exploitation of Transactional Execution, support for 2 GB memory pages, zEnterprise® Data Compression (zEDC) and Shared Memory Communications over Remote Direct Memory Access (SMC-R).

Improved workload management facilities
This release offers improved integration of Java Technology with core z/OS workload management facilities. It provides new Java APIs, exploiting the WLM_SYSEVENT_QRYCONT macro, which supports adaptive concurrent online and batch workloads in Java-based processing environments such as WebSphere® Compute Grid.

Native record processing with Data Access Accelerator
Data Access Accelerator (DAA) is a high performance data marshalling, conversion, and arithmetic library that handles a range of non-primitive and primitive Java types. The library operates directly on raw byte arrays, which removes the requirement for intermediate processing. By working in concert with the Just-In-Time compiler, your application can use available hardware acceleration, while remaining platform-independent. Typical use-cases for this feature include:

  • Accelerating inter-language communication
  • Data marshalling operations
  • Non-primitive arithmetic, for example: packed decimal

Go to top

Tuning and diagnostic capabilities:

Compressed references
To bring z/OS in line with other platforms, compressed references are now the default on z/OS when the value of the -Xmx option is less than or equal to 25GB.

New IBM JVMTI extensions
You can subscribe to and unsubscribe from JVM tracepoints by using two new IBM JVMTI extensions.

Enhancements to the JVM dump API
You can specify dump file names when triggering dumps at run time. You can also set and query JVM dump options by using the API.

Improvements to JVM dump information
The ENVINFO section of a javadump includes information about the operating system hypervisor, if present.

Checking system dump settings
On AIX and Linux you can now request that the JVM checks operating system dump settings when the JVM starts. Warnings are issued if system dumps might be truncated.

Improved JIT diagnostics
A JIT dump is now produced following a general protection fault (GPF) or abort event. This binary dump helps IBM service diagnose any JIT problems that might be associated with application errors.

IBM MXBeans for virtualized environments
New extensions are available to provide information about virtualized environments that JVMs are running in.

Improved performance of SDK method trace
Method trace performance is improved to reduce the impact on application throughput.

Trace points active at startup
Default trace has changed. Level 2 trace points are now switched on after startup, and most level 1 trace points have moved to the level 2 set.

New trace messages
The improvements to the diagnostic trace component include a new set of messages to support problem diagnosis.

Go to top

Document information

More support for: Runtimes for Java Technology
Java SDK

Software version: 7.1

Operating system(s): AIX, Linux, z/OS

Software edition: Java SE

Reference #: 1657707

Modified date: 06 December 2013

Translate this page: