|
From: | Rik |
Subject: | Re: GUI release |
Date: | Tue, 27 Jan 2015 18:20:09 -0800 |
On 01/27/2015 04:35 PM,
address@hidden wrote:
I don't think we want to wait much longer for a GUI release. The development branch continues to make great strides, but it is rapidly diverging from the gui-release branch. I would prefer to see us keep the promise about maintaining deprecated code for two releases. In terms of what to do, there is a checklist of activities for a release on the wiki at http://wiki.octave.org/Roadmap. One of the first priorities is figuring out which bugs require fixing before the release and which would only be nice to fix. In the past we have tried to fix all segmentation faults, all regressions, and any bugs with a severity > 4. A quick search on Savannah shows that there are 38 bugs marked as crashes. One thing that becomes apparent is that the GUI has a lot of trouble running and plotting under Mac OS X. Certainly we will need to have some sort of solution for that OS. My main concern is the slow down in performance in Octave under the GUI. As a quick gauge I tried runtests on the corefcn directory. See below. --Benchmark Code-- more off t0 = cputime(); runtests ("libinterp/corefcn"); t1 = cputime(); t1 - t0 --End Code-- hg: 101ce4eaa56c (gui-release) GUI: ./run-octave -f time : 145.40 CLI: ./run-octave -f --no-gui-libs time : 80.489 Built with --disable-atomic-refcounts GUI: ./run-octave -f time : 126.40 CLI: ./run-octave -f --no-gui-libs time : 71.136 There is about an 80% decrease in performance when running the GUI. It seems like maybe the update frequency for items in the Variable Browser pane could be slower when Octave is fully engaged making a calculation. --Rik |
[Prev in Thread] | Current Thread | [Next in Thread] |