Bug#372182: debian eclipse is much slower than original eclipse

Daniel Rodriguez Garcia daniel.rg at terra.es
Sun Jun 25 17:30:40 UTC 2006


> On Fri, Jun 09, 2006 at 06:34:42PM +0200, Daniel Rodriguez Garcia wrote:
>> Michael Koch wrote:
>>> On Thu, Jun 08, 2006 at 08:20:02PM +0200, Daniel R. wrote:
>>>> Package: eclipse
>>>> Severity: important
>>>>
>>>>
>>>> I have had eclipse (downloaded from www.eclipse.org, directly) installed 
>>>> on my /opt/eclipse directory for some time, along with Sun's java 5 
>>>> (update 6) sdk (debian-packaged with java-package), and it worked correctly.
>>>> The response time was acceptable.
>>>>
>>>> Yesterday eclipse packages became available to debian testing and I
>>>> installed them. Of course, it also installed the corresponding GNU JVM 
>>>> packages debian-eclipse uses by default.
>>>>
>>>> Both versions of eclipse I had now in my machine were the same: 3.1.2. 
>>>> The only difference I noticed in UI was the memory / garbage collector icon 
>>>> in debian-eclipse version (not present in original one).
>>>>
>>>> I installed onto /usr/share/eclipse the same additional plugins I had 
>>>> installed and working in the /opt/eclipse version:
>>>>  - emf-sdo-xsd-SDK-2.1.2.zip
>>>>  - GEF-SDK-3.1.1.zip
>>>>  - jadclipse_3.1.0.jar
>>>>  - JEM-SDK-1.1.0.1.zip
>>>>  - VE-runtime-1.1.0.1.zip
>>>>  - wtp-sdk-R-1.0.2-200604280245.zip
>>>>
>>>> I removed all eclipse's configuration directories in my home account, and
>>>> started it worked apparently correctly, but loaded and ran much slower than 
>>>> my original version. I tried changing the JVM used to Sun's JVM in preferences, 
>>>> rerun eclipse, but it did not solve the problem.
>>>>
>>>> I removed all eclipse's conf. dirs. again and started my /opt/eclipse version,
>>>> and it run smoothly (as Java can be) as it always did. Therefore, I have
>>>> uninstalled debian-eclipse packages, and the dependency-related GNU JVM 
>>>> packages.
>>>>
>>>> I guess there is a problem with the way debian-eclipse is compiled or 
>>>> configured.
>>>>
>>>>
>>>> I think this problem is important for package's usability.
>>> By default eclipse uses GCJ as runtime and I think you have forgotten to
>>> install the need eclipse-*-gcj and libswt-*-gcj packages to make it
>>> fast. Without these packages Eclipse is just interpreted as GCJ has no
>>> JIT yet. And this is slow. Please confirm this makes it faster. An
>>> alternative is to edit /etc/eclipse/java_home to prefer SUN JDK as your
>>> runtime. This makes it faster too.
>>>
>>>
>>> Cheers,
>>> Michael
>> Hi,
>>
>> I have followed the recommendations from Michael (have used
>> /.eclipse/eclipserc to override default JAVA_HOME instead of
>> /etc/eclipse/java_home), and it solved the problem.
>>
>> With GCJ it ran still a bit slow. With SUN JDK it runs fine.
> 
> Have you tried to install the eclipse-*-gcj and libswt-*-gcj packages
> too? Is the speed of eclipse with GCJ then acceptable for you?
> 
> I plan to add an eclipse-gcj package to the next upload which depends on
> all needed packages.
> 
> 
> Cheers,
> Michael

Hello, I tried with gcj too, but (at least it seemed to me) eclipse runs
 a bit faster with Sun's JRE in my machine.

Regards,





More information about the pkg-java-maintainers mailing list