Ticket #3569 (closed enhancement: fixed)

Opened 5 years ago

Last modified 5 years ago

[with patch; positive review] optimize import of sage.dsage.interface.dsage_interface

Reported by: was Owned by: cwitty
Priority: major Milestone: sage-3.0.4
Component: misc Keywords:
Cc: Work issues:
Report Upstream: Reviewers:
Authors: Merged in:
Dependencies: Stopgaps:

Description

BEFORE

teragon-2:misc was$ sage -startuptime|grep dsage_interface
        sage.dsage.interface.dsage_interface: 0.092 (dist_function)
         twisted.cred.credentials: 0.009 (sage.dsage.interface.dsage_interface)
         twisted.internet.threads: 0.011 (sage.dsage.interface.dsage_interface)
         twisted.internet.interfaces: 0.040 (sage.dsage.interface.dsage_interface)
0.092 sage.dsage.interface.dsage_interface (dist_function)
0.040 twisted.internet.interfaces (sage.dsage.interface.dsage_interface)

This is after using it multiple times (so caching).

Attachments

sage-3569.patch Download (7.0 KB) - added by was 5 years ago.

Change History

Changed 5 years ago by was

comment:1 Changed 5 years ago by was

  • Summary changed from optimize import of sage.dsage.interface.dsage_interface to [with patch; needs review] optimize import of sage.dsage.interface.dsage_interface

AFTER

teragon-2:dsage was$ sage -startuptime|grep twisted
teragon-2:dsage was$ sage -startuptime|grep dsage_interface
        sage.dsage.interface.dsage_interface: 0.007 (dist_function)
         sage.dsage.misc.misc: 0.005 (sage.dsage.interface.dsage_interface)

comment:2 Changed 5 years ago by mhansen

  • Summary changed from [with patch; needs review] optimize import of sage.dsage.interface.dsage_interface to [with patch; positive review] optimize import of sage.dsage.interface.dsage_interface

+1

comment:3 Changed 5 years ago by mabshoff

  • Status changed from new to closed
  • Resolution set to fixed

Merged in Sage 3.0.4.alpha2

Note: See TracTickets for help on using tickets.