[sage-devel] Re: Startup time improvement in 8.6

2019-01-17 Thread Simon King
Hi all,

On 2019-01-17, Nils Bruin  wrote:
> On Thursday, January 17, 2019 at 12:11:03 PM UTC-8, Timo Kaufmann wrote:
>>
>> Result:
>> 8.5: 751.77ms
>> 8.6: 1033.39ms
>>
>> Thats 1/3rd improvement! Thanks to whoever is responsible for this.
>>
>> Did you mislabel those results? I would think that for startup time, 
> smaller is better. The numbers you present here would suggest a significant 
> deterioration. 

I guess it is mislabel. There was #26908 that was recently merged, and
all what it did was to make a small change to the decorator
deprecated_function_alias. And although the decorator is invoked only
80 times during startup, the small change resulted in a very significant
improvement.

So, the thanks go to Erik Bray!

Best regards,
Simon

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Startup time improvement in 8.6

2019-01-17 Thread Timo Kaufmann
Am Donnerstag, 17. Januar 2019 21:31:35 UTC+1 schrieb John H Palmieri:
>
>
>
> On Thursday, January 17, 2019 at 12:11:03 PM UTC-8, Timo Kaufmann wrote:
>>
>> When packaging sage 8.6, I noticed that startup felt unusually fast. So I 
>> averaged the startup time over 100 runs:
>>
>> ```
>> for i in {1..100}; do
>>
>
> Are the file names interchanged here?
>

Yes, that is just mislabeled. 

>  
>
>> "sage-8.5/bin/sage" --startuptime | grep 'Total time' | awk '{ print $7 
>> }' >> 8.6.log
>> "sage-8.6/bin/sage" --startuptime | grep 'Total time' | awk '{ print $7 
>> }' >> 8.5.log
>> echo "$i"
>> done
>> echo "8.5:"
>> cat 8.5.log | awk '{ sum += $1; n++ } END { print sum / n; }'
>> echo "8.6:"
>> cat 8.6.log | awk '{ sum += $1; n++ } END { print sum / n; }'
>> ```
>>
>> Result:
>> 8.5: 751.77ms
>> 8.6: 1033.39ms
>>
>
> Does this mean that 8.6 is taking longer to start up than 8.5? Or is it 
> okay because the filenames were interchanged?
>
>
>> Thats 1/3rd improvement! Thanks to whoever is responsible for this.
>>
>>

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Startup time improvement in 8.6

2019-01-17 Thread Nils Bruin
On Thursday, January 17, 2019 at 12:11:03 PM UTC-8, Timo Kaufmann wrote:
>
> Result:
> 8.5: 751.77ms
> 8.6: 1033.39ms
>
> Thats 1/3rd improvement! Thanks to whoever is responsible for this.
>
> Did you mislabel those results? I would think that for startup time, 
smaller is better. The numbers you present here would suggest a significant 
deterioration. 

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: Startup time improvement in 8.6

2019-01-17 Thread John H Palmieri


On Thursday, January 17, 2019 at 12:11:03 PM UTC-8, Timo Kaufmann wrote:
>
> When packaging sage 8.6, I noticed that startup felt unusually fast. So I 
> averaged the startup time over 100 runs:
>
> ```
> for i in {1..100}; do
>

Are the file names interchanged here?
 

> "sage-8.5/bin/sage" --startuptime | grep 'Total time' | awk '{ print $7 }' 
> >> 8.6.log
> "sage-8.6/bin/sage" --startuptime | grep 'Total time' | awk '{ print $7 }' 
> >> 8.5.log
> echo "$i"
> done
> echo "8.5:"
> cat 8.5.log | awk '{ sum += $1; n++ } END { print sum / n; }'
> echo "8.6:"
> cat 8.6.log | awk '{ sum += $1; n++ } END { print sum / n; }'
> ```
>
> Result:
> 8.5: 751.77ms
> 8.6: 1033.39ms
>

Does this mean that 8.6 is taking longer to start up than 8.5? Or is it 
okay because the filenames were interchanged?


> Thats 1/3rd improvement! Thanks to whoever is responsible for this.
>
>

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Startup time improvement in 8.6

2019-01-17 Thread Timo Kaufmann
When packaging sage 8.6, I noticed that startup felt unusually fast. So I 
averaged the startup time over 100 runs:

```
for i in {1..100}; do
"sage-8.5/bin/sage" --startuptime | grep 'Total time' | awk '{ print $7 }' 
>> 8.6.log
"sage-8.6/bin/sage" --startuptime | grep 'Total time' | awk '{ print $7 }' 
>> 8.5.log
echo "$i"
done
echo "8.5:"
cat 8.5.log | awk '{ sum += $1; n++ } END { print sum / n; }'
echo "8.6:"
cat 8.6.log | awk '{ sum += $1; n++ } END { print sum / n; }'
```

Result:
8.5: 751.77ms
8.6: 1033.39ms

Thats 1/3rd improvement! Thanks to whoever is responsible for this.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


Re: [sage-devel] Re: GSoC 2019?

2019-01-17 Thread Dima Pasechnik
Please start on the application, I'll help as much as I can.
I probably could only mentor 1 student this year - but I am happy to
be a GSoC admin.

Dima

On Thu, Jan 17, 2019 at 2:02 PM David Coudert  wrote:
>
> I'm ready to help mentoring and writing the application.
>
> Le mardi 15 janvier 2019 21:28:16 UTC+1, Harald Schilly a écrit :
>>
>> Hi everyone. This years Google Summer of Code 2019 just started. Should we 
>> write an application? Who is motivated to be a mentor? Everyone from last 
>> year still on board?
>>
>> Here is the timeline, such that everyone can orient:
>> https://developers.google.com/open-source/gsoc/timeline
>>
>> For our application, Feb 6th is the first important date!
>>
>> -- Harald
>>
> --
> 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 https://groups.google.com/group/sage-devel.
> For more options, visit https://groups.google.com/d/optout.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] Re: GSoC 2019?

2019-01-17 Thread David Coudert
I'm ready to help mentoring and writing the application.

Le mardi 15 janvier 2019 21:28:16 UTC+1, Harald Schilly a écrit :
>
> Hi everyone. This years Google Summer of Code 2019 just started. Should we 
> write an application? Who is motivated to be a mentor? Everyone from last 
> year still on board?
>
> Here is the timeline, such that everyone can orient:
> https://developers.google.com/open-source/gsoc/timeline
>
> For our application, Feb 6th is the first important date!
>
> -- Harald
>
>

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.


[sage-devel] GSoC 2019?

2019-01-17 Thread Durgesh Agrawal
Please do write an application. I'd apply as a student participant for the 
same. :-)

- Durgesh.

-- 
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 https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.