guarantee(!UseCompressedStrings) failed: missed java implementation of Compressed Strings

David Holmes David.Holmes at oracle.com
Fri Sep 10 02:45:23 PDT 2010


David Dabbs said the following on 09/10/10 19:24:
> When I attempted to use UseCompressedStrings with 7 b109, java crashed with
> the following message. 
> I have filed a bug report.

It's a known issue. I don't think UseCompressedStrings is ready for use yet.

David Holmes

> 
> Cheers,
> 
> David
> 
> 
> -XX:+AggressiveOpts -XX:-BytecodeVerificationLocal
> -XX:-BytecodeVerificationRemote -XX:InitialHeapSize=134217728 -XX:Max
> HeapSize=536870912 -XX:MaxNewSize=43622400 -XX:MaxPermSize=262144000
> -XX:MaxTenuringThreshold=4 -XX:NewRatio=7 -XX:NewSi
> ze=21811200 -XX:OldPLABSize=16 -XX:OldSize=65433600
> -XX:+OptimizeStringConcat -XX:+PrintCommandLineFlags -XX:+PrintFlags
> Final -XX:+UnlockExperimentalVMOptions -XX:+UseCodeCacheFlushing
> -XX:+UseCompressedOops -XX:+UseCompressedStrings -XX:+U
> seConcMarkSweepGC -XX:-UseLargePagesIndividualAllocation -XX:+UseParNewGC
> 
> #
> # A fatal error has been detected by the Java Runtime Environment:
> #
> #  Internal Error (javaClasses.cpp:2962), pid=4232, tid=4196
> #  guarantee(!UseCompressedStrings) failed: missed java implementation of
> Compressed Strings
> #
> # JRE version: 7.0
> # Java VM: Java HotSpot(TM) 64-Bit Server VM (19.0-b06 mixed mode
> windows-amd64 compressed oops)
> # An error report file with more information is saved as:
> # C:\Users\davidd\AppData\Local\Temp\\hs_err_pid4232.log
> #
> 
> 
> FWIW, here are the VM args from the command line:
> 
> -server
> -ea
> -Djava.net.preferIPv4Stack=true
> -Xverify:none
> -Xms128m
> -Xmx512m
> -XX:MaxPermSize=250m
> -XX:+UnlockExperimentalVMOptions
> -XX:+AggressiveOpts
> -XX:+UseCompressedStrings
> -XX:+UseConcMarkSweepGC
> -XX:+OptimizeStringConcat
> -XX:+UseCodeCacheFlushing
> -XX:+PrintCommandLineFlags
> -XX:+PrintFlagsFinal
> 
> 


More information about the hotspot-dev mailing list