Is the time spent in gcc or in Cython or both?

On Monday, May 12, 2014 12:54:23 PM UTC+2, P Purkayastha wrote:
>
> Here is some more information. I checked out ticket/16325 and it differs 
> from develop by only two commits to a single file.
>
> ~/Installations/sage-git» git l -n 3
> * 2ecec6b - (HEAD, refs/heads/ticket/16325) bordercolor must not be a list
> . Fix this error. 24 hours ago <Punarbasu Purkayastha>
> * 2b1a65b - Enable fillcolor and bordercolor for implicit_plot 24 hours 
> ago <Punarbasu Purkayastha>
> * fa885d9 - (refs/remotes/origin/develop, refs/heads/develop) Updated 
> Sageversion to 
> 6.3.beta0 2 days ago <Volker Braun>%
>
> CCACHE is in the environment
>
> ~/Installations/sage-git» set|grep CCA
> Binary file (standard input) matches
> ~/Installations/sage-git» env|grep CCA
> SAGE_INSTALL_CCACHE=yes
>
> I had just finished running sage -upgrade (and there was nothing to 
> upgrade in reality - see my previous emails), so the commands below are run 
> immediately after this upgrade command.
>
> ~/Installations/sage-git» local/bin/ccache -s
> cache directory                     /home/punarbasu/.ccache
> cache hit (direct)               4002297
> cache hit (preprocessed)          166297
> cache miss                        206048
> called for link                  2019701
> called for preprocessing           21331
> multiple source files                226
> compiler produced stdout              40
> compile failed                      6261
> preprocessor error                  3187
> bad compiler arguments              3602
> unsupported source language        12963
> autoconf compile/link              46173
> unsupported compiler option        12682
> no input file                      19175
> files in cache                     24529
> cache size                           3.5 Gbytes
> max cache size                       4.0 Gbytes
>
> ~/Installations/sage-git» git co ticket/16325
> Switched to branch 'ticket/16325'
> ~/Installations/sage-git» time sage -ba >& ~/sage.log
> y
> sage -ba >&~/sage.log  101.00s user 25.62s system 50% cpu 4:13.18 total
>
>
> ~/Installations/sage-git» local/bin/ccache -s
> cache directory                     /home/punarbasu/.ccache
> cache hit (direct)               4002676
> cache hit (preprocessed)          166331
> cache miss                        206066
> called for link                  2020083
> called for preprocessing           21331
> multiple source files                226
> compiler produced stdout              40
> compile failed                      6261
> preprocessor error                  3187
> bad compiler arguments              3602
> unsupported source language        12963
> autoconf compile/link              46173
> unsupported compiler option        12682
> no input file                      19180
> files in cache                     24565
> cache size                           3.5 Gbytes
> max cache size                       4.0 Gbytes
>
>
> The time required (4 min) is much better than yesterday, but still too 
> long. Is this to be expected? The log file sage.log is attached.
>
> A copy of all the files is kept in src/build/lib.* - can it not just check 
> the diff between those and the files in src/sage and decide which ones need 
> recompiling?
>
>
> On Monday, May 12, 2014 6:32:07 PM UTC+8, Volker Braun wrote:
>>
>> Try "sage -ba". If it is not very fast, tell us why cycache is not 
>> working on your machine.
>>
>>
>>
>> On Monday, May 12, 2014 12:13:31 PM UTC+2, P Purkayastha wrote:
>>>
>>> All of this was on 6.3.beta0
>>> On May 12, 2014 5:46 PM, "Volker Braun" <vbrau...@gmail.com> wrote:
>>>
>>>> With ccache and cycache the recompliation time of extension modules is 
>>>> negligible. Should work automatically for Sage >= 6.2.rc0
>>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to