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.

Bug 95089 - Parsing is slow
Summary: Parsing is slow
Status: RESOLVED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: languages (show other bugs)
Version: 6.x
Hardware: All All
: P2 blocker (vote)
Assignee: Jan Jancura
URL:
Keywords: PERFORMANCE
Depends on: 112465
Blocks:
  Show dependency tree
 
Reported: 2007-02-09 14:57 UTC by Lukasz Grela
Modified: 2007-08-20 15:35 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lukasz Grela 2007-02-09 14:57:54 UTC
parsing big javascript file (more than 1000 lines) seems to be significantly
slower compared to IntelliJ I mean the moment when the content is available in
navigator
Comment 1 Lukasz Grela 2007-03-13 15:52:34 UTC
after opening file which has 163K the whole ide doesn't respond for more than 10
s (I have two processor's machine), it is look like as not only performance
problem but also thread managing problem that is why I increasing priority  
Comment 2 Jan Jancura 2007-03-29 16:40:56 UTC
I will look at it.
Comment 3 Petr Jiricka 2007-08-06 10:05:52 UTC
There have been many changes since this bug was evaluated in March. Has the behavior improved? What is the current
behavior? Thx.
Comment 4 Jan Jancura 2007-08-09 15:11:34 UTC
I have fixed several performance issues in parser.
112465 is the main blocker now.
Comment 5 Jan Jancura 2007-08-20 15:34:41 UTC
fixed in trunk:

IDE:-------------------------------------------------
IDE: [8/20/07 4:29 PM] Committing "Generic Languages Framework" started
Checking in features/DatabaseManager.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/features/DatabaseManager.java,v  <--  DatabaseManager.java
new revision: 1.5; previous revision: 1.4
done
Checking in features/SemanticHighlightsLayer.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/features/SemanticHighlightsLayer.java,v  <-- 
SemanticHighlightsLayer.java
new revision: 1.5; previous revision: 1.4
done
Checking in features/Index.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/features/Index.java,v  <--  Index.java
new revision: 1.6; previous revision: 1.5
done
Checking in ParserManagerImpl.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/ParserManagerImpl.java,v  <--  ParserManagerImpl.java
new revision: 1.37; previous revision: 1.36
done
Checking in NBSLanguageReader.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/NBSLanguageReader.java,v  <--  NBSLanguageReader.java
new revision: 1.36; previous revision: 1.35
done
Checking in EditorParser.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/EditorParser.java,v  <--  EditorParser.java
new revision: 1.4; previous revision: 1.3
done
Checking in Language.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/Language.java,v  <--  Language.java
new revision: 1.47; previous revision: 1.46
done
Checking in parser/LLSyntaxAnalyser.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/parser/LLSyntaxAnalyser.java,v  <--  LLSyntaxAnalyser.java
new revision: 1.41; previous revision: 1.40
done
IDE: [8/20/07 4:30 PM] Committing "Generic Languages Framework" finished