Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Roqc/dev/doc/archive/   (Beweissystem des Inria Version 9.1.0©)  Datei vom 15.8.2025 mit Größe 5 kB image not shown  

Quelle  perf-analysis

  Sprache: C
 

Spracherkennung für: vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

Performance analysis (trunk repository)
---------------------------------------

Jun 72010: delayed re-typing of Ltac instances in matching
  (-1% on HighSchoolGeometry, -2% on JordanCurveTheorem)

Jun 42010: improvement in eauto and type classes inference by removing
  systematic preparation of debugging pretty-printing streams (std_ppcmds)
  (-7% in ATBR, visible only on V8.3 logs since ATBR is broken in trunk;
   -6% in HighSchoolGeometry)

Apr 192010: small improvement obtained by reducing evar instantiation 
  from O(n^3) to O(n^2) in the size of the instance (-2% in Compcert,
  -2% AreaMethod, -15% in Ssreflect)

Apr 172010: small improvement obtained by not repeating unification
  twice in auto (-2% in Compcert, -2% in Algebra)

Feb 152010: Global decrease due to unicode inefficiency repaired

Jan 82010: Global increase due to an inefficiency in unicode treatment

Dec 12009 - Dec 192009: Temporary addition of [forall x, P x] hints to
  exact (generally not significative but, e.g., +25% on Subst, +8% on
  ZFC, +5% on AreaMethod)

Oct 192009: Change in modules (CoLoR +35%)

Aug 92009: new files added in AreaMethod

May 212008: New version of CoRN
  (needs +84% more time to compile)

Apr 25-292008: Temporary attempt with delta in eauto (Matthieu)
  (+28% CoRN) 

Apr 172008: improvement probably due to commit 10807 or 10813 (bug
  fixes, control of zeta in rewrite, auto (??))
  (-18% Buchberger, -40% PAutomata, -28% IntMap, -43% CoRN, -13% LinAlg,
  but CatsInZFC -0.5% only, PiCalc stable, PersistentUnionFind -1%)

Mar 112008:
  (+19% PersistentUnionFind wrt Mar 3, +21% Angles, 
   +270% Continuations between 7/3 and 18/4)

Mar 72008:
  (-10% PersistentUnionFind wrt Mar 3)

Feb 202008: temporary 1-day slow down
  (+64% LinAlg)

Feb 142008:
  (-10% PersistentUnionFind, -19% Groups)

Feb 782008: temporary 2-days long slow down
  (+20 LinAlg, +50% BDDs)

Feb 22008: many updates of the module system
  (-13% LinAlg, -50% AMM11262, -5% Goedel, -1% PersistentUnionFind, 
   -42% ExactRealArithmetic, -41% Icharate, -42% Kildall, -74% SquareMatrices)

Jan 12008: merge of TypeClasses branch
  (+8% PersistentUnionFind, +36% LinAlg, +76% Goedel)

Nov 16172007:
  (+18% Cantor, +4% LinAlg, +27% IEEE1394 on 2 days)

Nov 82007:
  (+18% Cantor, +16% LinAlg, +55% Continuations, +200% IEEE1394, +170% CTLTCTL,
   +220% SquareMatrices)

Oct 29, V8.1 (+ 3% geometry but CoRN, Godel, Kildall, Stalmark stables)

Between Oct 12 and Oct 272007: inefficiency temporarily introduced in the
  tactic interpreter (from revision 10222 to 10267)
  (+22% CoRN, +10% geometry, ...)

Sep 162007:
  (+16% PersistentUnionFind on 3 days, LinAlg stable,

Sep 42007:
  (+26% PersistentUnionFind, LinAlg stable,

Jun 62007: optimization of the need for type unification in with-bindings
  (-3.5% Stalmark, -6% Kildall)

May 2021222007: improved inference of with-bindings (including activation
  of unification on types)
  (+4% PICALC, +5% Stalmark, +7% Kildall)

May 112007: added primitive integers (+6% CoLoR, +7% CoRN, +5% FSets, ...)

Between Feb 22 and March 162007: bench temporarily moved on JMN's
  computer (-25% CoRN, -25% Fairisle, ...)

Oct 29 and Oct 302006: abandoned attempt to add polymorphism on definitions
  (+4% in general during these two days)

Oct 172006: improvement in new field [r9248]
  (QArith -3%, geometry: -2%)

Oct 52006: fixing wrong unification of Meta below binders
  (e.g. CatsInZFC: +10%, CoRN: -2.5%, Godel: +4%, LinAlg: +7%,
   DISTRIBUTED_REFERENCE_COUNTING: +10%, CoLoR: +1%)

Sep 262006: new field [r9178-9181]
  (QArith: -16%, geometry: -5%, Float: +6%, BDDS:+5% but no ring in it)

  Sep 122006: Rocq/AREA_METHOD extended (~ 530s)
  Aug 122006: Rocq/AREA_METHOD added (~ 480s)
  May 302006: Nancy/CoLoR added (~ 319s)

May 232006: new, lighter version of polymorphic inductive types
  (CoRN: -27%, back to Mar-24 time)

May 172006: changes in List.v (DISTRIBUTED_REFERENCE_COUNTING: -)

May 52006: improvement in closure (array instead of lists)
  (e.g. CatsInZFC: -10%, CoRN: -3%, 

May 232006: polymorphic inductive types (precise, heavy algorithm)
  (CoRN: +37%)

  Dec 292005: new test and use of -vm in Stalmarck

  Dec 272005: contrib Karatsuba added (~ 30s)

Dec 282005: size decrease
  mainly due to Defined moved to Qed in FSets (reduction from 95M to 7Mo)

Dec 1-142005: benchmarking server down
  between the two dates: Godel: -10%, CoRN: -10%
  probably due to changes around vm (new informative Cast,
  change of equality in named_context_val) 

  Oct 62005: contribs IPC and Tait added (~ 22s and ~ 25s)

Aug 192005: time decrease after application of "Array.length x=0" Xavier's 
  suggestions for optimisation
  (e.g. Nijmegen/QArith: -3%, Nijmegen/CoRN: -7%, Godel: -3%)
 
  Aug 12005: contrib Kildall added (~ 65s)

Jul 26-Aug 22005: bench down

Jul 14-1520054 contribs failed including CoRN

Jul 142005: time increase after activation of "closure optimisation"
  (e.g. Nijmegen/QArith: +8%, Nijmegen/CoRN: +3%, Godel: +13%)

  Jul 72005: adding contrib Fermat4

  Jun 172005: contrib Goodstein extended and moved to CantorOrdinals (~ 30s)

  May 192005: contrib Goodstein and prfx (~ 9s) added 

Apr 212005: strange time decrease
  (could it be due to the change of Back and Reset mechanism) 
  (e.g. Nijmegen/CoRN: -2%, Nijmegen/QARITH: -4%, Godel: -11%)

Mar 202005: fixed Logic.with_check bug
  global time decrease (e.g. Nijmegen/CoRN: -3%, Nijmegen/QARITH: -1.5%)

Jan 31-Feb 82005: small instability
  (e.g. CoRN: ~2015s -> ~1999s -> ~2032s, Godel: ~340s -> ~370s)

  Jan 132005: contrib SumOfTwoSquare added (~ 38s)

¤ Dauer der Verarbeitung: 0.10 Sekunden  (vorverarbeitet am  2026-06-10) ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.