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: | [code model] Low performance in the creation of huge projects | ||
---|---|---|---|
Product: | cnd | Reporter: | rmartins <rmartins> |
Component: | Code Model | Assignee: | Vladimir Voskresensky <vv159170> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | Keywords: | PERFORMANCE |
Priority: | P3 | ||
Version: | 6.x | ||
Hardware: | PC | ||
OS: | Linux | ||
Issue Type: | DEFECT | Exception Reporter: |
Description
rmartins
2009-12-15 06:04:03 UTC
a lot of improvements was done in issue #171937 Rolando, I would suggest to look at the problem from another side. Main problem are a huge set of files in a project (15K files), multiply declarations/definitions with same name, a lot of dependencies between files. What do you thing about creating project(s) that includes some subset of needed sources and headers? Now our team thinking about "easy import" of binary file in IDE. Main idea: drag-and-drop binary from explorer into editor area of IDE. IDE creates model for needed binary and allows to run/debug executable. For example: d'n'd of ACE_wrappers/build/examples/C++NPv1/.libs/RTTPC_logging_server takes about 5 seconds for creating model (7 files). Bigger object ACE_wrappers/build/ace/.libs/libACE-5.6.8.so will be ready for 15 seconds (1032 files). What do you think about? You can try working d'n'd feature in current development build. Alexander Hi Alexander, the concept is really good, I never thought on those terms. I tried with libACE.so and I was really impressed. It's elegant and I simply like it, because it can split "compilations units" into independent projects (and could have inder-dependencies) for better speed. Keep up the excellent work! Rolando please evaluate for release 7.0 *** This bug has been marked as a duplicate of bug 191509 *** |