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 91824 - Memory leak - scrolling
Summary: Memory leak - scrolling
Status: RESOLVED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: languages (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: issues@obsolete
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-01-04 14:55 UTC by Jan Jancura
Modified: 2007-01-10 14:40 UTC (History)
1 user (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 Jan Jancura 2007-01-04 14:55:47 UTC
1) open several JavaScript files in editor (prototype.js, rico.js,
src/crypto/Blowfish.js z dojo-0.4.1-ajax)
2) scroll PgUp/Down several times
=> OutOfMemoryException
Comment 1 Jan Jancura 2007-01-04 14:56:22 UTC
Reproducible.
Comment 2 Jan Jancura 2007-01-06 13:30:19 UTC
Several leaks fixed, but performance is still not OK:

IDE:-------------------------------------------------
IDE: [1/6/07 2:28 PM] Committing "Generic Languages Framework" started
Checking in src/org/netbeans/modules/languages/DatabaseManagerImpl.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/DatabaseManagerImpl.java,v
 <--  DatabaseManagerImpl.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/modules/languages/LanguagesEditorKit.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/LanguagesEditorKit.java,v
 <--  LanguagesEditorKit.java
new revision: 1.9; previous revision: 1.8
done
RCS file: /cvs/languages/engine/src/org/netbeans/modules/languages/Utils.java,v
done
Checking in src/org/netbeans/modules/languages/Utils.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/Utils.java,v  <-- 
Utils.java
initial revision: 1.1
done
Checking in src/org/netbeans/modules/languages/ParserManagerImpl.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/ParserManagerImpl.java,v
 <--  ParserManagerImpl.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/api/languages/ParserManager.java;
/cvs/languages/engine/src/org/netbeans/api/languages/ParserManager.java,v  <-- 
ParserManager.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/api/languages/Highlighting.java;
/cvs/languages/engine/src/org/netbeans/api/languages/Highlighting.java,v  <-- 
Highlighting.java
new revision: 1.2; previous revision: 1.1
done
Checking in manifest.mf;
/cvs/languages/engine/manifest.mf,v  <--  manifest.mf
new revision: 1.15; previous revision: 1.14
done
IDE: [1/6/07 2:28 PM] Committing "Generic Languages Framework" finished
Comment 3 Jan Jancura 2007-01-10 14:40:10 UTC
perfarmance is better:

IDE:-------------------------------------------------
IDE: [1/10/07 3:38 PM] Committing "Generic Languages Framework" started
Checking in src/org/netbeans/modules/languages/fold/LanguagesFoldManager.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/fold/LanguagesFoldManager.java,v
 <--  LanguagesFoldManager.java
new revision: 1.7; previous revision: 1.6
done
Checking in src/org/netbeans/modules/languages/fold/EditorTokenInput.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/fold/EditorTokenInput.java,v
 <--  EditorTokenInput.java
new revision: 1.6; previous revision: 1.5
done
Checking in src/org/netbeans/api/languages/ASTNode.java;
/cvs/languages/engine/src/org/netbeans/api/languages/ASTNode.java,v  <-- 
ASTNode.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/api/languages/TokenInput.java;
/cvs/languages/engine/src/org/netbeans/api/languages/TokenInput.java,v  <-- 
TokenInput.java
new revision: 1.2; previous revision: 1.1
done
Checking in src/org/netbeans/modules/languages/resources/NBS.nbs;
/cvs/languages/engine/src/org/netbeans/modules/languages/resources/NBS.nbs,v 
<--  NBS.nbs
new revision: 1.10; previous revision: 1.9
done
Checking in src/org/netbeans/modules/languages/Language.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/Language.java,v  <-- 
Language.java
new revision: 1.13; previous revision: 1.12
done
Checking in src/org/netbeans/modules/languages/NBSLanguageReader.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/NBSLanguageReader.java,v
 <--  NBSLanguageReader.java
new revision: 1.16; previous revision: 1.15
done
Checking in src/org/netbeans/modules/languages/ParserManagerImpl.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/ParserManagerImpl.java,v
 <--  ParserManagerImpl.java
new revision: 1.3; previous revision: 1.2
done
Checking in src/org/netbeans/modules/languages/NBSLanguage.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/NBSLanguage.java,v  <--
 NBSLanguage.java
new revision: 1.11; previous revision: 1.10
done
Checking in src/org/netbeans/modules/languages/parser/LLSyntaxAnalyser.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/parser/LLSyntaxAnalyser.java,v
 <--  LLSyntaxAnalyser.java
new revision: 1.9; previous revision: 1.8
done
Checking in src/org/netbeans/modules/languages/parser/Petra.java;
/cvs/languages/engine/src/org/netbeans/modules/languages/parser/Petra.java,v 
<--  Petra.java
new revision: 1.4; previous revision: 1.3
done
Checking in manifest.mf;
/cvs/languages/engine/manifest.mf,v  <--  manifest.mf
new revision: 1.16; previous revision: 1.15
done
IDE: [1/10/07 3:38 PM] Committing "Generic Languages Framework" finished