JDK-8025687 : [doc] document that Solaris 32-bit is no more.
  • Type: Enhancement
  • Component: docs
  • Sub-Component: release_notes
  • Affected Version: 8
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • OS: solaris
  • CPU: generic
  • Submitted: 2013-09-30
  • Updated: 2013-11-27
  • Resolved: 2013-11-27
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8Fixed
Description
Also document that Solaris installer will not install class data sharing.

Here is the text
"previously the Solaris SVID package installer created the Class Data Sharing file,
as of JDK8, Solaris 32-bit is no longer supported, and thus Class Data Sharing file
will not be created by default. A user may wish to create the Class Data Sharing by
executing the command
$JAVA_HOME/bin/java -Xclass:dump
Rewriting and linking classes ... done. 
Number of classes 2450
Calculating fingerprints ... done. 
.......
total   :  20660037 [100.0% of total] out of  37871616 bytes [54.6% used]

once this is done, you should have a file $JAVA_HOME/jre/lib/server/{amd64,sparv9}/classes.jsa
For more information refer to this or a newer doc if there is one
http://docs.oracle.com/javase/1.5.0/docs/guide/vm/class-data-sharing.html,

Note: please have Harold of Runtime review the doc changes, I am filing this issue as a courtesy.

Comments
I added this info to the release notes and Bill C updated the JDK 8 Solaris install page.
27-11-2013

The correct command to generate the Class Data Sharing file is: $JAVA_HOME/bin/java -Xshare:dump not -Xclass:dump. The output (on 64 bit Linux) is something like this: % $JAVA_HOME/bin/java -Xshare:dump Loading classes to share ... done. Rewriting and linking classes ... done. Number of classes 2359 Calculating fingerprints ... done. Removing unshareable information ... done. ro space: 7457248 [ 37.4% of total] out of 16777216 bytes [44.4% used] at 0x0000000800000000 rw space: 10939280 [ 54.8% of total] out of 16777216 bytes [65.2% used] at 0x0000000801000000 md space: 1524576 [ 7.6% of total] out of 4194304 bytes [36.3% used] at 0x0000000802000000 mc space: 34053 [ 0.2% of total] out of 122880 bytes [27.7% used] at 0x0000000802400000 total : 19955157 [100.0% of total] out of 37871616 bytes [52.7% used]
10-10-2013