Fitness

(Difference between revisions)
(NB 6.9 Performance Improvements)
m
 
(11 intermediate revisions not shown)
Line 1: Line 1:
-
This is is an entry point to the world of ever improving [[performance]] of [[NetBeans]] IDE. This is the [[Fitness|home page]] for [[NetBeans]] 6.9 [[performance]] work.
+
This is the [[Fitness|home page]] for [[NetBeans]] [[performance]] work.  
[[Image:FitnessBee.png|thumb|right|box|The [[NetBeans|only IDE]] faster with every release]]
[[Image:FitnessBee.png|thumb|right|box|The [[NetBeans|only IDE]] faster with every release]]
-
During release 6.8 (more at [[Fitness68]]) the [[performance]] team decided to concentrate more on the QA side of its role. We [[FitnessViaPostMortem|were seeking]] for real [[Fitness68PressRelease|UI Responsiveness]] problems our users need to deal with. This effort has improved ''perceived'' [[performance]] significantly. On the other hand it becomes clear that there are areas where level of ''UI responsiveness'' is OK, yet the [[performance]] need to be improved. [[NetBeans]] 6.9 [[performance]] efforts will concentrate on doing exactly this.
+
===Performance Improvements===
 +
For NetBeans 6.10 release the main focus is going to be on:
 +
* improving UI responsiveness and usability of the IDE during scanning (mainly navigation),
 +
* less intrusive detection of external file changes,
 +
* better diagnostics and post-mortem analysis,
 +
* faster debugger stepping.
-
===NB 6.9 Performance Improvements===
+
For more details see the discussion about [[PostNB69PerfTopics|important performance topics]] and the approved [[PostNB69PerfGoals|performance goals]].
-
 
+
-
After little bit of brainstorming of possible [[PostNB68PerfTopics|Critical post 6.8 Topics]] we decided to create and execute the following plan:
+
-
* [[NB69PerfPlan|NB 6.9 performance plan]]
+
===Press Release===
===Press Release===
-
To get an overall picture of what the improvements look like for the users, read the [[Fitness69PressRelease| Performance Press Release]]. If you wonder why we started our work with a press release, read about [http://www.allthingsdistributed.com/2006/11/working_backwards.html Working Backwards].
+
To get an overall picture of what the improvements look like for the users, read the [[Fitness610PressRelease| Performance Press Release]]. If you wonder why we started our work with a press release, read about [http://www.allthingsdistributed.com/2006/11/working_backwards.html Working Backwards].
===Links===
===Links===
-
* [[PostNB68PerfTopics| Post 6.8 performance topics]] - the base for our plan
+
* [[PostNB69PerfTopics| Post 6.9 performance topics]] - analysis of current state, base for our planning
-
* [[NB69PerfPlan| NB 6.9 performance plan]] - implementation plan
+
* [[PostNB69PerfGoals| Performance goals for NB 6.10]] - what should be improved for the next release
-
* [[Fitness69PressRelease| Performance Press Release]]
+
* [[NB610PerfPlan| NB 6.10 performance plan]] - implementation plan
 +
* [[Fitness610PressRelease| Performance Press Release]]
* Measurements
* Measurements
-
** [[RefactoringImprovementsDesc| Refactoring]]
+
** [[ResourceScalability]]
-
** [[JavaScanDesc| Java Scanning]]
+
** [http://jupiter.czech.sun.com/wiki/view/PerformanceQE/LatestResults Comparative dashboard]
-
 
+
* Previous releases: [[Fitness69| 6.9 Performance]], [[Fitness68| 6.8 Performance]], [[Fitness67| 6.7 Performance]], [[Fitness65| 6.5 Performance]], [[Fitness61| 6.1 Performance]]
-
== Our Past Achievements ==
+
* See also the [[:Category:Performance|Performance category]] and sub-categories to browse all performance-related pages.
-
 
+
-
* [[Fitness68| 6.8 Performance]] - homepage of the 6.8 performance effort
+
-
* [[Fitness67| 6.7 Performance]] - homepage of the 6.7 performance effort
+
-
* [[Fitness65| 6.5 Performance]] - homepage of the 6.5 performance effort
+
-
* [[Fitness61| 6.1 Performance]] - homepage of the 6.1 performance effort
+
-
 
+
-
[[Category:Performance]]
+
[[Category:Performance]] [[Category:Performance:Planning]] [http://www.buyazelexonline.com/ Azelex]

Current revision as of 11:27, 19 June 2012

This is the home page for NetBeans performance work.

The only IDE faster with every release

Performance Improvements

For NetBeans 6.10 release the main focus is going to be on:

  • improving UI responsiveness and usability of the IDE during scanning (mainly navigation),
  • less intrusive detection of external file changes,
  • better diagnostics and post-mortem analysis,
  • faster debugger stepping.

For more details see the discussion about important performance topics and the approved performance goals.

Press Release

To get an overall picture of what the improvements look like for the users, read the Performance Press Release. If you wonder why we started our work with a press release, read about Working Backwards.

Links

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo