Changes between Initial Version and Version 1 of Ticket #22164, comment 23


Ignore:
Timestamp:
01/20/17 21:14:41 (3 years ago)
Author:
nbruin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22164, comment 23

    initial v1  
    11Replying to [comment:22 cremona]:
    2 > I am working on fixing the leak in eclib.  Meanwhile it seems that wrapping the eclib call as follows
    3 > {{{
    4 > @fork
    5 > def work_on(C):
    6 >     E=EllipticCurve(C)
    7 >     print(E.label())
    8 >     phi=E.modular_symbol()
    9 >     sys.stdout.flush()
    10 >     
    11 > DB = CremonaDatabase()
    12 >
    13 > for N in range(1,10000):
    14 >      Cs = DB.isogeny_classes(N)
    15 >      for C in Cs:
    16 >          work_on(C[0][0])
    17 > }}}
    18 > avoids eating up memory: on a test run, it has reached 8000 (out of 10000) and does not go over 200k according to "top".
    19 I see a research article comong out of this: Implementing a stack using "fork".
     2
     3I see a research article coming out of this: Implementing a stack using "fork".