nicholas clark suqhccl4org mon oct 22 2007 101136am 0400 jerry hedden wrote code freeze near im waiting two updates see overload64t failures settle latest module updates vms fixes jos patch httpwwwnntpperlorggroupperlperl5porters200710msg129819html well assumed without macro version would measurable slowdown ran perlbench try measure things e change 32140 b change 32141 c f change 32141 patch applied built o2 falignloops32 falignjumps32 falignfunctions32 falignlabels32 mpreferredstackboundary8 minlineallstringops im sure best set optimisation flags dont access machine run single user run lightly loaded machine b c e f arithmixed 100 94 84 94 100 83 arithtrig 100 95 87 95 100 88 arraycopy 100 101 99 101 100 99 arrayforeach 100 101 92 101 100 92 arrayindex 100 100 96 100 100 96 arraypop 100 90 84 90 91 84 arrayshift 100 99 93 99 100 93 arraysortnum 100 100 96 100 100 96 arraysort 100 100 99 100 100 99 call0arg 100 99 93 100 100 93 call1arg 100 93 97 93 100 97 call2arg 100 93 97 93 100 98 call9arg 100 100 95 100 100 95 callempty 100 96 99 96 100 99 callfib 100 99 95 99 100 95 callmethod 100 100 102 99 100 102 callwantarray 100 75 88 75 100 87 hashcopy 100 93 97 93 100 96 hasheach 100 107 99 107 100 99 hashforeachsort 100 101 99 101 100 99 hashforeach 100 106 103 105 100 103 hashget 100 100 100 101 100 100 hashset 100 100 104 100 100 104 loopforc 100 100 93 100 100 93 loopforrangeconst 100 99 80 100 100 80 loopforrange 100 100 89 100 100 89 loopgetline 100 101 98 100 99 97 loopwhilemy 100 100 93 100 100 93 loopwhile 100 100 92 100 100 92 reconst 100 104 106 104 100 105 rew 100 101 105 102 100 105 startupfewmod 100 101 103 102 100 103 startuplotsofsub 100 100 103 100 100 102 startupnoprog 100 100 100 100 100 100 stringbase64 100 95 97 95 100 96 stringhtmlparser 100 100 96 100 100 96 stringindexconst 100 104 94 103 99 94 stringindexvar 100 95 95 97 100 95 stringipol 100 98 94 98 100 95 stringtr 100 103 116 99 100 116 average 100 99 96 98 100 96 theyre still consistently confusing within noise seems macro anything slows things ever individual test results make sense least example loopforrange much slower macro patch nicholas clark wed 06 aug 2008 232110 0100 code freeze