Profiler output for thread Java indexing . attached application (CPU profiler output - Sampler / Methods)

 Description of CPU usage for thread Java indexing
     100.00% - 18903 ms - java.lang.Thread.run()
         100.00% - 18903 ms - org.eclipse.jdt.internal.core.search.processing.JobManager.run()
             96.74% - 18287 ms - org.eclipse.jdt.internal.core.search.indexing.IndexManager$1.execute()
                 96.41% - 18224 ms - org.eclipse.jdt.internal.core.search.indexing.IndexManager.indexDocument()
                     96.41% - 18224 ms - org.eclipse.jdt.internal.core.search.JavaSearchParticipant.indexDocument()
                         96.32% - 18207 ms - org.eclipse.jdt.internal.core.search.indexing.SourceIndexer.indexDocument()
                             62.56% - 11826 ms - org.eclipse.jdt.internal.compiler.SourceElementParser.parseCompilationUnit()
                                 37.76% - 7138 ms - org.eclipse.jdt.internal.compiler.parser.Parser.getMethodBodies()
                                 17.65% - 3337 ms - org.eclipse.jdt.internal.compiler.parser.Parser.parse()
                                 6.99% - 1321 ms - org.eclipse.jdt.internal.compiler.SourceElementParser.notifySourceElementRequestor()
                                 0.06% - 12 ms - org.eclipse.jdt.internal.compiler.CompilationResult.CompilationResult()
                             13.80% - 2608 ms - org.eclipse.jdt.internal.core.search.JavaSearchDocument.getCharContents()
                             12.48% - 2360 ms - org.eclipse.jdt.internal.core.JavaProject.getOptions()
                             6.01% - 1136 ms - org.eclipse.jdt.internal.compiler.SourceElementParser.SourceElementParser()
                             0.93% - 176 ms - org.eclipse.jdt.internal.compiler.impl.CompilerOptions.CompilerOptions()
                             0.13% - 24 ms - org.eclipse.core.runtime.Path.Path()
                             0.12% - 23 ms - org.eclipse.jdt.internal.core.jdom.CompilationUnit.CompilationUnit()
                             0.03% - 6 ms - java.lang.String.toCharArray()
                         0.03% - 6 ms - org.eclipse.jdt.core.search.SearchDocument.removeAllIndexEntries()
                 0.27% - 51 ms - org.eclipse.core.runtime.Path.Path()
             3.16% - 598 ms - org.eclipse.jdt.internal.core.search.indexing.SaveIndex.execute()
             0.03% - 6 ms - org.eclipse.jdt.internal.core.search.processing.JobManager.currentJob()