Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 332192

Summary: Performance: ProcessClosure$ReaderThread uses a lot of CPU when compiling
Product: [Tools] CDT Reporter: Roland Schulz <roland>
Component: cdt-coreAssignee: Project Inbox <cdt-core-inbox>
Status: NEW --- QA Contact: Jonah Graham <jonah>
Severity: normal    
Priority: P3 CC: jamesblackburn+eclipse, yevshif
Version: 7.0.1Keywords: performance
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Roland Schulz CLA 2010-12-09 02:51:34 EST
Build is relative slow. With the Eclipse Java process constantly using one full core (100% CPU usage in top). 

The yourkit profiler shows that almost all time is spent in:
org.eclipse.cdt.internal.core.ProcessClosure$ReaderThread.run()

This is under Linux running the x86-64 version. It is a cmake project with GCC compiler.