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 114016 - Rendering long lines is very slow
Summary: Rendering long lines is very slow
Status: RESOLVED FIXED
Alias: None
Product: editor
Classification: Unclassified
Component: -- Other -- (show other bugs)
Version: 6.x
Hardware: All All
: P3 blocker (vote)
Assignee: issues@editor
URL:
Keywords: PERFORMANCE
: 44488 (view as bug list)
Depends on:
Blocks: 110302
  Show dependency tree
 
Reported: 2007-08-28 15:16 UTC by Petr Pisl
Modified: 2007-11-05 13:44 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
A javascript file with long lines (124.57 KB, text/plain)
2007-08-28 15:17 UTC, Petr Pisl
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Pisl 2007-08-28 15:16:35 UTC
Try to open the attached javascript file and do something. I have also open the navigator.
Comment 1 Petr Pisl 2007-08-28 15:17:52 UTC
Created attachment 47626 [details]
A javascript file with long lines
Comment 2 Vitezslav Stejskal 2007-09-05 14:07:12 UTC
Should perform much better now.

Checking in editor/util/api/apichanges.xml;
/cvs/editor/util/api/apichanges.xml,v  <--  apichanges.xml
new revision: 1.13; previous revision: 1.12
done
RCS file: /cvs/editor/libsrc/org/netbeans/editor/HighlightingDrawLayer.java,v
done
Checking in editor/libsrc/org/netbeans/editor/HighlightingDrawLayer.java;
/cvs/editor/libsrc/org/netbeans/editor/HighlightingDrawLayer.java,v  <--  HighlightingDrawLayer.java
initial revision: 1.1
done
Checking in editor/libsrc/org/netbeans/editor/CollapsedView.java;
/cvs/editor/libsrc/org/netbeans/editor/CollapsedView.java,v  <--  CollapsedView.java
new revision: 1.15; previous revision: 1.14
done
Checking in editor/libsrc/org/netbeans/editor/DrawLayerList.java;
/cvs/editor/libsrc/org/netbeans/editor/DrawLayerList.java,v  <--  DrawLayerList.java
new revision: 1.12; previous revision: 1.11
done
Checking in editor/libsrc/org/netbeans/editor/BaseCaret.java;
/cvs/editor/libsrc/org/netbeans/editor/BaseCaret.java,v  <--  BaseCaret.java
new revision: 1.134; previous revision: 1.133
done
Checking in editor/libsrc/org/netbeans/editor/FoldMultiLineView.java;
/cvs/editor/libsrc/org/netbeans/editor/FoldMultiLineView.java,v  <--  FoldMultiLineView.java
new revision: 1.10; previous revision: 1.9
done
Checking in editor/libsrc/org/netbeans/editor/DrawEngineLineView.java;
/cvs/editor/libsrc/org/netbeans/editor/DrawEngineLineView.java,v  <--  DrawEngineLineView.java
new revision: 1.20; previous revision: 1.19
done
Checking in editor/libsrc/org/netbeans/editor/EditorUI.java;
/cvs/editor/libsrc/org/netbeans/editor/EditorUI.java,v  <--  EditorUI.java
new revision: 1.96; previous revision: 1.95
done
Checking in editor/libsrc/org/netbeans/editor/DrawEngineDocView.java;
/cvs/editor/libsrc/org/netbeans/editor/DrawEngineDocView.java,v  <--  DrawEngineDocView.java
new revision: 1.21; previous revision: 1.20
done
Checking in editor/lib/nbproject/project.xml;
/cvs/editor/lib/nbproject/project.xml,v  <--  project.xml
new revision: 1.12; previous revision: 1.11
done
Removing editor/libsrc/org/netbeans/modules/editor/lib/HighlightingDrawLayer.java;
/cvs/editor/libsrc/org/netbeans/modules/editor/lib/HighlightingDrawLayer.java,v  <--  HighlightingDrawLayer.java
new revision: delete; previous revision: 1.5
done
Checking in editor/util/src/org/netbeans/lib/editor/util/ArrayUtilities.java;
/cvs/editor/util/src/org/netbeans/lib/editor/util/ArrayUtilities.java,v  <--  ArrayUtilities.java
new revision: 1.5; previous revision: 1.4
done
Checking in editor/libsrc/org/netbeans/lib/editor/view/GapBoxView.java;
/cvs/editor/libsrc/org/netbeans/lib/editor/view/GapBoxView.java,v  <--  GapBoxView.java
new revision: 1.17; previous revision: 1.16
done
Checking in editor/util/manifest.mf;
/cvs/editor/util/manifest.mf,v  <--  manifest.mf
new revision: 1.20; previous revision: 1.19
done
Comment 3 tomzi 2007-09-06 09:37:37 UTC
any performance tests how much faster you got with this fix? (just curious :))
Comment 4 Marek Fukala 2007-09-06 13:27:01 UTC
Wow, I tested the fix on 1,5MB HTML file from the issue #110302 and I must say that is superfast now. I think I can see
the ends of the loooong lines even before touching the scrollbar :-). Thanks for the great improvement Vito!
Comment 5 Vitezslav Stejskal 2007-09-24 12:13:28 UTC
*** Issue 44488 has been marked as a duplicate of this issue. ***