Descriptioncmd/5g, cmd/6g, cmd/8g: faster compilation
Replace linked list walk with memset.
This reduces CPU time taken by 'go install -a std' by ~10%.
Before:
real user sys
0m23.561s 0m16.625s 0m5.848s
0m23.766s 0m16.624s 0m5.846s
0m23.742s 0m16.621s 0m5.868s
after:
0m22.714s 0m14.858s 0m6.138s
0m22.644s 0m14.875s 0m6.120s
0m22.604s 0m14.854s 0m6.081s
Patch Set 1 #Patch Set 2 : diff -r 6d2a2628859d https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 3 : diff -r 4fa24b4ac2f9 https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 4 : diff -r 4fa24b4ac2f9 https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 5 : diff -r 4fa24b4ac2f9 https://dvyukov%40google.com@code.google.com/p/go/ #Patch Set 6 : diff -r 5600ebc3b0b1 https://dvyukov%40google.com@code.google.com/p/go/ #
MessagesTotal messages: 3
|