New compile profile.lisp, 2/26/90. Evaluation took: 198.2 seconds of real time 88.6406 seconds of user run time 10.125 seconds of system run time 4069 page faults and 2157856 bytes consed. #.(pathname "/usr0/ram/profile.nfasl") Nil Nil * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 17.561 | 364,848 | 23 | 0.76353 | Ir1-Top-Level 14.947 | 802,584 | 33 | 0.45295 | Ir2-Convert 5.707 | 112,648 | 33 | 0.17295 | Fasl-Dump-Component 5.516 | 66,420 | 272 | 0.02028 | Ir1-Optimize-Block 4.934 | 51,368 | 42 | 0.11747 | Constraint-Propagate 3.214 | 32,612 | 42 | 0.07652 | Generate-Type-Checks 3.180 | 82,832 | 27 | 0.11776 | Local-Call-Analyze 2.751 | 115,176 | 23 | 0.11962 | Find-Initial-Dfo 2.149 | 5,804 | 1,408 | 0.00153 | Pack-Tn 2.087 | 15,496 | 33 | 0.06325 | Generate-Code 2.016 | 87,920 | 219 | 0.00921 | Pack-Load-Tns 1.837 | 58,048 | 33 | 0.05568 | Ltn-Analyze 1.157 | 7,744 | 33 | 0.03507 | Lifetime-Post-Pass 0.739 | 3,852 | 1,852 | 0.00040 | Pack-Wired-Tn 0.667 | 71,888 | 33 | 0.02022 | Gtn-Analyze 0.567 | 31,664 | 33 | 0.01719 | Lifetime-Pre-Pass 0.356 | 0 | 219 | 0.00163 | Compute-Costs-And-Target 0.337 | 3,320 | 60 | 0.00562 | Delete-Block 0.284 | 1,708 | 41 | 0.00693 | Environment-Analyze 0.277 | 9,828 | 33 | 0.00840 | Lifetime-Flow-Analysis 0.276 | 7,364 | 219 | 0.00126 | Emit-Saves 0.244 | 3,080 | 225 | 0.00108 | Flush-Dead-Code 0.117 | 79,152 | 33 | 0.00356 | Control-Analyze 0.056 | 5,248 | 584 | 0.00010 | Join-Successor-If-Possible 0.037 | 0 | 9 | 0.00406 | Find-Dfo 0.028 | 0 | 397 | 0.00007 | Pack-Targeting-Tns 0.015 | 0 | 40 | 0.00037 | Reset-Current-Conflict 0.000 | 96 | 2 | 0.00000 | Stack-Analyze 0.000 | 0 | 33 | 0.00000 | Delete-Unreferenced-Tns ------------------------------------------------------ 71.055 | 2,020,700 | 6,034 | | Total Estimated total profiling overhead: 4.63 seconds (18 sec reduction w/o consistency checking...) New compile oprofile.lisp, 4/25/90: After non-descriptor changes. Top-level form merging with limit 5. Cross compilation mode. No GC. No consistency check. debug-info 2. 16meg new RT, with other user. Elapsed time in some trials neared CPU time. * (time (ncompile-file "rm:oprofile" :error-output nil)) Evaluation took: 48.3 seconds of real time, 26.48437 seconds of user run time, 3.828125 seconds of system run time, 2030 page faults, and 1783996 bytes consed. #.(pathname "/usr0/ram/oprofile.nfasl") T T * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 4.431 | 334,148 | 27 | 0.16411 | IR1-TOP-LEVEL 3.654 | 127,792 | 19 | 0.19230 | FASL-DUMP-COMPONENT 1.704 | 96,464 | 289 | 0.00590 | IR1-OPTIMIZE-BLOCK 1.604 | 464,404 | 19 | 0.08440 | IR2-CONVERT 1.403 | 24,356 | 21 | 0.06681 | READ-SOURCE-FORM 1.395 | 16 | 889 | 0.00157 | PACK-TN 1.191 | 61,760 | 28 | 0.04253 | GENERATE-TYPE-CHECKS 1.087 | 75,900 | 40 | 0.02717 | LOCAL-CALL-ANALYZE 1.081 | 53,040 | 28 | 0.03860 | CONSTRAINT-PROPAGATE 1.044 | 22,088 | 19 | 0.05493 | GENERATE-CODE 0.764 | 104,724 | 19 | 0.04019 | LTN-ANALYZE 0.624 | 9,104 | 19 | 0.03283 | LIFETIME-POST-PASS 0.530 | 56,384 | 182 | 0.00291 | PACK-LOAD-TNS 0.316 | 5,968 | 1,577 | 0.00020 | PACK-WIRED-TN 0.311 | 26,092 | 27 | 0.01152 | FIND-INITIAL-DFO 0.306 | 3,056 | 224 | 0.00136 | FLUSH-DEAD-CODE 0.284 | 27,512 | 19 | 0.01493 | LIFETIME-PRE-PASS 0.249 | 10,760 | 667 | 0.00037 | JOIN-SUCCESSOR-IF-POSSIBLE 0.220 | 18,124 | 182 | 0.00121 | EMIT-SAVES 0.201 | 0 | 28 | 0.00717 | CLEAR-STUFF 0.184 | 9,048 | 19 | 0.00967 | LIFETIME-FLOW-ANALYSIS 0.175 | 3,560 | 75 | 0.00233 | DELETE-BLOCK 0.154 | 24,180 | 19 | 0.00809 | SELECT-REPRESENTATIONS 0.134 | 32,260 | 19 | 0.00704 | GTN-ANALYZE 0.080 | 1,040 | 1 | 0.07967 | FASL-DUMP-SOURCE-INFO 0.054 | 0 | 19 | 0.00283 | CLEAR-IR2-INFO 0.054 | 3,444 | 19 | 0.00283 | ENVIRONMENT-ANALYZE 0.044 | 15,288 | 19 | 0.00230 | CONTROL-ANALYZE 0.041 | 712 | 27 | 0.00152 | IR1-FINALIZE 0.031 | 0 | 27 | 0.00115 | RESET-CURRENT-CONFLICT 0.027 | 0 | 10 | 0.00267 | FIND-DFO 0.018 | 3,064 | 5 | 0.00367 | MERGE-TOP-LEVEL-LAMBDAS 0.009 | 144 | 3 | 0.00300 | STACK-ANALYZE 0.008 | 0 | 5 | 0.00167 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 447 | 0.00000 | PACK-TARGETING-TNS 0.000 | 0 | 19 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 756 | 27 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 23.406 | 1,615,188 | 5,083 | | Total Estimated total profiling overhead: 3.38 seconds Similar to last, but on 12 meg old RT. With freelisting for ir2 stuff and some ir1 stuff. * (time (ncompile-file "rm:oprofile" :error-output nil)) Evaluation took: 46.0 seconds of real time, 30.625 seconds of user run time, 3.828125 seconds of system run time, 612 page faults, and 1146020 bytes consed. #.(pathname "/usr0/ram/oprofile.nfasl") T T * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 4.679 | 240,148 | 27 | 0.17329 | IR1-TOP-LEVEL 3.903 | 123,672 | 17 | 0.22959 | FASL-DUMP-COMPONENT 2.142 | 88,476 | 287 | 0.00746 | IR1-OPTIMIZE-BLOCK 1.955 | 16 | 885 | 0.00221 | PACK-TN 1.741 | 24,356 | 21 | 0.08292 | READ-SOURCE-FORM 1.543 | 140,072 | 17 | 0.09076 | IR2-CONVERT 1.289 | 61,824 | 26 | 0.04959 | GENERATE-TYPE-CHECKS 1.114 | 64,872 | 40 | 0.02784 | LOCAL-CALL-ANALYZE 1.089 | 52,808 | 26 | 0.04190 | CONSTRAINT-PROPAGATE 1.083 | 22,088 | 17 | 0.06371 | GENERATE-CODE 0.823 | 3,200 | 17 | 0.04841 | CLEAR-IR2-INFO 0.743 | 41,036 | 17 | 0.04371 | LTN-ANALYZE 0.597 | 18,040 | 176 | 0.00339 | PACK-LOAD-TNS 0.553 | 6,096 | 17 | 0.03253 | LIFETIME-POST-PASS 0.443 | 4,296 | 17 | 0.02606 | LIFETIME-PRE-PASS 0.339 | 5,968 | 1,557 | 0.00022 | PACK-WIRED-TN 0.309 | 26,092 | 27 | 0.01144 | FIND-INITIAL-DFO 0.259 | 3,080 | 222 | 0.00116 | FLUSH-DEAD-CODE 0.217 | 7,332 | 176 | 0.00124 | EMIT-SAVES 0.213 | 6,500 | 17 | 0.01253 | LIFETIME-FLOW-ANALYSIS 0.208 | 0 | 28 | 0.00745 | CLEAR-STUFF 0.193 | 3,620 | 17 | 0.01135 | SELECT-REPRESENTATIONS 0.159 | 3,560 | 75 | 0.00212 | DELETE-BLOCK 0.153 | 0 | 17 | 0.00900 | MACERATE-IR1-COMPONENT 0.146 | 10,800 | 666 | 0.00022 | JOIN-SUCCESSOR-IF-POSSIBLE 0.113 | 8,260 | 17 | 0.00665 | GTN-ANALYZE 0.083 | 3,244 | 17 | 0.00488 | ENVIRONMENT-ANALYZE 0.080 | 1,040 | 1 | 0.07959 | FASL-DUMP-SOURCE-INFO 0.059 | 712 | 27 | 0.00218 | IR1-FINALIZE 0.046 | 0 | 10 | 0.00459 | FIND-DFO 0.043 | 2,728 | 17 | 0.00253 | CONTROL-ANALYZE 0.033 | 0 | 17 | 0.00194 | DELETE-UNREFERENCED-TNS 0.029 | 2,616 | 3 | 0.00959 | MERGE-TOP-LEVEL-LAMBDAS 0.020 | 0 | 25 | 0.00079 | RESET-CURRENT-CONFLICT 0.019 | 144 | 3 | 0.00625 | STACK-ANALYZE 0.007 | 0 | 445 | 0.00001 | PACK-TARGETING-TNS 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 756 | 27 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 26.423 | 977,452 | 5,021 | | Total Same as above with some non-top-level functions profiled. FIND-FREE-FUNCTION FIND-FREE-VARIABLE FIND-SOURCE-PATHS PRIMITIVE-TYPE SPECIFIER-TYPE TYPE-INTERSECTION TYPE-UNION TYPES-INTERSECT * (time (ncompile-file "rm:oprofile" :error-output nil)) Evaluation took: 60.41 seconds of real time, 33.7344 seconds of user run time, 7.890625 seconds of system run time, 807 page faults, and 1145976 bytes consed. #.(pathname "/usr0/ram/oprofile.nfasl") T T * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 6.929 | 240,212 | 27 | 0.25662 | IR1-TOP-LEVEL 3.883 | 123,672 | 17 | 0.22841 | FASL-DUMP-COMPONENT 3.162 | 88,412 | 287 | 0.01102 | IR1-OPTIMIZE-BLOCK 3.080 | 54,508 | 2,137 | 0.00144 | SPECIFIER-TYPE 2.423 | 140,072 | 17 | 0.14253 | IR2-CONVERT 2.115 | 16 | 885 | 0.00239 | PACK-TN 2.009 | 61,760 | 26 | 0.07728 | GENERATE-TYPE-CHECKS 1.693 | 41,036 | 17 | 0.09959 | LTN-ANALYZE 1.669 | 52,872 | 26 | 0.06420 | CONSTRAINT-PROPAGATE 1.641 | 24,356 | 21 | 0.07816 | READ-SOURCE-FORM 1.405 | 13,432 | 1,348 | 0.00104 | PRIMITIVE-TYPE 1.364 | 64,808 | 40 | 0.03409 | LOCAL-CALL-ANALYZE 1.163 | 22,088 | 17 | 0.06841 | GENERATE-CODE 1.141 | 18,592 | 556 | 0.00205 | TYPE-INTERSECTION 0.927 | 11,304 | 371 | 0.00250 | FIND-FREE-FUNCTION 0.900 | 29,760 | 1,287 | 0.00070 | TYPE-UNION 0.843 | 3,200 | 17 | 0.04959 | CLEAR-IR2-INFO 0.627 | 18,040 | 176 | 0.00357 | PACK-LOAD-TNS 0.573 | 6,096 | 17 | 0.03371 | LIFETIME-POST-PASS 0.413 | 4,296 | 17 | 0.02429 | LIFETIME-PRE-PASS 0.359 | 26,156 | 27 | 0.01329 | FIND-INITIAL-DFO 0.349 | 5,968 | 1,557 | 0.00022 | PACK-WIRED-TN 0.308 | 13,920 | 198 | 0.00156 | FIND-FREE-VARIABLE 0.293 | 8,260 | 17 | 0.01724 | GTN-ANALYZE 0.288 | 0 | 28 | 0.01030 | CLEAR-STUFF 0.269 | 22,000 | 609 | 0.00044 | CTYPE-OF 0.269 | 3,080 | 222 | 0.00121 | FLUSH-DEAD-CODE 0.213 | 3,620 | 17 | 0.01253 | SELECT-REPRESENTATIONS 0.203 | 6,500 | 17 | 0.01194 | LIFETIME-FLOW-ANALYSIS 0.179 | 3,560 | 75 | 0.00239 | DELETE-BLOCK 0.172 | 18,492 | 20 | 0.00859 | FIND-SOURCE-PATHS 0.166 | 10,800 | 666 | 0.00025 | JOIN-SUCCESSOR-IF-POSSIBLE 0.153 | 0 | 17 | 0.00900 | MACERATE-IR1-COMPONENT 0.107 | 7,332 | 176 | 0.00061 | EMIT-SAVES 0.100 | 1,040 | 1 | 0.09959 | FASL-DUMP-SOURCE-INFO 0.079 | 712 | 27 | 0.00292 | IR1-FINALIZE 0.065 | 160 | 158 | 0.00041 | TYPES-INTERSECT 0.060 | 0 | 25 | 0.00239 | RESET-CURRENT-CONFLICT 0.033 | 0 | 17 | 0.00194 | DELETE-UNREFERENCED-TNS 0.033 | 3,244 | 17 | 0.00194 | ENVIRONMENT-ANALYZE 0.023 | 2,728 | 17 | 0.00135 | CONTROL-ANALYZE 0.019 | 2,616 | 3 | 0.00625 | MERGE-TOP-LEVEL-LAMBDAS 0.009 | 756 | 27 | 0.00033 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 445 | 0.00000 | PACK-TARGETING-TNS 0.000 | 144 | 3 | 0.00000 | STACK-ANALYZE 0.000 | 0 | 10 | 0.00000 | FIND-DFO ------------------------------------------------------ 41.706 | 1,159,620 | 11,705 | | Total Estimated total profiling overhead: 9.64 seconds Standard test, but native on 5/6/90 (16 meg new RT). Evaluation took: 101.1799 seconds of real time 48.0156 seconds of user run time 2.09375 seconds of system run time 269 page faults and 1029460 bytes consed. * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 9.320 | 238,896 | 30 | 0.31067 | IR1-TOP-LEVEL 5.013 | 83,084 | 21 | 0.23872 | READ-SOURCE-FORM 4.610 | 56,304 | 245 | 0.01882 | IR1-OPTIMIZE-BLOCK 3.962 | 42,344 | 24 | 0.16509 | CONSTRAINT-PROPAGATE 3.765 | 138,688 | 16 | 0.23530 | IR2-CONVERT 2.955 | 55,924 | 16 | 0.18467 | FASL-DUMP-COMPONENT 2.852 | 29,188 | 24 | 0.11884 | GENERATE-TYPE-CHECKS 2.449 | 62,048 | 33 | 0.07422 | LOCAL-CALL-ANALYZE 1.500 | 56,812 | 30 | 0.05001 | FIND-INITIAL-DFO 1.474 | 0 | 847 | 0.00174 | PACK-TN 1.445 | 32,944 | 16 | 0.09030 | LTN-ANALYZE 0.945 | 20,516 | 16 | 0.05905 | GENERATE-CODE 0.525 | 5,504 | 16 | 0.03280 | LIFETIME-POST-PASS 0.491 | 16,456 | 150 | 0.00327 | PACK-LOAD-TNS 0.445 | 2,848 | 16 | 0.02780 | CLEAR-IR2-INFO 0.395 | 7,684 | 16 | 0.02467 | GTN-ANALYZE 0.371 | 3,532 | 1,469 | 0.00025 | PACK-WIRED-TN 0.311 | 6,056 | 150 | 0.00207 | EMIT-SAVES 0.296 | 3,528 | 73 | 0.00406 | DELETE-BLOCK 0.270 | 0 | 31 | 0.00871 | CLEAR-STUFF 0.255 | 8,548 | 16 | 0.01592 | LIFETIME-PRE-PASS 0.202 | 3,440 | 208 | 0.00097 | FLUSH-DEAD-CODE 0.195 | 4,004 | 16 | 0.01217 | SELECT-REPRESENTATIONS 0.183 | 3,964 | 22 | 0.00831 | ENVIRONMENT-ANALYZE 0.145 | 5,096 | 16 | 0.00905 | LIFETIME-FLOW-ANALYSIS 0.130 | 8,576 | 1 | 0.12967 | FASL-DUMP-SOURCE-INFO 0.079 | 2,616 | 3 | 0.02634 | MERGE-TOP-LEVEL-LAMBDAS 0.075 | 0 | 16 | 0.00467 | MACERATE-IR1-COMPONENT 0.075 | 5,792 | 538 | 0.00014 | JOIN-SUCCESSOR-IF-POSSIBLE 0.060 | 608 | 30 | 0.00201 | IR1-FINALIZE 0.053 | 0 | 23 | 0.00228 | RESET-CURRENT-CONFLICT 0.035 | 3,864 | 16 | 0.00217 | CONTROL-ANALYZE 0.017 | 0 | 8 | 0.00217 | FIND-DFO 0.015 | 0 | 16 | 0.00092 | DELETE-UNREFERENCED-TNS 0.011 | 756 | 27 | 0.00041 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 412 | 0.00000 | PACK-TARGETING-TNS 0.000 | 120 | 3 | 0.00000 | STACK-ANALYZE ------------------------------------------------------ 44.922 | 909,740 | 4,613 | | Total Estimated total profiling overhead: 3.01 seconds Cross compile, 16 new RT meg. After type operation reimplementation and globaldb hash cache. * (time (ncompile-file "test:oprofile" :error-output nil)) Evaluation took: 51.43994 seconds of real time, 23.6875 seconds of user run time, 2.328125 seconds of system run time, 273 page faults, and 1121092 bytes consed. * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 3.224 | 124,136 | 17 | 0.18966 | FASL-DUMP-COMPONENT 2.841 | 225,876 | 27 | 0.10522 | IR1-TOP-LEVEL 1.525 | 16 | 907 | 0.00168 | PACK-TN 1.403 | 26,092 | 21 | 0.06681 | READ-SOURCE-FORM 1.243 | 81,788 | 318 | 0.00391 | IR1-OPTIMIZE-BLOCK 1.184 | 137,556 | 17 | 0.06966 | IR2-CONVERT 1.024 | 22,424 | 17 | 0.06025 | GENERATE-CODE 0.747 | 63,448 | 40 | 0.01866 | LOCAL-CALL-ANALYZE 0.711 | 59,232 | 26 | 0.02736 | GENERATE-TYPE-CHECKS 0.651 | 47,564 | 26 | 0.02505 | CONSTRAINT-PROPAGATE 0.631 | 18,040 | 177 | 0.00356 | PACK-LOAD-TNS 0.624 | 3,216 | 17 | 0.03672 | CLEAR-IR2-INFO 0.574 | 39,360 | 17 | 0.03378 | LTN-ANALYZE 0.474 | 6,176 | 17 | 0.02790 | LIFETIME-POST-PASS 0.402 | 5,968 | 1,571 | 0.00026 | PACK-WIRED-TN 0.334 | 4,296 | 17 | 0.01966 | LIFETIME-PRE-PASS 0.251 | 4,872 | 266 | 0.00094 | FLUSH-DEAD-CODE 0.241 | 26,092 | 27 | 0.00892 | FIND-INITIAL-DFO 0.220 | 8,608 | 686 | 0.00032 | JOIN-SUCCESSOR-IF-POSSIBLE 0.164 | 3,620 | 17 | 0.00966 | SELECT-REPRESENTATIONS 0.124 | 0 | 17 | 0.00731 | MACERATE-IR1-COMPONENT 0.124 | 6,604 | 17 | 0.00731 | LIFETIME-FLOW-ANALYSIS 0.105 | 3,560 | 75 | 0.00140 | DELETE-BLOCK 0.100 | 1,168 | 1 | 0.09966 | FASL-DUMP-SOURCE-INFO 0.094 | 8,164 | 17 | 0.00555 | GTN-ANALYZE 0.091 | 0 | 28 | 0.00324 | CLEAR-STUFF 0.064 | 2,872 | 17 | 0.00378 | ENVIRONMENT-ANALYZE 0.049 | 2,616 | 3 | 0.01633 | MERGE-TOP-LEVEL-LAMBDAS 0.041 | 712 | 27 | 0.00152 | IR1-FINALIZE 0.041 | 8,012 | 177 | 0.00023 | EMIT-SAVES 0.021 | 756 | 27 | 0.00078 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.019 | 144 | 3 | 0.00633 | STACK-ANALYZE 0.014 | 0 | 17 | 0.00084 | DELETE-UNREFERENCED-TNS 0.014 | 2,728 | 17 | 0.00084 | CONTROL-ANALYZE 0.012 | 0 | 25 | 0.00046 | RESET-CURRENT-CONFLICT 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 451 | 0.00000 | PACK-TARGETING-TNS 0.000 | 0 | 10 | 0.00000 | FIND-DFO ------------------------------------------------------ 19.382 | 945,716 | 5,160 | | Total Estimated total profiling overhead: 3.47 seconds Same as above, but 12 meg old RT. * (time (c::ncompile-file "test:oprofile" :error-output nil)) Evaluation took: 40.00995 seconds of real time, 29.04687 seconds of user run time, 3.140625 seconds of system run time, 471 page faults, and 1121112 bytes consed. #.(pathname "/afs/cs.cmu.edu/project/clisp/new-compiler/tests/oprofile.nfasl") T T * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 3.993 | 124,072 | 17 | 0.23489 | FASL-DUMP-COMPONENT 3.549 | 225,940 | 27 | 0.13145 | IR1-TOP-LEVEL 2.147 | 16 | 907 | 0.00237 | PACK-TN 1.692 | 26,092 | 21 | 0.08055 | READ-SOURCE-FORM 1.543 | 81,788 | 318 | 0.00485 | IR1-OPTIMIZE-BLOCK 1.523 | 137,556 | 17 | 0.08960 | IR2-CONVERT 1.063 | 22,424 | 17 | 0.06254 | GENERATE-CODE 0.950 | 47,500 | 26 | 0.03652 | CONSTRAINT-PROPAGATE 0.924 | 63,448 | 40 | 0.02310 | LOCAL-CALL-ANALYZE 0.813 | 3,216 | 17 | 0.04784 | CLEAR-IR2-INFO 0.790 | 59,280 | 26 | 0.03037 | GENERATE-TYPE-CHECKS 0.693 | 39,360 | 17 | 0.04078 | LTN-ANALYZE 0.602 | 5,968 | 1,571 | 0.00038 | PACK-WIRED-TN 0.583 | 6,176 | 17 | 0.03431 | LIFETIME-POST-PASS 0.509 | 18,040 | 177 | 0.00288 | PACK-LOAD-TNS 0.443 | 4,296 | 17 | 0.02607 | LIFETIME-PRE-PASS 0.324 | 4,872 | 266 | 0.00122 | FLUSH-DEAD-CODE 0.256 | 8,608 | 686 | 0.00037 | JOIN-SUCCESSOR-IF-POSSIBLE 0.249 | 26,092 | 27 | 0.00923 | FIND-INITIAL-DFO 0.239 | 0 | 28 | 0.00853 | CLEAR-STUFF 0.213 | 6,604 | 17 | 0.01254 | LIFETIME-FLOW-ANALYSIS 0.213 | 3,620 | 17 | 0.01254 | SELECT-REPRESENTATIONS 0.160 | 3,560 | 75 | 0.00213 | DELETE-BLOCK 0.133 | 0 | 17 | 0.00784 | MACERATE-IR1-COMPONENT 0.110 | 1,168 | 1 | 0.10960 | FASL-DUMP-SOURCE-INFO 0.093 | 2,872 | 17 | 0.00548 | ENVIRONMENT-ANALYZE 0.083 | 8,164 | 17 | 0.00489 | GTN-ANALYZE 0.080 | 0 | 451 | 0.00018 | PACK-TARGETING-TNS 0.073 | 2,728 | 17 | 0.00431 | CONTROL-ANALYZE 0.059 | 712 | 27 | 0.00219 | IR1-FINALIZE 0.049 | 8,012 | 177 | 0.00028 | EMIT-SAVES 0.043 | 0 | 17 | 0.00254 | DELETE-UNREFERENCED-TNS 0.040 | 0 | 25 | 0.00160 | RESET-CURRENT-CONFLICT 0.039 | 144 | 3 | 0.01293 | STACK-ANALYZE 0.029 | 2,616 | 3 | 0.00960 | MERGE-TOP-LEVEL-LAMBDAS 0.019 | 756 | 27 | 0.00071 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.016 | 0 | 10 | 0.00160 | FIND-DFO 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL ------------------------------------------------------ 24.337 | 945,700 | 5,160 | | Total Estimated total profiling overhead: 4.13 seconds New RT, cross compile, with caching of type operations. Evaluation took: 27.33 seconds of real time, 22.2656 seconds of user run time, 2.296875 seconds of system run time, 523 page faults, and 1073564 bytes consed. #.(pathname "/afs/cs.cmu.edu/project/clisp/new-compiler/tests/oprofile.nfasl") T T * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 3.055 | 123,836 | 17 | 0.17968 | FASL-DUMP-COMPONENT 2.471 | 201,948 | 27 | 0.09153 | IR1-TOP-LEVEL 1.683 | 16 | 904 | 0.00186 | PACK-TN 1.393 | 26,092 | 21 | 0.06635 | READ-SOURCE-FORM 1.259 | 76,040 | 318 | 0.00396 | IR1-OPTIMIZE-BLOCK 1.175 | 134,236 | 17 | 0.06909 | IR2-CONVERT 0.815 | 22,176 | 17 | 0.04792 | GENERATE-CODE 0.737 | 61,096 | 40 | 0.01843 | LOCAL-CALL-ANALYZE 0.695 | 3,216 | 17 | 0.04086 | CLEAR-IR2-INFO 0.602 | 54,836 | 26 | 0.02314 | GENERATE-TYPE-CHECKS 0.574 | 18,040 | 177 | 0.00324 | PACK-LOAD-TNS 0.552 | 42,072 | 26 | 0.02122 | CONSTRAINT-PROPAGATE 0.465 | 6,144 | 17 | 0.02733 | LIFETIME-POST-PASS 0.415 | 37,676 | 17 | 0.02439 | LTN-ANALYZE 0.400 | 5,968 | 1,571 | 0.00025 | PACK-WIRED-TN 0.345 | 4,296 | 17 | 0.02027 | LIFETIME-PRE-PASS 0.271 | 26,092 | 27 | 0.01005 | FIND-INITIAL-DFO 0.225 | 4,872 | 266 | 0.00085 | FLUSH-DEAD-CODE 0.222 | 8,608 | 686 | 0.00032 | JOIN-SUCCESSOR-IF-POSSIBLE 0.205 | 6,604 | 17 | 0.01203 | LIFETIME-FLOW-ANALYSIS 0.141 | 0 | 28 | 0.00504 | CLEAR-STUFF 0.135 | 3,620 | 17 | 0.00792 | SELECT-REPRESENTATIONS 0.126 | 3,560 | 75 | 0.00168 | DELETE-BLOCK 0.125 | 0 | 17 | 0.00733 | MACERATE-IR1-COMPONENT 0.114 | 7,960 | 177 | 0.00064 | EMIT-SAVES 0.082 | 0 | 25 | 0.00328 | RESET-CURRENT-CONFLICT 0.080 | 1,168 | 1 | 0.07968 | FASL-DUMP-SOURCE-INFO 0.059 | 144 | 3 | 0.01968 | STACK-ANALYZE 0.055 | 8,108 | 17 | 0.00321 | GTN-ANALYZE 0.045 | 2,872 | 17 | 0.00262 | ENVIRONMENT-ANALYZE 0.039 | 2,616 | 3 | 0.01302 | MERGE-TOP-LEVEL-LAMBDAS 0.037 | 0 | 10 | 0.00368 | FIND-DFO 0.035 | 0 | 17 | 0.00203 | DELETE-UNREFERENCED-TNS 0.025 | 2,728 | 17 | 0.00145 | CONTROL-ANALYZE 0.011 | 712 | 27 | 0.00042 | IR1-FINALIZE 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 450 | 0.00000 | PACK-TARGETING-TNS 0.000 | 756 | 27 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 18.663 | 898,108 | 5,156 | | Total Estimated total profiling overhead: 3.28 seconds 7/19/90 native on 12meg old RT, after interpreter lexical environment change. oprofile slightly shortened to eliminate old broken code. Evaluation took: 46.41 seconds of real time 30.04687 seconds of user run time 3.515625 seconds of system run time 804 page faults and 949300 bytes consed. #.(pathname "/afs/cs.cmu.edu/project/clisp/new-compiler/tests/oprofile.nfasl") NIL NIL * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 3.614 | 81,736 | 16 | 0.22585 | FASL-DUMP-COMPONENT 2.928 | 207,924 | 29 | 0.10098 | IR1-TOP-LEVEL 1.912 | 25,036 | 20 | 0.09560 | READ-SOURCE-FORM 1.104 | 19,860 | 16 | 0.06898 | GENERATE-CODE 1.010 | 0 | 854 | 0.00118 | PACK-TN 0.994 | 134,744 | 16 | 0.06210 | IR2-CONVERT 0.910 | 50,568 | 252 | 0.00361 | IR1-OPTIMIZE-BLOCK 0.737 | 57,988 | 32 | 0.02304 | LOCAL-CALL-ANALYZE 0.638 | 51,300 | 29 | 0.02202 | FIND-INITIAL-DFO 0.580 | 49,156 | 24 | 0.02419 | CONSTRAINT-PROPAGATE 0.534 | 2,848 | 16 | 0.03335 | CLEAR-IR2-INFO 0.464 | 5,408 | 16 | 0.02898 | LIFETIME-POST-PASS 0.443 | 3,532 | 1,449 | 0.00031 | PACK-WIRED-TN 0.424 | 28,196 | 16 | 0.02648 | LTN-ANALYZE 0.400 | 23,912 | 24 | 0.01669 | GENERATE-TYPE-CHECKS 0.384 | 9,200 | 16 | 0.02398 | LIFETIME-PRE-PASS 0.358 | 0 | 30 | 0.01194 | CLEAR-STUFF 0.310 | 16,456 | 152 | 0.00204 | PACK-LOAD-TNS 0.238 | 3,528 | 207 | 0.00115 | FLUSH-DEAD-CODE 0.131 | 3,592 | 73 | 0.00179 | DELETE-BLOCK 0.124 | 7,564 | 16 | 0.00773 | GTN-ANALYZE 0.120 | 1,136 | 1 | 0.11960 | FASL-DUMP-SOURCE-INFO 0.104 | 4,004 | 16 | 0.00648 | SELECT-REPRESENTATIONS 0.094 | 4,888 | 16 | 0.00585 | LIFETIME-FLOW-ANALYSIS 0.090 | 5,372 | 152 | 0.00059 | EMIT-SAVES 0.064 | 0 | 16 | 0.00398 | MACERATE-IR1-COMPONENT 0.061 | 3,508 | 22 | 0.00278 | ENVIRONMENT-ANALYZE 0.044 | 3,864 | 16 | 0.00273 | CONTROL-ANALYZE 0.037 | 0 | 8 | 0.00460 | FIND-DFO 0.036 | 5,648 | 487 | 0.00007 | JOIN-SUCCESSOR-IF-POSSIBLE 0.029 | 2,588 | 3 | 0.00960 | MERGE-TOP-LEVEL-LAMBDAS 0.019 | 80 | 2 | 0.00960 | STACK-ANALYZE 0.018 | 456 | 29 | 0.00064 | IR1-FINALIZE 0.001 | 0 | 23 | 0.00004 | RESET-CURRENT-CONFLICT 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 429 | 0.00000 | PACK-TARGETING-TNS 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 728 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 18.950 | 814,820 | 4,568 | | Total 7/20/90 Native compile oprofile on PMAX. Full type checks. Elapsed about 120sec. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 9.005 | 434,560 | 16 | 0.56281 | LIFETIME-POST-PASS 4.191 | 219,040 | 28 | 0.14969 | IR1-TOP-LEVEL 3.861 | 56,552 | 1,176 | 0.00328 | PACK-TN 3.425 | 332,296 | 16 | 0.21406 | GENERATE-CODE 3.098 | 147,688 | 262 | 0.01182 | IR1-OPTIMIZE-BLOCK 3.045 | 41,352 | 16 | 0.19031 | FASL-DUMP-COMPONENT 3.005 | 3,264 | 16 | 0.18781 | CLEAR-IR2-INFO 2.058 | 52,688 | 1,121 | 0.00184 | PACK-WIRED-TN 1.995 | 136,504 | 16 | 0.12469 | IR2-CONVERT 1.574 | 29,368 | 20 | 0.07869 | READ-SOURCE-FORM 1.412 | 76,056 | 56 | 0.02522 | LOCAL-CALL-ANALYZE 1.185 | 247,192 | 16 | 0.07406 | LIFETIME-PRE-PASS 0.663 | 33,568 | 23 | 0.02882 | GENERATE-TYPE-CHECKS 0.625 | 30,544 | 16 | 0.03906 | LTN-ANALYZE 0.543 | 48,816 | 23 | 0.02360 | CONSTRAINT-PROPAGATE 0.513 | 18,624 | 150 | 0.00342 | PACK-LOAD-TNS 0.501 | 56,248 | 28 | 0.01790 | FIND-INITIAL-DFO 0.493 | 44,432 | 150 | 0.00329 | EMIT-SAVES 0.375 | 59,848 | 16 | 0.02344 | SELECT-REPRESENTATIONS 0.249 | 26,448 | 544 | 0.00046 | JOIN-SUCCESSOR-IF-POSSIBLE 0.241 | 11,048 | 219 | 0.00110 | FLUSH-DEAD-CODE 0.225 | 6,720 | 16 | 0.01406 | GTN-ANALYZE 0.211 | 928 | 29 | 0.00727 | CLEAR-STUFF 0.134 | 4,304 | 20 | 0.00669 | ENVIRONMENT-ANALYZE 0.097 | 5,848 | 73 | 0.00133 | DELETE-BLOCK 0.085 | 10,464 | 16 | 0.00531 | LIFETIME-FLOW-ANALYSIS 0.080 | 808 | 1 | 0.07969 | FASL-DUMP-SOURCE-INFO 0.072 | 1,664 | 26 | 0.00276 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.051 | 1,456 | 28 | 0.00183 | IR1-FINALIZE 0.035 | 5,280 | 16 | 0.00219 | CONTROL-ANALYZE 0.029 | 2,792 | 3 | 0.00969 | MERGE-TOP-LEVEL-LAMBDAS 0.025 | 512 | 16 | 0.00156 | MACERATE-IR1-COMPONENT 0.017 | 256 | 8 | 0.00219 | FIND-DFO 0.010 | 72 | 1 | 0.00969 | STACK-ANALYZE 0.000 | 96 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 13,984 | 437 | 0.00000 | PACK-TARGETING-TNS 0.000 | 512 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 736 | 23 | 0.00000 | RESET-CURRENT-CONFLICT ------------------------------------------------------ 43.127 | 2,162,568 | 4,660 | | Total Estimated total profiling overhead: 2.93 seconds New compile profile native MIPS weakened checks: Evaluation took: 60.56 seconds of real time 22.765623 seconds of user run time 4.796875 seconds of system run time 0 page faults and 1699840 bytes consed. #.(pathname "/afs/cs.cmu.edu/project/clisp/new-compiler/tests/oprofile.mips-fasl") NIL NIL * (profile:report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 2.732 | 213,760 | 29 | 0.09421 | IR1-TOP-LEVEL 2.196 | 40,840 | 16 | 0.13723 | FASL-DUMP-COMPONENT 2.136 | 332,168 | 16 | 0.13348 | GENERATE-CODE 2.075 | 28,480 | 1,177 | 0.00176 | PACK-TN 1.920 | 130,896 | 260 | 0.00739 | IR1-OPTIMIZE-BLOCK 1.316 | 140,408 | 16 | 0.08223 | IR2-CONVERT 1.166 | 7,008 | 16 | 0.07286 | LIFETIME-POST-PASS 0.986 | 76,376 | 53 | 0.01860 | LOCAL-CALL-ANALYZE 0.875 | 25,472 | 20 | 0.04373 | READ-SOURCE-FORM 0.560 | 17,424 | 150 | 0.00373 | PACK-LOAD-TNS 0.482 | 58,568 | 29 | 0.01663 | FIND-INITIAL-DFO 0.474 | 33,384 | 23 | 0.02060 | GENERATE-TYPE-CHECKS 0.446 | 32,784 | 16 | 0.02786 | LTN-ANALYZE 0.414 | 48,088 | 23 | 0.01799 | CONSTRAINT-PROPAGATE 0.390 | 30,512 | 1,121 | 0.00035 | PACK-WIRED-TN 0.356 | 3,136 | 16 | 0.02223 | CLEAR-IR2-INFO 0.260 | 40,544 | 150 | 0.00173 | EMIT-SAVES 0.256 | 59,720 | 16 | 0.01598 | SELECT-REPRESENTATIONS 0.236 | 7,936 | 16 | 0.01473 | GTN-ANALYZE 0.207 | 21,472 | 534 | 0.00039 | JOIN-SUCCESSOR-IF-POSSIBLE 0.130 | 5,360 | 73 | 0.00179 | DELETE-BLOCK 0.116 | 7,672 | 16 | 0.00723 | LIFETIME-PRE-PASS 0.112 | 720 | 30 | 0.00373 | CLEAR-STUFF 0.090 | 768 | 1 | 0.08973 | FASL-DUMP-SOURCE-INFO 0.082 | 9,176 | 217 | 0.00038 | FLUSH-DEAD-CODE 0.066 | 7,536 | 16 | 0.00411 | LIFETIME-FLOW-ANALYSIS 0.056 | 384 | 16 | 0.00348 | MACERATE-IR1-COMPONENT 0.056 | 4,944 | 16 | 0.00348 | CONTROL-ANALYZE 0.052 | 1,112 | 29 | 0.00180 | IR1-FINALIZE 0.044 | 4,480 | 22 | 0.00200 | ENVIRONMENT-ANALYZE 0.033 | 1,456 | 26 | 0.00127 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.019 | 2,768 | 3 | 0.00640 | MERGE-TOP-LEVEL-LAMBDAS 0.016 | 384 | 16 | 0.00098 | DELETE-UNREFERENCED-TNS 0.008 | 192 | 8 | 0.00098 | FIND-DFO 0.000 | 72 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 10,488 | 437 | 0.00000 | PACK-TARGETING-TNS 0.000 | 552 | 23 | 0.00000 | RESET-CURRENT-CONFLICT 0.000 | 64 | 1 | 0.00000 | STACK-ANALYZE ------------------------------------------------------ 20.358 | 1,407,104 | 4,650 | | Total Estimated total profiling overhead: 2.49 seconds New compile oprofile native mips weakened checks 24meg: After addition of optimized saving and copy propagation, also tweaks to full call, and some generic arithmetic assembler routines: Evaluation took: 15.76 seconds of real time 13.921875 seconds of user run time 1.421875 seconds of system run time 352 page faults and 1426984 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.607 | 49,424 | 16 | 0.10043 | FASL-DUMP-COMPONENT 1.329 | 194,928 | 29 | 0.04583 | IR1-TOP-LEVEL 1.177 | 270,328 | 16 | 0.07355 | GENERATE-CODE 1.004 | 131,360 | 256 | 0.00392 | IR1-OPTIMIZE-BLOCK 0.787 | 6,456 | 16 | 0.04918 | LIFETIME-POST-PASS 0.659 | 73,080 | 54 | 0.01221 | LOCAL-CALL-ANALYZE 0.607 | 144,712 | 16 | 0.03793 | IR2-CONVERT 0.606 | 24,224 | 20 | 0.03030 | READ-SOURCE-FORM 0.354 | 656 | 947 | 0.00037 | PACK-TN 0.279 | 50,976 | 29 | 0.00963 | FIND-INITIAL-DFO 0.277 | 3,872 | 16 | 0.01730 | CLEAR-IR2-INFO 0.235 | 55,576 | 24 | 0.00980 | CONSTRAINT-PROPAGATE 0.231 | 17,160 | 146 | 0.00158 | PACK-LOAD-TNS 0.230 | 3,608 | 1,070 | 0.00022 | PACK-WIRED-TN 0.227 | 37,240 | 16 | 0.01418 | LTN-ANALYZE 0.203 | 8,464 | 547 | 0.00037 | JOIN-SUCCESSOR-IF-POSSIBLE 0.185 | 24,792 | 24 | 0.00771 | GENERATE-TYPE-CHECKS 0.147 | 26,704 | 16 | 0.00918 | COPY-PROPAGATE 0.124 | 0 | 30 | 0.00414 | CLEAR-STUFF 0.107 | 7,288 | 16 | 0.00668 | LIFETIME-PRE-PASS 0.095 | 5,720 | 74 | 0.00129 | DELETE-BLOCK 0.087 | 9,960 | 16 | 0.00543 | SELECT-REPRESENTATIONS 0.078 | 3,904 | 212 | 0.00037 | FLUSH-DEAD-CODE 0.072 | 6,496 | 16 | 0.00448 | LIFETIME-FLOW-ANALYSIS 0.067 | 19,928 | 16 | 0.00418 | GTN-ANALYZE 0.056 | 7,856 | 16 | 0.00351 | OPTIMIZED-EMIT-SAVES 0.056 | 2,344 | 22 | 0.00253 | ENVIRONMENT-ANALYZE 0.052 | 168 | 192 | 0.00027 | CHECK-FREE-FUNCTION 0.047 | 0 | 16 | 0.00293 | ASSIGN-TN-COSTS 0.044 | 3,728 | 16 | 0.00275 | CONTROL-ANALYZE 0.040 | 8,736 | 1 | 0.03980 | FASL-DUMP-SOURCE-INFO 0.029 | 2,592 | 3 | 0.00980 | MERGE-TOP-LEVEL-LAMBDAS 0.007 | 0 | 16 | 0.00043 | MACERATE-IR1-COMPONENT 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 23 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 0 | 23 | 0.00000 | RESET-CURRENT-CONFLICT 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 8 | 0.00000 | FIND-DFO ------------------------------------------------------ 11.107 | 1,203,152 | 4,020 | | Total Estimated total profiling overhead: 1.69 seconds Same conditions, c:eval.lisp Evaluation took: 1832.27 seconds of real time 326.375 seconds of user run time 83.765625 seconds of system run time 96809 page faults and 18280672 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 131.738 | 247,744 | 52 | 2.53342 | LIFETIME-FLOW-ANALYSIS 29.182 | 1,386,736 | 52 | 0.56119 | LIFETIME-POST-PASS 21.552 | 1,769,360 | 52 | 0.41446 | GENERATE-CODE 20.604 | 1,122,992 | 5,410 | 0.00381 | PACK-TN 20.102 | 528,472 | 52 | 0.38657 | FASL-DUMP-COMPONENT 20.102 | 1,529,536 | 52 | 0.38657 | IR2-CONVERT 17.536 | 1,300,968 | 6,456 | 0.00272 | IR1-OPTIMIZE-BLOCK 16.905 | 1,745,736 | 107 | 0.15799 | GENERATE-TYPE-CHECKS 14.457 | 1,453,776 | 85 | 0.17008 | IR1-TOP-LEVEL 11.823 | 1,054,456 | 107 | 0.11049 | CONSTRAINT-PROPAGATE 6.486 | 566,536 | 522 | 0.01243 | LOCAL-CALL-ANALYZE 6.302 | 84,088 | 52 | 0.12119 | LIFETIME-PRE-PASS 5.691 | 97,376 | 4,932 | 0.00115 | FLUSH-DEAD-CODE 3.892 | 22,240 | 52 | 0.07484 | CLEAR-IR2-INFO 3.862 | 597,128 | 52 | 0.07426 | LTN-ANALYZE 3.542 | 201,240 | 1,553 | 0.00228 | PACK-LOAD-TNS 2.801 | 75,304 | 57 | 0.04914 | READ-SOURCE-FORM 2.496 | 141,808 | 8,714 | 0.00029 | JOIN-SUCCESSOR-IF-POSSIBLE 2.212 | 588,648 | 52 | 0.04253 | COPY-PROPAGATE 1.595 | 120,136 | 5,531 | 0.00029 | PACK-WIRED-TN 1.229 | 98,664 | 52 | 0.02364 | OPTIMIZED-EMIT-SAVES 1.071 | 46,248 | 554 | 0.00193 | DELETE-BLOCK 0.946 | 169,296 | 85 | 0.01114 | FIND-INITIAL-DFO 0.592 | 95,496 | 52 | 0.01138 | GTN-ANALYZE 0.562 | 144,760 | 52 | 0.01080 | SELECT-REPRESENTATIONS 0.306 | 0 | 86 | 0.00356 | CLEAR-STUFF 0.292 | 0 | 50 | 0.00584 | MACERATE-IR1-COMPONENT 0.292 | 0 | 52 | 0.00561 | ASSIGN-TN-COSTS 0.279 | 23,184 | 70 | 0.00398 | ENVIRONMENT-ANALYZE 0.161 | 840 | 1,183 | 0.00014 | CHECK-FREE-FUNCTION 0.146 | 0 | 89 | 0.00164 | RESET-CURRENT-CONFLICT 0.131 | 9,616 | 52 | 0.00252 | CONTROL-ANALYZE 0.110 | 1,048 | 1 | 0.10984 | FASL-DUMP-SOURCE-INFO 0.085 | 0 | 471 | 0.00018 | NOTE-FAILED-OPTIMIZATION 0.082 | 0 | 52 | 0.00157 | DELETE-UNREFERENCED-TNS 0.060 | 0 | 64 | 0.00093 | FIND-DFO 0.049 | 7,400 | 7 | 0.00698 | MERGE-TOP-LEVEL-LAMBDAS 0.040 | 504 | 2 | 0.01984 | STACK-ANALYZE 0.038 | 2,432 | 76 | 0.00050 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.019 | 0 | 8 | 0.00234 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL ------------------------------------------------------ 349.364 | 15,233,768 | 37,000 | | Total Estimated total profiling overhead: 11.77 seconds (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) 1/13/91 DS3100, 24meg. Some load on machine. After FREEZE-TYPE added for IR1 structure types, some other improvements in IR1 optimization. c> (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) Evaluation took: 16.71 seconds of real time 14.28125 seconds of user run time 1.5 seconds of system run time 594 page faults and 2008808 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.517 | 58,152 | 16 | 0.09481 | FASL-DUMP-COMPONENT 1.419 | 227,504 | 29 | 0.04894 | IR1-TOP-LEVEL 1.007 | 263,440 | 16 | 0.06294 | GENERATE-CODE 0.655 | 74,336 | 921 | 0.00071 | PACK-TN 0.567 | 132,856 | 16 | 0.03543 | IR2-CONVERT 0.546 | 26,224 | 20 | 0.02731 | READ-SOURCE-FORM 0.506 | 87,000 | 1,072 | 0.00047 | PACK-WIRED-TN 0.470 | 77,128 | 305 | 0.00154 | IR1-OPTIMIZE-BLOCK 0.422 | 67,248 | 41 | 0.01030 | LOCAL-CALL-ANALYZE 0.367 | 5,600 | 16 | 0.02294 | LIFETIME-POST-PASS 0.290 | 54,544 | 29 | 0.00999 | FIND-INITIAL-DFO 0.259 | 49,136 | 531 | 0.00049 | JOIN-SUCCESSOR-IF-POSSIBLE 0.242 | 24,976 | 251 | 0.00097 | FLUSH-DEAD-CODE 0.222 | 28,720 | 149 | 0.00149 | PACK-LOAD-TNS 0.215 | 56,048 | 24 | 0.00898 | CONSTRAINT-PROPAGATE 0.207 | 28,736 | 16 | 0.01293 | COPY-PROPAGATE 0.207 | 38,896 | 16 | 0.01293 | LTN-ANALYZE 0.197 | 5,120 | 16 | 0.01231 | CLEAR-IR2-INFO 0.155 | 28,144 | 24 | 0.00647 | GENERATE-TYPE-CHECKS 0.114 | 2,400 | 30 | 0.00381 | CLEAR-STUFF 0.096 | 9,856 | 16 | 0.00600 | OPTIMIZED-EMIT-SAVES 0.086 | 3,976 | 22 | 0.00390 | ENVIRONMENT-ANALYZE 0.077 | 19,976 | 16 | 0.00481 | GTN-ANALYZE 0.067 | 1,280 | 16 | 0.00418 | MACERATE-IR1-COMPONENT 0.067 | 12,136 | 16 | 0.00418 | SELECT-REPRESENTATIONS 0.060 | 6,696 | 50 | 0.00121 | DELETE-BLOCK 0.057 | 8,400 | 16 | 0.00356 | LIFETIME-PRE-PASS 0.054 | 15,528 | 192 | 0.00028 | CHECK-FREE-FUNCTION 0.052 | 9,616 | 16 | 0.00327 | LIFETIME-FLOW-ANALYSIS 0.034 | 6,048 | 16 | 0.00214 | CONTROL-ANALYZE 0.030 | 1,008 | 1 | 0.02981 | FASL-DUMP-SOURCE-INFO 0.027 | 1,280 | 16 | 0.00169 | ASSIGN-TN-COSTS 0.019 | 2,880 | 3 | 0.00648 | MERGE-TOP-LEVEL-LAMBDAS 0.018 | 960 | 12 | 0.00148 | FIND-DFO 0.016 | 1,840 | 23 | 0.00068 | RESET-CURRENT-CONFLICT 0.000 | 240 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 1,440 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 1,280 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 120 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 2,912 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 10.345 | 1,443,680 | 4,033 | | Total Estimated total profiling overhead: 1.59 seconds Same as above, but open-coded bit-array operations in pack: Note that the pack time has now been coalesced into a single number. Evaluation took: 13.03 seconds of real time 9.859375 seconds of user run time 1.25 seconds of system run time 331 page faults and 1346232 bytes consed. c> (report-time) Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.391 | 222,400 | 29 | 0.04797 | IR1-TOP-LEVEL 1.307 | 56,872 | 16 | 0.08170 | FASL-DUMP-COMPONENT 0.997 | 153,848 | 16 | 0.06232 | PACK 0.747 | 262,160 | 16 | 0.04670 | GENERATE-CODE 0.657 | 4,352 | 16 | 0.04107 | LIFETIME-POST-PASS 0.577 | 131,632 | 16 | 0.03607 | IR2-CONVERT 0.526 | 24,624 | 20 | 0.02632 | READ-SOURCE-FORM 0.403 | 63,928 | 41 | 0.00982 | LOCAL-CALL-ANALYZE 0.374 | 51,624 | 305 | 0.00123 | IR1-OPTIMIZE-BLOCK 0.207 | 37,608 | 16 | 0.01295 | LTN-ANALYZE 0.201 | 50,384 | 29 | 0.00694 | FIND-INITIAL-DFO 0.186 | 26,192 | 24 | 0.00773 | GENERATE-TYPE-CHECKS 0.185 | 6,656 | 531 | 0.00035 | JOIN-SUCCESSOR-IF-POSSIBLE 0.176 | 53,664 | 24 | 0.00732 | CONSTRAINT-PROPAGATE 0.167 | 3,840 | 16 | 0.01045 | CLEAR-IR2-INFO 0.147 | 27,456 | 16 | 0.00920 | COPY-PROPAGATE 0.107 | 10,856 | 16 | 0.00670 | SELECT-REPRESENTATIONS 0.095 | 4,896 | 251 | 0.00038 | FLUSH-DEAD-CODE 0.095 | 0 | 30 | 0.00316 | CLEAR-STUFF 0.077 | 18,688 | 16 | 0.00482 | GTN-ANALYZE 0.061 | 2,696 | 50 | 0.00122 | DELETE-BLOCK 0.047 | 7,120 | 16 | 0.00295 | LIFETIME-PRE-PASS 0.046 | 2,216 | 22 | 0.00209 | ENVIRONMENT-ANALYZE 0.046 | 168 | 192 | 0.00024 | CHECK-FREE-FUNCTION 0.044 | 6,496 | 16 | 0.00273 | LIFETIME-FLOW-ANALYSIS 0.030 | 928 | 1 | 0.02982 | FASL-DUMP-SOURCE-INFO 0.018 | 0 | 12 | 0.00149 | FIND-DFO 0.009 | 2,592 | 3 | 0.00316 | MERGE-TOP-LEVEL-LAMBDAS 0.007 | 0 | 16 | 0.00045 | MACERATE-IR1-COMPONENT 0.005 | 3,728 | 16 | 0.00032 | CONTROL-ANALYZE 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 0 | 23 | 0.00000 | RESET-CURRENT-CONFLICT 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 8.937 | 1,238,496 | 1,875 | | Total Estimated total profiling overhead: 0.62 seconds DECstation 5000, 24meg. System compiled with all bit-vector ops open-coded. user> (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) Evaluation took: 7.58 seconds of real time 6.1875 seconds of user run time 0.4375 seconds of system run time 337 page faults and 1360528 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 0.849 | 56,872 | 16 | 0.05304 | FASL-DUMP-COMPONENT 0.825 | 222,712 | 29 | 0.02845 | IR1-TOP-LEVEL 0.609 | 153,848 | 16 | 0.03804 | PACK 0.449 | 262,160 | 16 | 0.02804 | GENERATE-CODE 0.389 | 131,504 | 16 | 0.02429 | C:IR2-CONVERT 0.328 | 24,624 | 20 | 0.01642 | READ-SOURCE-FORM 0.259 | 21,968 | 16 | 0.01617 | LIFETIME-ANALYZE 0.244 | 51,592 | 305 | 0.00080 | IR1-OPTIMIZE-BLOCK 0.207 | 63,888 | 41 | 0.00504 | LOCAL-CALL-ANALYZE 0.145 | 50,384 | 29 | 0.00501 | FIND-INITIAL-DFO 0.119 | 4,896 | 251 | 0.00048 | FLUSH-DEAD-CODE 0.119 | 38,256 | 16 | 0.00742 | LTN-ANALYZE 0.118 | 54,096 | 24 | 0.00492 | CONSTRAINT-PROPAGATE 0.118 | 25,056 | 24 | 0.00491 | GENERATE-TYPE-CHECKS 0.109 | 3,840 | 16 | 0.00679 | CLEAR-IR2-INFO 0.078 | 0 | 30 | 0.00258 | CLEAR-STUFF 0.059 | 10,856 | 16 | 0.00367 | SELECT-REPRESENTATIONS 0.056 | 6,656 | 531 | 0.00011 | JOIN-SUCCESSOR-IF-POSSIBLE 0.049 | 27,456 | 16 | 0.00304 | COPY-PROPAGATE 0.039 | 18,696 | 16 | 0.00242 | GTN-ANALYZE 0.030 | 928 | 1 | 0.02992 | FASL-DUMP-SOURCE-INFO 0.028 | 2,216 | 22 | 0.00128 | ENVIRONMENT-ANALYZE 0.010 | 2,640 | 3 | 0.00325 | MERGE-TOP-LEVEL-LAMBDAS 0.009 | 0 | 16 | 0.00054 | MACERATE-IR1-COMPONENT 0.007 | 3,728 | 16 | 0.00046 | CONTROL-ANALYZE 0.006 | 2,696 | 50 | 0.00012 | DELETE-BLOCK 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 168 | 192 | 0.00000 | CHECK-FREE-FUNCTION 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 12 | 0.00000 | FIND-DFO ------------------------------------------------------ 5.256 | 1,242,608 | 1,820 | | Total 24 meg DECstation 5000, after some tuning of the fasl dumper. (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) Evaluation took: 7.77 seconds of real time 6.09375 seconds of user run time 0.484375 seconds of system run time 335 page faults and 1362848 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 0.776 | 222,448 | 29 | 0.02676 | IR1-TOP-LEVEL 0.679 | 56,872 | 16 | 0.04242 | FASL-DUMP-COMPONENT 0.619 | 153,848 | 16 | 0.03867 | PACK 0.459 | 262,160 | 16 | 0.02867 | GENERATE-CODE 0.369 | 131,568 | 16 | 0.02304 | IR2-CONVERT 0.304 | 51,712 | 305 | 0.00100 | IR1-OPTIMIZE-BLOCK 0.288 | 24,624 | 20 | 0.01442 | READ-SOURCE-FORM 0.269 | 21,968 | 16 | 0.01679 | LIFETIME-ANALYZE 0.247 | 63,888 | 41 | 0.00602 | LOCAL-CALL-ANALYZE 0.139 | 18,696 | 16 | 0.00867 | GTN-ANALYZE 0.129 | 3,840 | 16 | 0.00804 | CLEAR-IR2-INFO 0.108 | 54,192 | 24 | 0.00450 | CONSTRAINT-PROPAGATE 0.106 | 50,384 | 29 | 0.00366 | FIND-INITIAL-DFO 0.099 | 38,328 | 16 | 0.00617 | LTN-ANALYZE 0.088 | 25,184 | 24 | 0.00367 | GENERATE-TYPE-CHECKS 0.079 | 4,896 | 251 | 0.00032 | FLUSH-DEAD-CODE 0.069 | 10,856 | 16 | 0.00429 | SELECT-REPRESENTATIONS 0.066 | 6,656 | 531 | 0.00013 | JOIN-SUCCESSOR-IF-POSSIBLE 0.039 | 27,456 | 16 | 0.00242 | COPY-PROPAGATE 0.034 | 168 | 192 | 0.00018 | CHECK-FREE-FUNCTION 0.019 | 0 | 16 | 0.00117 | MACERATE-IR1-COMPONENT 0.016 | 2,696 | 50 | 0.00032 | DELETE-BLOCK 0.010 | 2,640 | 3 | 0.00325 | MERGE-TOP-LEVEL-LAMBDAS 0.008 | 2,216 | 22 | 0.00037 | ENVIRONMENT-ANALYZE 0.008 | 3,728 | 16 | 0.00049 | CONTROL-ANALYZE 0.008 | 0 | 30 | 0.00025 | CLEAR-STUFF 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 928 | 1 | 0.00000 | FASL-DUMP-SOURCE-INFO 0.000 | 0 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 12 | 0.00000 | FIND-DFO ------------------------------------------------------ 5.032 | 1,242,824 | 1,820 | | Total 24meg DS3100, 3/5/91 (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) After nop elimination and some pack tweaks. Evaluation took: 12.44 seconds of real time 8.109375 seconds of user run time 1.953125 seconds of system run time 561 page faults and 1189976 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.374 | 221,888 | 29 | 0.04737 | IR1-TOP-LEVEL 1.208 | 105,752 | 16 | 0.07552 | GENERATE-CODE 1.078 | 56,856 | 16 | 0.06739 | FASL-DUMP-COMPONENT 0.978 | 153,848 | 16 | 0.06114 | PACK 0.588 | 131,032 | 16 | 0.03676 | IR2-CONVERT 0.488 | 24,584 | 20 | 0.02439 | READ-SOURCE-FORM 0.465 | 63,912 | 41 | 0.01135 | LOCAL-CALL-ANALYZE 0.445 | 51,232 | 305 | 0.00146 | IR1-OPTIMIZE-BLOCK 0.258 | 21,968 | 16 | 0.01614 | LIFETIME-ANALYZE 0.194 | 50,384 | 29 | 0.00669 | FIND-INITIAL-DFO 0.178 | 27,456 | 16 | 0.01114 | COPY-PROPAGATE 0.177 | 53,920 | 24 | 0.00739 | CONSTRAINT-PROPAGATE 0.148 | 38,280 | 16 | 0.00927 | LTN-ANALYZE 0.147 | 25,096 | 24 | 0.00614 | GENERATE-TYPE-CHECKS 0.108 | 18,696 | 16 | 0.00677 | GTN-ANALYZE 0.095 | 2,696 | 50 | 0.00189 | DELETE-BLOCK 0.068 | 3,840 | 16 | 0.00427 | CLEAR-IR2-INFO 0.068 | 10,856 | 16 | 0.00427 | SELECT-REPRESENTATIONS 0.052 | 4,896 | 251 | 0.00021 | FLUSH-DEAD-CODE 0.038 | 2,216 | 22 | 0.00171 | ENVIRONMENT-ANALYZE 0.030 | 2,592 | 3 | 0.00989 | MERGE-TOP-LEVEL-LAMBDAS 0.020 | 928 | 1 | 0.01989 | FASL-DUMP-SOURCE-INFO 0.019 | 168 | 192 | 0.00010 | CHECK-FREE-FUNCTION 0.017 | 0 | 30 | 0.00056 | CLEAR-STUFF 0.008 | 0 | 16 | 0.00051 | MACERATE-IR1-COMPONENT 0.007 | 832 | 26 | 0.00027 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.002 | 6,656 | 531 | 0.00000 | JOIN-SUCCESSOR-IF-POSSIBLE 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 3,728 | 16 | 0.00000 | CONTROL-ANALYZE 0.000 | 0 | 12 | 0.00000 | FIND-DFO ------------------------------------------------------ 8.260 | 1,084,352 | 1,820 | | Total Estimated total profiling overhead: 0.41 seconds (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) ds3100, 24m 4/8/91 No real change, just checking... Evaluation took: 11.52 seconds of real time 8.953125 seconds of user run time 1.140625 seconds of system run time 302 page faults and 1225976 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.336 | 221,992 | 29 | 0.04607 | IR1-TOP-LEVEL 1.208 | 64,512 | 16 | 0.07553 | FASL-DUMP-COMPONENT 1.068 | 111,944 | 16 | 0.06678 | GENERATE-CODE 0.948 | 153,848 | 16 | 0.05927 | PACK 0.628 | 52,112 | 305 | 0.00206 | IR1-OPTIMIZE-BLOCK 0.618 | 131,416 | 16 | 0.03865 | IR2-CONVERT 0.478 | 24,584 | 20 | 0.02390 | READ-SOURCE-FORM 0.366 | 63,928 | 41 | 0.00892 | LOCAL-CALL-ANALYZE 0.278 | 21,968 | 16 | 0.01740 | LIFETIME-ANALYZE 0.258 | 54,112 | 24 | 0.01073 | CONSTRAINT-PROPAGATE 0.185 | 50,904 | 29 | 0.00638 | FIND-INITIAL-DFO 0.178 | 25,376 | 24 | 0.00740 | GENERATE-TYPE-CHECKS 0.138 | 38,248 | 16 | 0.00865 | LTN-ANALYZE 0.135 | 4,896 | 251 | 0.00054 | FLUSH-DEAD-CODE 0.128 | 27,456 | 16 | 0.00802 | COPY-PROPAGATE 0.078 | 3,840 | 16 | 0.00490 | CLEAR-IR2-INFO 0.068 | 18,688 | 16 | 0.00428 | GTN-ANALYZE 0.048 | 10,856 | 16 | 0.00302 | SELECT-REPRESENTATIONS 0.047 | 3,728 | 16 | 0.00295 | CONTROL-ANALYZE 0.045 | 2,696 | 50 | 0.00090 | DELETE-BLOCK 0.030 | 2,640 | 3 | 0.00990 | MERGE-TOP-LEVEL-LAMBDAS 0.028 | 0 | 16 | 0.00178 | MACERATE-IR1-COMPONENT 0.028 | 1,120 | 22 | 0.00126 | ENVIRONMENT-ANALYZE 0.018 | 0 | 16 | 0.00115 | DELETE-UNREFERENCED-TNS 0.017 | 0 | 30 | 0.00057 | CLEAR-STUFF 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 928 | 1 | 0.00000 | FASL-DUMP-SOURCE-INFO 0.000 | 0 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 6,656 | 531 | 0.00000 | JOIN-SUCCESSOR-IF-POSSIBLE 0.000 | 0 | 12 | 0.00000 | FIND-DFO ------------------------------------------------------ 8.361 | 1,099,320 | 1,628 | | Total 4/24/91 ds3100, after "small" compilation policy changes. (time (compile-file "lisp:benchmarks/oprofile" :error-output nil)) Evaluation took: 11.53 seconds of real time 8.03125 seconds of user run time 1.5625 seconds of system run time 424 page faults and 1232488 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.785 | 223,104 | 29 | 0.06157 | IR1-TOP-LEVEL 0.869 | 64,512 | 16 | 0.05428 | FASL-DUMP-COMPONENT 0.839 | 122,240 | 16 | 0.05241 | GENERATE-CODE 0.829 | 153,848 | 16 | 0.05178 | PACK 0.610 | 52,280 | 305 | 0.00200 | IR1-OPTIMIZE-BLOCK 0.569 | 131,408 | 16 | 0.03553 | C:IR2-CONVERT 0.438 | 24,256 | 20 | 0.02191 | READ-SOURCE-FORM 0.436 | 65,400 | 41 | 0.01064 | LOCAL-CALL-ANALYZE 0.328 | 53,840 | 24 | 0.01366 | CONSTRAINT-PROPAGATE 0.234 | 50,904 | 29 | 0.00806 | FIND-INITIAL-DFO 0.179 | 21,968 | 16 | 0.01116 | LIFETIME-ANALYZE 0.179 | 27,456 | 16 | 0.01116 | COPY-PROPAGATE 0.168 | 25,232 | 24 | 0.00698 | GENERATE-TYPE-CHECKS 0.139 | 37,504 | 16 | 0.00866 | LTN-ANALYZE 0.081 | 6,656 | 531 | 0.00015 | JOIN-SUCCESSOR-IF-POSSIBLE 0.069 | 3,840 | 16 | 0.00428 | CLEAR-IR2-INFO 0.065 | 2,696 | 50 | 0.00131 | DELETE-BLOCK 0.060 | 2,640 | 3 | 0.01991 | MERGE-TOP-LEVEL-LAMBDAS 0.059 | 19,456 | 16 | 0.00366 | GTN-ANALYZE 0.027 | 4,896 | 251 | 0.00011 | FLUSH-DEAD-CODE 0.020 | 928 | 1 | 0.01991 | FASL-DUMP-SOURCE-INFO 0.019 | 0 | 12 | 0.00157 | FIND-DFO 0.018 | 1,120 | 22 | 0.00082 | ENVIRONMENT-ANALYZE 0.018 | 832 | 26 | 0.00068 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.017 | 0 | 30 | 0.00057 | CLEAR-STUFF 0.017 | 3,728 | 16 | 0.00103 | CONTROL-ANALYZE 0.009 | 10,856 | 16 | 0.00053 | SELECT-REPRESENTATIONS 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 18 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 16 | 0.00000 | MACERATE-IR1-COMPONENT 0.000 | 0 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE ------------------------------------------------------ 8.076 | 1,111,640 | 1,628 | | Total Estimated total profiling overhead: 0.40 seconds Version 15e ds3100 24 meg Evaluation took: 15.15 seconds of real time 10.65625 seconds of user run time 2.078125 seconds of system run time 4 page faults and 1444712 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.366 | 229,856 | 28 | 0.04879 | IR1-TOP-LEVEL 1.229 | 73,912 | 16 | 0.07679 | FASL-DUMP-COMPONENT 1.219 | 132,784 | 16 | 0.07616 | GENERATE-CODE 0.889 | 191,200 | 16 | 0.05554 | PACK 0.619 | 148,584 | 16 | 0.03866 | IR2-CONVERT 0.573 | 54,920 | 415 | 0.00138 | IR1-OPTIMIZE-BLOCK 0.528 | 23,568 | 20 | 0.02641 | READ-SOURCE-FORM 0.456 | 81,152 | 44 | 0.01037 | LOCAL-CALL-ANALYZE 0.367 | 66,536 | 27 | 0.01359 | GENERATE-TYPE-CHECKS 0.248 | 72,896 | 27 | 0.00917 | CONSTRAINT-PROPAGATE 0.179 | 28,344 | 16 | 0.01116 | LIFETIME-ANALYZE 0.175 | 49,296 | 28 | 0.00624 | FIND-INITIAL-DFO 0.160 | 6,656 | 351 | 0.00046 | FLUSH-DEAD-CODE 0.149 | 47,024 | 16 | 0.00929 | LTN-ANALYZE 0.109 | 33,384 | 16 | 0.00679 | COPY-PROPAGATE 0.106 | 2,696 | 50 | 0.00211 | DELETE-BLOCK 0.099 | 20,064 | 16 | 0.00616 | GTN-ANALYZE 0.097 | 8,864 | 732 | 0.00013 | JOIN-SUCCESSOR-IF-POSSIBLE 0.089 | 3,936 | 16 | 0.00554 | CLEAR-IR2-INFO 0.089 | 576 | 16 | 0.00554 | DELETE-UNREFERENCED-TNS 0.078 | 1,048 | 20 | 0.00391 | ENVIRONMENT-ANALYZE 0.078 | 0 | 29 | 0.00267 | CLEAR-STUFF 0.049 | 15,632 | 16 | 0.00304 | SELECT-REPRESENTATIONS 0.038 | 832 | 26 | 0.00145 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.029 | 0 | 16 | 0.00179 | MACERATE-IR1-COMPONENT 0.018 | 0 | 19 | 0.00097 | FIND-DFO 0.018 | 0 | 26 | 0.00068 | NOTE-FAILED-OPTIMIZATION 0.017 | 6,232 | 16 | 0.00106 | CONTROL-ANALYZE 0.010 | 896 | 1 | 0.00991 | FASL-DUMP-SOURCE-INFO 0.010 | 2,640 | 3 | 0.00325 | MERGE-TOP-LEVEL-LAMBDAS 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE ------------------------------------------------------ 9.085 | 1,303,568 | 2,058 | | Total Estimated total profiling overhead: 0.43 seconds Version 16d ds3100 24 meg Evaluation took: 26.62 seconds of real time 19.96875 seconds of user run time 3.765625 seconds of system run time [Run times include 3.48 seconds GC run time] 181 page faults and 2948440 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 3.025 | 663,104 | 28 | 0.10805 | IR1-TOP-LEVEL 2.780 | 379,984 | 91 | 0.03055 | LOCAL-CALL-ANALYZE 2.614 | 430,200 | 631 | 0.00414 | IR1-OPTIMIZE-BLOCK 1.298 | 68,760 | 16 | 0.08114 | FASL-DUMP-COMPONENT 1.188 | 185,208 | 16 | 0.07427 | GENERATE-CODE 1.113 | 132,144 | 28 | 0.03974 | FIND-INITIAL-DFO 1.018 | 222,456 | 16 | 0.06364 | PACK 0.662 | 34,832 | 444 | 0.00149 | DELETE-BLOCK 0.638 | 235,032 | 16 | 0.03989 | C:IR2-CONVERT 0.546 | 87,992 | 27 | 0.02024 | GENERATE-TYPE-CHECKS 0.488 | 25,960 | 20 | 0.02439 | READ-SOURCE-FORM 0.313 | 13,200 | 531 | 0.00059 | FLUSH-DEAD-CODE 0.309 | 20,640 | 1,210 | 0.00026 | JOIN-SUCCESSOR-IF-POSSIBLE 0.307 | 78,920 | 27 | 0.01137 | CONSTRAINT-PROPAGATE 0.208 | 34,392 | 16 | 0.01302 | LIFETIME-ANALYZE 0.208 | 44,760 | 16 | 0.01302 | COPY-PROPAGATE 0.188 | 57,400 | 16 | 0.01177 | LTN-ANALYZE 0.098 | 3,904 | 16 | 0.00614 | CLEAR-IR2-INFO 0.098 | 23,032 | 16 | 0.00614 | GTN-ANALYZE 0.058 | 600 | 16 | 0.00364 | DELETE-UNREFERENCED-TNS 0.057 | 0 | 29 | 0.00196 | CLEAR-STUFF 0.038 | 21,448 | 16 | 0.00239 | SELECT-REPRESENTATIONS 0.038 | 1,048 | 20 | 0.00189 | ENVIRONMENT-ANALYZE 0.024 | 0 | 51 | 0.00048 | NOTE-FAILED-OPTIMIZATION 0.020 | 2,688 | 3 | 0.00656 | MERGE-TOP-LEVEL-LAMBDAS 0.018 | 0 | 16 | 0.00114 | MACERATE-IR1-COMPONENT 0.018 | 6,128 | 16 | 0.00114 | CONTROL-ANALYZE 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 576 | 1 | 0.00000 | FASL-DUMP-SOURCE-INFO 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 33 | 0.00000 | FIND-DFO ------------------------------------------------------ 17.374 | 2,775,240 | 3,411 | | Total Estimated total profiling overhead: 0.82 seconds compile oprofile ds3100 24m 17(7-jul-92) Evaluation took: 23.14 seconds of real time 19.796877 seconds of user run time 2.78125 seconds of system run time 3 page faults and 2753720 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 3.531 | 483,680 | 703 | 0.00502 | IR1-OPTIMIZE-BLOCK 3.156 | 641,256 | 28 | 0.11270 | IR1-TOP-LEVEL 3.067 | 352,144 | 118 | 0.02599 | LOCAL-CALL-ANALYZE 1.878 | 109,000 | 16 | 0.11739 | FASL-DUMP-COMPONENT 1.478 | 131,864 | 16 | 0.09239 | GENERATE-CODE 1.149 | 131,776 | 28 | 0.04105 | FIND-INITIAL-DFO 1.028 | 190,896 | 16 | 0.06426 | PACK 0.679 | 35,000 | 444 | 0.00153 | DELETE-BLOCK 0.618 | 128,472 | 16 | 0.03864 | IR2-CONVERT 0.498 | 25,944 | 20 | 0.02489 | READ-SOURCE-FORM 0.476 | 86,360 | 27 | 0.01764 | GENERATE-TYPE-CHECKS 0.362 | 15,000 | 595 | 0.00061 | FLUSH-DEAD-CODE 0.346 | 22,592 | 1,353 | 0.00026 | JOIN-SUCCESSOR-IF-POSSIBLE 0.227 | 85,880 | 27 | 0.00840 | CONSTRAINT-PROPAGATE 0.208 | 22,880 | 16 | 0.01301 | LIFETIME-ANALYZE 0.188 | 18,880 | 16 | 0.01176 | GTN-ANALYZE 0.168 | 44,128 | 16 | 0.01051 | LTN-ANALYZE 0.157 | 0 | 29 | 0.00540 | CLEAR-STUFF 0.118 | 4,064 | 16 | 0.00739 | CLEAR-IR2-INFO 0.098 | 40,152 | 16 | 0.00614 | COPY-PROPAGATE 0.068 | 15,056 | 16 | 0.00426 | SELECT-REPRESENTATIONS 0.020 | 2,640 | 3 | 0.00655 | MERGE-TOP-LEVEL-LAMBDAS 0.018 | 560 | 16 | 0.00114 | DELETE-UNREFERENCED-TNS 0.010 | 688 | 1 | 0.00989 | FASL-DUMP-SOURCE-INFO 0.008 | 0 | 16 | 0.00051 | MACERATE-IR1-COMPONENT 0.008 | 3,656 | 16 | 0.00051 | CONTROL-ANALYZE 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 56 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 1,048 | 20 | 0.00000 | ENVIRONMENT-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 35 | 0.00000 | FIND-DFO ------------------------------------------------------ 19.563 | 2,594,448 | 3,724 | | Total Estimated total profiling overhead: 0.82 seconds 15e compile oprofile sunos ss1+ 20mhz 24meg Evaluation took: 9.41 seconds of real time 7.76 seconds of user run time 1.04 seconds of system run time 1 page fault and 1317432 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.217 | 65,712 | 16 | 0.07609 | FASL-DUMP-COMPONENT 1.067 | 153,536 | 16 | 0.06672 | PACK 1.024 | 221,824 | 28 | 0.03657 | IR1-TOP-LEVEL 0.513 | 54,168 | 415 | 0.00124 | IR1-OPTIMIZE-BLOCK 0.437 | 132,248 | 16 | 0.02734 | IR2-CONVERT 0.437 | 23,568 | 20 | 0.02184 | READ-SOURCE-FORM 0.397 | 113,808 | 16 | 0.02484 | GENERATE-CODE 0.353 | 69,616 | 44 | 0.00802 | LOCAL-CALL-ANALYZE 0.315 | 62,288 | 27 | 0.01167 | GENERATE-TYPE-CHECKS 0.266 | 71,744 | 27 | 0.00984 | CONSTRAINT-PROPAGATE 0.257 | 25,320 | 16 | 0.01609 | LIFETIME-ANALYZE 0.213 | 48,976 | 28 | 0.00760 | FIND-INITIAL-DFO 0.117 | 33,384 | 16 | 0.00734 | COPY-PROPAGATE 0.107 | 18,712 | 16 | 0.00672 | GTN-ANALYZE 0.097 | 41,240 | 16 | 0.00609 | LTN-ANALYZE 0.085 | 0 | 29 | 0.00295 | CLEAR-STUFF 0.082 | 2,696 | 50 | 0.00164 | DELETE-BLOCK 0.065 | 6,656 | 351 | 0.00018 | FLUSH-DEAD-CODE 0.057 | 3,936 | 16 | 0.00359 | CLEAR-IR2-INFO 0.047 | 13,872 | 16 | 0.00297 | SELECT-REPRESENTATIONS 0.036 | 4,632 | 16 | 0.00224 | CONTROL-ANALYZE 0.030 | 2,640 | 3 | 0.00984 | MERGE-TOP-LEVEL-LAMBDAS 0.027 | 560 | 16 | 0.00172 | DELETE-UNREFERENCED-TNS 0.024 | 8,864 | 732 | 0.00003 | JOIN-SUCCESSOR-IF-POSSIBLE 0.010 | 896 | 1 | 0.00984 | FASL-DUMP-SOURCE-INFO 0.007 | 0 | 16 | 0.00047 | MACERATE-IR1-COMPONENT 0.007 | 1,048 | 20 | 0.00034 | ENVIRONMENT-ANALYZE 0.006 | 0 | 26 | 0.00023 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 40 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 0 | 19 | 0.00000 | FIND-DFO ------------------------------------------------------ 7.305 | 1,182,816 | 2,058 | | Total Estimated total profiling overhead: 0.58 seconds 16d compile oprofile sunos ss1+ 20mhz 24meg Evaluation took: 34.15 seconds of real time 15.15 seconds of user run time 3.97 seconds of system run time 248 page faults and 2546696 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 2.924 | 640,256 | 28 | 0.10445 | IR1-TOP-LEVEL 2.488 | 338,744 | 91 | 0.02734 | LOCAL-CALL-ANALYZE 2.326 | 411,632 | 631 | 0.00369 | IR1-OPTIMIZE-BLOCK 1.318 | 66,680 | 16 | 0.08236 | FASL-DUMP-COMPONENT 1.288 | 163,160 | 16 | 0.08049 | PACK 1.159 | 131,504 | 28 | 0.04139 | FIND-INITIAL-DFO 0.928 | 104,864 | 16 | 0.05799 | GENERATE-CODE 0.598 | 124,568 | 16 | 0.03736 | C:IR2-CONVERT 0.590 | 34,832 | 444 | 0.00133 | DELETE-BLOCK 0.547 | 30,064 | 20 | 0.02736 | READ-SOURCE-FORM 0.456 | 84,768 | 27 | 0.01687 | GENERATE-TYPE-CHECKS 0.286 | 76,736 | 27 | 0.01060 | CONSTRAINT-PROPAGATE 0.258 | 16,696 | 16 | 0.01611 | LIFETIME-ANALYZE 0.218 | 44,760 | 16 | 0.01361 | COPY-PROPAGATE 0.188 | 13,200 | 531 | 0.00035 | FLUSH-DEAD-CODE 0.185 | 20,640 | 1,210 | 0.00015 | JOIN-SUCCESSOR-IF-POSSIBLE 0.148 | 42,520 | 16 | 0.00924 | LTN-ANALYZE 0.118 | 3,904 | 16 | 0.00736 | CLEAR-IR2-INFO 0.108 | 17,872 | 16 | 0.00674 | GTN-ANALYZE 0.098 | 11,104 | 16 | 0.00611 | SELECT-REPRESENTATIONS 0.096 | 0 | 29 | 0.00331 | CLEAR-STUFF 0.028 | 568 | 16 | 0.00174 | DELETE-UNREFERENCED-TNS 0.020 | 2,640 | 3 | 0.00653 | MERGE-TOP-LEVEL-LAMBDAS 0.018 | 2,128 | 16 | 0.00111 | CONTROL-ANALYZE 0.017 | 1,048 | 20 | 0.00086 | ENVIRONMENT-ANALYZE 0.013 | 0 | 33 | 0.00040 | FIND-DFO 0.013 | 0 | 51 | 0.00026 | NOTE-FAILED-OPTIMIZATION 0.010 | 576 | 1 | 0.00986 | FASL-DUMP-SOURCE-INFO 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 16 | 0.00000 | MACERATE-IR1-COMPONENT 0.000 | 832 | 26 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 16.442 | 2,386,296 | 3,411 | | Total Estimated total profiling overhead: 0.96 seconds 3/15/93, Compile oprofile, DS5000, 32meg New assembler, new structure types, lots of stuff. Aggressive FORMAT transform relevant here. No sched--- Evaluation took: 9.24 seconds of real time 8.171875 seconds of user run time 0.4375 seconds of system run time 3 page faults and 2853928 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 1.270 | 322,208 | 69 | 0.01840 | IR1-OPTIMIZE 1.229 | 415,896 | 16 | 0.07682 | PACK 1.049 | 55,512 | 16 | 0.06557 | DEBUG-INFO-FOR-COMPONENT 1.038 | 261,096 | 29 | 0.03579 | IR1-TOP-LEVEL 0.643 | 296,856 | 16 | 0.04020 | GENERATE-CODE 0.489 | 367,680 | 16 | 0.03057 | IR2-CONVERT 0.456 | 162,768 | 68 | 0.00671 | LOCAL-CALL-ANALYZE 0.369 | 85,496 | 16 | 0.02307 | LIFETIME-ANALYZE 0.318 | 40,856 | 16 | 0.01989 | FASL-DUMP-COMPONENT 0.278 | 157,568 | 27 | 0.01031 | CONSTRAINT-PROPAGATE 0.249 | 26,360 | 20 | 0.01244 | READ-SOURCE-FORM 0.238 | 64,440 | 27 | 0.00882 | GENERATE-TYPE-CHECKS 0.179 | 89,568 | 16 | 0.01119 | LTN-ANALYZE 0.127 | 49,712 | 29 | 0.00439 | FIND-INITIAL-DFO 0.109 | 95,472 | 16 | 0.00682 | NEW-ASSEM:FINALIZE-SEGMENT 0.099 | 55,224 | 16 | 0.00619 | SELECT-REPRESENTATIONS 0.079 | 7,296 | 16 | 0.00494 | CLEAR-IR2-INFO 0.079 | 50,304 | 16 | 0.00494 | COPY-PROPAGATE 0.072 | 5,816 | 148 | 0.00048 | DELETE-BLOCK 0.049 | 24,856 | 16 | 0.00307 | GTN-ANALYZE 0.039 | 4,440 | 16 | 0.00244 | CONTROL-ANALYZE 0.038 | 10,280 | 1,285 | 0.00003 | NEW-ASSEM::%EMIT-LABEL 0.029 | 5,496 | 20 | 0.00144 | ENVIRONMENT-ANALYZE 0.020 | 1,536 | 3 | 0.00661 | MERGE-TOP-LEVEL-LAMBDAS 0.017 | 0 | 36 | 0.00046 | FIND-DFO 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 736 | 1 | 0.00000 | FASL-DUMP-SOURCE-INFO 0.000 | 0 | 30 | 0.00000 | CLEAR-STUFF 0.000 | 0 | 52 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 0 | 16 | 0.00000 | MACERATE-IR1-COMPONENT 0.000 | 584 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 864 | 27 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 2,336 | 16 | 0.00000 | NEW-ASSEM:APPEND-SEGMENT ------------------------------------------------------ 8.563 | 2,661,256 | 2,130 | | Total w/ sched--- Evaluation took: 23.72 seconds of real time 11.171875 seconds of user run time 1.296875 seconds of system run time 369 page faults and 3885352 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 2.053 | 1,161,104 | 16 | 0.12833 | GENERATE-CODE 1.458 | 176,712 | 1,285 | 0.00113 | NEW-ASSEM::%EMIT-LABEL 1.270 | 321,616 | 69 | 0.01840 | IR1-OPTIMIZE 1.249 | 415,896 | 16 | 0.07807 | PACK 1.109 | 55,512 | 16 | 0.06932 | DEBUG-INFO-FOR-COMPONENT 0.988 | 261,136 | 29 | 0.03406 | IR1-TOP-LEVEL 0.536 | 162,768 | 68 | 0.00789 | LOCAL-CALL-ANALYZE 0.499 | 367,704 | 16 | 0.03119 | C:IR2-CONVERT 0.379 | 85,496 | 16 | 0.02369 | LIFETIME-ANALYZE 0.238 | 157,608 | 27 | 0.00883 | CONSTRAINT-PROPAGATE 0.228 | 64,456 | 27 | 0.00845 | GENERATE-TYPE-CHECKS 0.188 | 40,864 | 16 | 0.01177 | FASL-DUMP-COMPONENT 0.159 | 26,360 | 20 | 0.00794 | READ-SOURCE-FORM 0.147 | 49,712 | 29 | 0.00508 | FIND-INITIAL-DFO 0.119 | 89,624 | 16 | 0.00744 | LTN-ANALYZE 0.109 | 24,872 | 16 | 0.00682 | GTN-ANALYZE 0.099 | 55,224 | 16 | 0.00619 | SELECT-REPRESENTATIONS 0.099 | 50,304 | 16 | 0.00619 | COPY-PROPAGATE 0.099 | 95,472 | 16 | 0.00619 | NEW-ASSEM:FINALIZE-SEGMENT 0.079 | 7,296 | 16 | 0.00494 | CLEAR-IR2-INFO 0.062 | 5,816 | 148 | 0.00042 | DELETE-BLOCK 0.039 | 4,440 | 16 | 0.00244 | CONTROL-ANALYZE 0.037 | 0 | 36 | 0.00102 | FIND-DFO 0.029 | 2,672 | 16 | 0.00182 | NEW-ASSEM:APPEND-SEGMENT 0.020 | 736 | 1 | 0.01994 | FASL-DUMP-SOURCE-INFO 0.020 | 1,536 | 3 | 0.00661 | MERGE-TOP-LEVEL-LAMBDAS 0.009 | 0 | 16 | 0.00057 | MACERATE-IR1-COMPONENT 0.009 | 5,496 | 20 | 0.00044 | ENVIRONMENT-ANALYZE 0.008 | 0 | 30 | 0.00028 | CLEAR-STUFF 0.000 | 0 | 3 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 52 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 584 | 16 | 0.00000 | DELETE-UNREFERENCED-TNS 0.000 | 864 | 27 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL ------------------------------------------------------ 11.340 | 3,691,880 | 2,130 | | Total 3/15/93, Compile compile bmarks safe, DS5000, 32meg, no scheduling Evaluation took: 78.05 seconds of real time 67.359375 seconds of user run time 7.546875 seconds of system run time [Run times include 15.22 seconds GC run time] 51 page faults and 15897792 bytes consed. Seconds | Consed | Calls | Sec/Call | Name: ------------------------------------------------------ 14.545 | 2,435,040 | 297 | 0.04897 | IR1-OPTIMIZE 9.500 | 2,767,008 | 300 | 0.03167 | IR1-TOP-LEVEL 7.257 | 1,883,272 | 61 | 0.11896 | PACK 5.607 | 228,552 | 61 | 0.09191 | DEBUG-INFO-FOR-COMPONENT 4.858 | 959,576 | 758 | 0.00641 | LOCAL-CALL-ANALYZE 4.427 | 1,275,504 | 61 | 0.07257 | IR2-CONVERT 3.215 | 1,102,744 | 61 | 0.05271 | GENERATE-CODE 2.747 | 405,392 | 61 | 0.04503 | LIFETIME-ANALYZE 2.714 | 278,432 | 61 | 0.04448 | FASL-DUMP-COMPONENT 2.101 | 682,776 | 111 | 0.01893 | GENERATE-TYPE-CHECKS 1.697 | 611,800 | 61 | 0.02781 | LTN-ANALYZE 1.597 | 328,352 | 61 | 0.02617 | COPY-PROPAGATE 1.514 | 861,520 | 111 | 0.01364 | CONSTRAINT-PROPAGATE 1.057 | 101,320 | 1,308 | 0.00081 | DELETE-BLOCK 0.918 | 177,720 | 212 | 0.00433 | READ-SOURCE-FORM 0.705 | 289,248 | 49 | 0.01439 | FIND-INITIAL-DFO 0.477 | 294,224 | 61 | 0.00781 | NEW-ASSEM:FINALIZE-SEGMENT 0.407 | 117,304 | 61 | 0.00667 | GTN-ANALYZE 0.347 | 130,248 | 61 | 0.00568 | SELECT-REPRESENTATIONS 0.317 | 21,456 | 61 | 0.00519 | CLEAR-IR2-INFO 0.205 | 39,680 | 85 | 0.00241 | ENVIRONMENT-ANALYZE 0.077 | 0 | 50 | 0.00154 | CLEAR-STUFF 0.067 | 0 | 61 | 0.00109 | MACERATE-IR1-COMPONENT 0.057 | 15,384 | 61 | 0.00093 | CONTROL-ANALYZE 0.049 | 0 | 110 | 0.00045 | FIND-DFO 0.047 | 2,008 | 61 | 0.00076 | DELETE-UNREFERENCED-TNS 0.029 | 15,656 | 20 | 0.00144 | MERGE-TOP-LEVEL-LAMBDAS 0.027 | 9,424 | 61 | 0.00044 | NEW-ASSEM:APPEND-SEGMENT 0.020 | 1,120 | 1 | 0.01994 | FASL-DUMP-SOURCE-INFO 0.000 | 0 | 28 | 0.00000 | FASL-DUMP-TOP-LEVEL-LAMBDA-CALL 0.000 | 0 | 610 | 0.00000 | NOTE-FAILED-OPTIMIZATION 0.000 | 64 | 1 | 0.00000 | STACK-ANALYZE 0.000 | 9,920 | 284 | 0.00000 | PRE-ENVIRONMENT-ANALYZE-TOP-LEVEL 0.000 | 45,600 | 5,700 | 0.00000 | NEW-ASSEM::%EMIT-LABEL ------------------------------------------------------ 66.578 | 15,090,344 | 11,011 | | Total