octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #56752] Performance slowdown from version 3.2.


From: Rik
Subject: [Octave-bug-tracker] [bug #56752] Performance slowdown from version 3.2.4 through to current dev branch
Date: Tue, 13 Aug 2019 16:52:20 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Follow-up Comment #14, bug #56752 (project octave):

>From the longitudinal benchmarking, there was a step change loss of
performance from the 3.8.X series to 4.0.X series.  Looking at the NEWS file
for 4.0.0, that release featured the addition of a Qt-based GUI and classdef
OO programming.  Running today with --no-gui-libs and --no-gui shows very
little difference so I don't think the slowdown is because of the GUI.  That
would leave classdef as a large architectural change capable of a 2X
slowdown.

I tried quick test by commenting out the classdef section of
fcn_info::fcn_info_rep::xfind.  It was meaningful, runtime went from 14 s to
13 s, but at ~7% is no where near large enough to explain the complete
slowdown.  Commenting out the code for packages saved an additional 0.75 s
which is nice, but also not stupendous.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?56752>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]