This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Summary: | [60cat] Track Java Dependencies should be off by default | ||
---|---|---|---|
Product: | java | Reporter: | tboerkel <tboerkel> |
Component: | Project | Assignee: | Jesse Glick <jglick> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | CC: | mikk |
Priority: | P2 | Keywords: | PERFORMANCE |
Version: | 6.x | ||
Hardware: | All | ||
OS: | All | ||
Issue Type: | DEFECT | Exception Reporter: | |
Bug Depends on: | 104508, 119777 | ||
Bug Blocks: | 36033 |
Description
tboerkel
2007-10-08 09:54:10 UTC
Many people requested Java dependency tracking over the course of many years, so I think it is best on by default. Those who decide they would prefer to live without it can easily do so. *** Issue 119089 has been marked as a duplicate of this issue. *** The fix caused serious regression in performance. See Issue 119089 for exact numbers. While issue #104508 fix may be quite important the current implementation leads to regression in performance for all java project users. Performance is one of the priorities for Netbeans so we need this to be solved. With the checkbox on we have Netbeans Run command _6_ times slower compared to Eclipse. It's a question of priorities, either we will do the dependency checking or the build will be faster. The question is what is more important, we cannot have both using Ant's depend. "While issue #104508 fix may be quite important" - I think you are referring to issue #36033, not issue #104508. Checking in src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SEProjectProperties.java; /shared/data/ccvs/repository/java/j2seproject/src/org/netbeans/modules/java/j2seproject/ui/customizer/J2SEProjectProperties.java,v <-- J2SEProjectProperties.java new revision: 1.70; previous revision: 1.69 done Checking in test/unit/src/org/netbeans/modules/java/j2seproject/BuildImplTest.java; /shared/data/ccvs/repository/java/j2seproject/test/unit/src/org/netbeans/modules/java/j2seproject/BuildImplTest.java,v <-- BuildImplTest.java new revision: 1.19; previous revision: 1.18 done Checking in test/unit/src/org/netbeans/modules/java/j2seproject/J2SEActionProviderTest.java; /shared/data/ccvs/repository/java/j2seproject/test/unit/src/org/netbeans/modules/java/j2seproject/J2SEActionProviderTest.java,v <-- J2SEActionProviderTest.java new revision: 1.22; previous revision: 1.21 done Checking in src/org/netbeans/modules/java/j2seproject/J2SEActionProvider.java; /shared/data/ccvs/repository/java/j2seproject/src/org/netbeans/modules/java/j2seproject/J2SEActionProvider.java,v <-- J2SEActionProvider.java new revision: 1.64; previous revision: 1.63 done Checking in src/org/netbeans/modules/java/j2seproject/resources/build-impl.xsl; /shared/data/ccvs/repository/java/j2seproject/src/org/netbeans/modules/java/j2seproject/resources/build-impl.xsl,v <-- build-impl.xsl new revision: 1.107; previous revision: 1.106 done |