#11900: Serious regression caused by #9138
---------------------------+------------------------------------------------
   Reporter:  SimonKing    |          Owner:  tbd                  
       Type:  defect       |         Status:  needs_review         
   Priority:  blocker      |      Milestone:  sage-4.7.2           
  Component:  performance  |       Keywords:  categories regression
Work_issues:               |       Upstream:  N/A                  
   Reviewer:               |         Author:  Simon King           
     Merged:               |   Dependencies:  #9138                
---------------------------+------------------------------------------------

Comment(by SimonKing):

 With sage-4.7.2.alpha2 plus #9138 plus #11734 (which is a blocker for
 4.7.2 merged in alpha3) and the latest patch, I get
 {{{
 sage: %time D = J0(46).endomorphism_ring().discriminant()
 CPU times: user 5.52 s, sys: 0.19 s, total: 5.72 s
 Wall time: 5.74 s
 sage: %time TestSuite(CrystalOfTableaux(['B',4],shape=[2,1,1,0])).run()
 CPU times: user 7.05 s, sys: 0.02 s, total: 7.06 s
 Wall time: 7.28 s
 sage: W.<z> = CyclotomicField(13)
 sage: %time M = Matrix(W, 2, 3, [10^30*(1-z)^13, 1, 2, 3, 4,
 z]).echelon_form()
 CPU times: user 3.70 s, sys: 0.01 s, total: 3.71 s
 Wall time: 3.73 s
 sage: %time L = EllipticCurve('960d1').prove_BSD()
 CPU times: user 6.26 s, sys: 0.04 s, total: 6.30 s
 Wall time: 6.31 s
 sage: def test(E):
 ....:     for p in prime_range(10000):
 ....:         if p != 389:
 ....:             G = E.change_ring(GF(p)).abelian_group()
 ....:
 sage: E = EllipticCurve('389a')
 sage: %time test(E)
 CPU times: user 18.45 s, sys: 0.06 s, total: 18.51 s
 Wall time: 18.56 s
 sage: %time for E in cremona_curves([11..100]): S =
 E.integral_points(both_signs=False)
 CPU times: user 12.54 s, sys: 0.02 s, total: 12.56 s
 Wall time: 12.63 s
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11900#comment:17>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to