Heads up - Ran into something I haven't seen before
Kirk Pepperdine
kirk at kodewerk.com
Sat Feb 16 14:35:56 UTC 2013
+1, you really need a GC log...
On 2013-02-16, at 2:52 PM, Charlie Hunt <chunt at salesforce.com> wrote:
> GC logs should tell offer some insight. Also, at JVM exit there should be space sizes and occupancy info including new meta space info.
>
> Being a "GC Overhead limit" is the source of the OOME, I think there is a good chance strong clues be found in the GC logs and/or JVM exit info.
>
> hths,
>
> Charlie
>
> Sent from my iPhone
>
> On Feb 15, 2013, at 11:33 PM, "Srinivas Ramakrishna" <ysr1729 at gmail.com> wrote:
>
>> Meatspace or whatever it's called then but there must be a policy that controls how that resource grows and when it's collected. There might be info in the gc logs on that--- but haven't used Jdk 7 so just guessing here.
>>
>> ysr1729
>>
>> On Feb 15, 2013, at 17:20, Christian Thalinger <christian.thalinger at oracle.com> wrote:
>>
>>>
>>> On Feb 15, 2013, at 2:27 PM, Srinivas Ramakrishna <ysr1729 at gmail.com> wrote:
>>>
>>>> Check gc log. Your perm gen might be too all?
>>>
>>> Well, it's HS25. There is no perm gen anymore. Maybe hotspot-gc-dev is a better list for this.
>>>
>>> -- Chris
>>>
>>>>
>>>> -- Ramki
>>>>
>>>> ysr1729
>>>>
>>>> On Feb 15, 2013, at 6:19, "Jim Laskey (Oracle)" <james.laskey at oracle.com> wrote:
>>>>
>>>>> Working to isolate
>>>>>
>>>>> java version "1.8.0-ea"
>>>>> Java(TM) SE Runtime Environment (build 1.8.0-ea-b76)
>>>>> Java HotSpot(TM) 64-Bit Server VM (build 25.0-b17, mixed mode)
>>>>>
>>>>> command line: running raytrace.js...
>>>>> Score: 797
>>>>> Score: 404
>>>>> Score: 1120
>>>>> Score: 408
>>>>> Score: 184
>>>>> Score: 125
>>>>> Score: NaN
>>>>> Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
>>>>> at java.util.regex.Pattern$BnM.optimize(Pattern.java:5404)
>>>>> at java.util.regex.Pattern.compile(Pattern.java:1703)
>>>>> at java.util.regex.Pattern.<init>(Pattern.java:1345)
>>>>> at java.util.regex.Pattern.compile(Pattern.java:1055)
>>>>> at java.lang.String.replace(String.java:2227)
>>>>> at jdk.nashorn.internal.codegen.RuntimeCallSite.makeMethod(RuntimeCallSite.java:282)
>>>>> at jdk.nashorn.internal.codegen.RuntimeCallSite.next(RuntimeCallSite.java:343)
>>>>> at java.lang.invoke.LambdaForm$DMH/1094834071.invokeSpecial_L_L(LambdaForm$DMH)
>>>>> at java.lang.invoke.LambdaForm$BMH/1411892748.reinvoke(LambdaForm$BMH)
>>>>> at java.lang.invoke.LambdaForm$NamedFunction.invoke__L(LambdaForm.java:1087)
>>>>> at java.lang.invoke.LambdaForm$DMH/752848266.invokeStatic_LL_L(LambdaForm$DMH)
>>>>> at java.lang.invoke.LambdaForm$NamedFunction.invokeWithArguments(LambdaForm.java:1136)
>>>>> at java.lang.invoke.LambdaForm.interpretName(LambdaForm.java:625)
>>>>> at java.lang.invoke.LambdaForm.interpretWithArguments(LambdaForm.java:604)
>>>>> at java.lang.invoke.LambdaForm$LFI/1973538135.interpret_I(LambdaForm$LFI)
>>>>> at java.lang.invoke.LambdaForm$DMH/1100439041.invokeSpecial_LLL_I(LambdaForm$DMH)
>>>>> at java.lang.invoke.LambdaForm$NFI/963522361.invoke_LLL_I(LambdaForm$NFI)
>>>>> at java.lang.invoke.LambdaForm$DMH/752848266.invokeStatic_LL_L(LambdaForm$DMH)
>>>>> at java.lang.invoke.LambdaForm$NamedFunction.invokeWithArguments(LambdaForm.java:1136)
>>>>> at java.lang.invoke.LambdaForm.interpretName(LambdaForm.java:625)
>>>>> at java.lang.invoke.LambdaForm.interpretWithArguments(LambdaForm.java:604)
>>>>> at java.lang.invoke.LambdaForm$LFI/1973538135.interpret_I(LambdaForm$LFI)
>>>>> at java.lang.invoke.LambdaForm$MH/1413378318.exactInvoker(LambdaForm$MH)
>>>>> at java.lang.invoke.LambdaForm$NFI/175408781.invoke_LLL_Z(LambdaForm$NFI)
>>>>> at java.lang.invoke.LambdaForm$DMH/752848266.invokeStatic_LL_L(LambdaForm$DMH)
>>>>> at java.lang.invoke.LambdaForm$NamedFunction.invokeWithArguments(LambdaForm.java:1136)
>>>>> at java.lang.invoke.LambdaForm.interpretName(LambdaForm.java:625)
>>>>> at java.lang.invoke.LambdaForm.interpretWithArguments(LambdaForm.java:604)
>>>>> at java.lang.invoke.LambdaForm$LFI/1973538135.interpret_I(LambdaForm$LFI)
>>>>> at java.lang.invoke.LambdaForm$DMH/1100439041.invokeSpecial_LLL_I(LambdaForm$DMH)
>>>>> at java.lang.invoke.LambdaForm$NFI/963522361.invoke_LLL_I(LambdaForm$NFI)
>>>>> at java.lang.invoke.LambdaForm$DMH/752848266.invokeStatic_LL_L(LambdaForm$DMH)
>>>>>
More information about the hotspot-gc-dev
mailing list