blob: 507776c50bc6de26ac862a0f2c1abf64bbdf510a [file] [log] [blame]
###############################################################################
# Copyright (c) 2010, 2021 SAP AG and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License 2.0
# which accompanies this distribution, and is available at
# https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# SAP AG - initial API and implementation
# IBM Corporation - multiple snapshots
###############################################################################
AbstractParser_Error_IllegalType=Illegal Type: {0} at position {1}
AbstractParser_Error_InvalidHPROFHeader=Invalid HPROF file header.
AbstractParser_Error_NotHeapDump=Not a HPROF heap dump
AbstractParser_Error_UnknownHPROFVersion=Unknown HPROF Version ({0})
AbstractParser_Error_UnsupportedHPROFVersion=Unsupported HPROF Version {0}
AbstractParser_GuessedRecordLength=Guessed that heap dump record 0x{0} at 0x{1} with length {2} is probably wrong, updated to length {3}. See bug 567303.
EnhancerRegistry_ErrorCreatingParser=Error creating parser for {0}
EnhancerRegistry_ErrorCreatingRuntime=Error creating runtime for {0}
ExportHprof_ExportTo=Export to {0}
# Language specific regular expression to create pronounceable words
ExportHprof_AvoidExample=.*ae.*|.*oe.*|.*uu.*|.*kr.*|.*kw.*|.*[cC]ie.*|.*[^c]ei.*
ExportHprof_PrepareClasses=Prepare classes
ExportHprof_PrepareGCRoots=Prepare GC roots
ExportHprof_PrepareThreadStacks=Prepare thread stacks
ExportHprof_DumpStrings=Dump strings
ExportHprof_DumpThreadStacks=Dump thread stacks
ExportHprof_DumpClasses=Dump classes into heap dump segment {0}
ExportHprof_DumpGCRoots=Dump GC roots into heap dump segment {0}
ExportHprof_PrepareObjects=Prepare objects for heap dump segment {0}
ExportHprof_DumpObjects=Dump objects into heap dump segment {0}
ExportHprof_RemapProperties=Eclipse Memory Analyzer remap file version 1.0. Dump {0} exported from {1} with the following new names of classes.
ExportHprof_SegmentSizeMismatch=Heap dump segment {0} expected size {1} actual size {2} at 0x{3}
ExportHprof_SegmentTooLong=Heap dump segment {0} at 0x{1} is too long: {2}, continuing...
GZIPInputStream2_BadHeaderCRC=Bad header CRC file:0x{0} calculated:0x{1}
GZIPInputStream2_BadHeaderFlag=Bad header flag
GZIPInputStream2_BadTrailerCRC=Bad CRC trailer file:0x{0} calculated:0x{1}
GZIPInputStream2_BadTrailerLength=bad trailer length file:0x{0} calculated:0x{1}
GZIPInputStream2_NotAGzip=Not a Gzip
GZIPInputStream2_NotDeflate=Not deflate compression format
GZIPInputStream2_TruncatedComment=Truncated comment
GZIPInputStream2_TruncatedExtra=Truncated extra
GZIPInputStream2_TruncatedHeader=Truncated header
GZIPInputStream2_TruncatedHeaderCRC=Truncated header CRC
GZIPInputStream2_TruncatedName=Truncated name
HprofIndexBuilder_ExtractingObjects=Extracting objects from {0}
HprofIndexBuilder_Parsing=Parsing {0}
HprofIndexBuilder_Scanning=Scanning {0}
HprofIndexBuilder_Writing=Writing {0}
HprofParserHandlerImpl_DiscardedObjects=Discarded {0} objects taking {1,number} bytes because of discard ratio {2,number,percent} with pattern {3}
HprofParserHandlerImpl_Error_ExpectedClassSegment=Error: Found instance segment but expected class segment (see FAQ): 0x{0}
HprofParserHandlerImpl_Error_MultipleClassInstancesExist=multiple class instances exist for {0}
HprofParserHandlerImpl_HeapContainsObjects=Heap {0} contains {1,number} objects
HprofRandomAccessParser_Error_DumpIncomplete=need to create dummy class. dump incomplete
HprofRandomAccessParser_Error_DuplicateClass=Duplicate class: {0}
HprofRandomAccessParser_Error_IllegalDumpSegment=Illegal dump segment {0} at 0x{1}
HprofRandomAccessParser_Error_MissingClass=missing fake class {0}
HprofRandomAccessParser_Error_MissingFakeClass=missing fake class
IPositionInputStream_mark=mark
IPositionInputStream_reset=reset
IPositionInputStream_seek=seek
JMapHeapDumpProvider_ErrorCreatingDump=Error creating heap dump. {2} exit code {0}\r\n{1}
JMapHeapDumpProvider_HeapDumpNotCreated=Heap dump file was not created. {3} exit code = {0}\r\nstdout:\r\n{1}\r\nstderr:\r\n{2}
JMapHeapDumpProvider_WaitForHeapDump=Waiting while the heap dump is written to the disk
JMapHeapDumpProvider_ListProcesses=Listing VMs using jps or jcmd
JMapHeapDumpProvider_CompressingDump=Compressing heap dump
LocalJavaProcessesUtils_ErrorGettingProcesses=Error getting list of processes
LocalJavaProcessesUtils_ErrorGettingProcessListJPS=Error getting Java processes list with '{0}'. Try to configure a JDK for the HPROF jmap provider
Pass1Parser_DetectedCompressedReferences=Detected compressed references, because with uncompressed 64-bit references the array at 0x{0} would overlap the array at 0x{1}
Pass1Parser_Error_IllegalRecordLength=Illegal record length {0} at 0x{1} for record type 0x{2} at 0x{3}
Pass1Parser_Error_IllegalType=Illegal primitive object array type
Pass1Parser_Error_InvalidHeapDumpFile=Error: Invalid heap dump file.\n Unsupported segment type 0x{0} at position 0x{1}
Pass1Parser_Error_invalidHPROFFile=(Possibly) Invalid HPROF file: Expected to read another {0,number} bytes, but only {1,number} bytes are available for heap dump record 0x{2} at 0x{3}.
Pass1Parser_Error_SupportedDumps=Only 32bit and 64bit dumps are supported.
Pass1Parser_Error_UnresolvedName=Unresolved Name 0x{0}
Pass1Parser_Error_WritingThreadsInformation=Error writing threads information
Pass1Parser_Info_WroteThreadsTo=Wrote threads call stacks to {0}
Pass1Parser_Error_NoHeapDumpIndexFound=Parser found {0} HPROF dumps in file {1}. No heap dump index {2} found. See FAQ.
Pass1Parser_ExceptionReadingSubrecord=Exception reading heap sub-record segment type 0x{0} at 0x{1}, truncating heap dump record to end at 0x{2}, new length {3}
Pass1Parser_Info_UsingDumpIndex=Parser found {0} HPROF dumps in file {1}. Using dump index {2}. See FAQ.
Pass1Parser_UnexpectedEndPosition=Heap dump segment at 0x{0} size {1} ends at 0x{2} instead of 0x{3}
Pass1Parser_UnexpectedRecord=Heap dump record 0x{0} size {1} at 0x{2} is not a supported record type.
Pass1Parser_GuessingLengthOverflow=Guessing that heap dump record 0x{0} at 0x{1} with length {2} is probably overflowed, updating to length {3}. See bug 404679.
Pass1Parser_HeapDumpCreated=Heap dump created at {0,time,long} {0,date,long}
Pass1Parser_HeapDumpsFound={0} heap dumps found
Pass2Parser_Error_HandleMustCreateFakeClassForName=handler must create fake class for {0}
Pass2Parser_Error_HandlerMustCreateFakeClassForAddress=handler must create fake class for 0x{0}
Pass2Parser_Error_InsufficientBytesRead=Insufficient bytes read for instance {0} @ 0x{1} at 0x{2}, expected to be at 0x{3} read to 0x{4}
HPROFPreferencePage_DiscardOffset=Discard offset percentage
HPROFPreferencePage_DiscardPattern=Discard object type pattern
HPROFPreferencePage_DiscardPercentage=Discard percentage
HPROFPreferencePage_DiscardSeed=Discard random seed
HPROFPreferencePage_EnableDiscard=Enable discard (experimental). Discard some objects from huge dumps so that the remaining heap is small enough to be analyzed.
HPROFPreferences_Description=Optional configuration of the HPROF heap dump parser.
HPROFPreferences_Strictness=Parser Strictness: What to do when the dump doesn't match the specification
HPROFPreferences_Strictness_Stop=Strict: Do not finish loading the dump and throw an error. For one exception to this strictness, see bug 404679.
HPROFPreferences_Strictness_Warning=Warning: Continue parsing and loading the dump and raise a warning to the Error Log.
HPROFPreferences_Strictness_Permissive=Permissive: Raise a warning and try to fix the potential problem.
HPROFPreferences_Additional_Class_References=Include additional references from class objects found in a HPROF file.
HPROFStrictness_Unhandled_Preference=The parser does not know how to handle the current strictness preference in some situations.
HPROFStrictness_Stopped=The HPROF parser encountered a violation of the HPROF specification that it could not safely handle. This could be due to file truncation or a bug in the JVM. Please consider filing a bug at eclipse.org. To continue parsing the dump anyway, you can use -DhprofStrictnessWarning=true or set the strictness mode under Preferences > HPROF Parser > Parser Strictness. See the inner exception for details.