Gottfried Helms on Fri, 15 Mar 2024 11:14:19 +0100


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

New primelimit-process? (apparently much Time-consuming)


Dear community -

 I just tried the gp2.16.2 (64 bit) (developers) version and
 was surprised about a very long loading time of the system.

 With the gp2.16.0 (64 bit) version there has never been no such
 long waiting time.

 I tried changing of parameters in the gprc.txt and others in
 my starting routine, and it focused on the "primelimit"-parameter
 in the gprc.txt file.

 Here screenshots from the starting process (by my GP-interface,
 but the difference occured even when started as dos-process
 in a "cmd"-window, so this is no effect of my GP-interface)

--------------------------------------------------------------
This takes no time to load: (using gp 2.16.0):
==============================================================
        GP/PARI CALCULATOR Version 2.16.0 (development 28083-5ad72a2e8c)
          amd64 running mingw (x86-64/GMP-6.1.2 kernel) 64-bit version
           compiled: Oct 30 2022, gcc version 10-win32 20210110 (GCC)
                            threading engine: single
                (readline v8.0 disabled, extended help enabled)
(...)
     parisizemax = 1000000000, primelimit = 10000000
(...)
==============================================================


--------------------------------------------------------------
This took about 5 secs to load: (using gp 2.16.2):
==============================================================
GPRC Done.
  ***   Warning: increasing stack size to 16000000.
  ***   Warning: increasing stack size to 32000000.
        GP/PARI CALCULATOR Version 2.16.2 (development 29293-74f0f882e6)
          amd64 running mingw (x86-64/GMP-6.1.2 kernel) 64-bit version
           compiled: Mar 13 2024, gcc version 10-win32 20210110 (GCC)
                            threading engine: single
                (readline v8.0 disabled, extended help enabled)
(...)
     parisizemax = 1000000000, primelimit = 10000000
(...)
==============================================================

Note the "increasing stacksize" messages which occur in the 2.16.2
version.

If I use even primelimit=100000000 (=100 000 000) in gprc.txt,
which is what I've done in the last year by default, then the new
loading time increased to, say, 20 secs and even the stack-allocation
comments go up to 1GB, while with version 2.16.0 nothing similar
occurs.

Kind regards -

Gottfried Helms