Boost logo

Boost-Build :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2006-04-07 05:16:07


Vladimir Prus wrote:
> On Friday 07 April 2006 09:58, Stefan Slapeta wrote:
>
>> during my test runs for intel 9 and cw, bjam comsumes something between
>> 400 and 500 mb of virtual memory (win32 system). I really can't imagine
>> what this memory could be used for, but are there any ways to reduce
>> this hunger?
>
> This would require help from you. Go to the "status" directory and run:
>
> bjam -n -a --v2 intel-win-9.0 cw-9.0 -d+10 > profile
>
> Then, send me the 'profile' file and I'll see if there's something
> particularly wrong there.

I've done this on Linux for one toolset and observed > 200MB memory
consumption. Attached is the profile for this run. It was created by running

   bjam -n -a --v2 gcc-4_1_0_linux -d+10 > profile

in the status directory.

HTH, Markus

warning: toolset gcc initialization: can't find tool windres
warning: initialized from
Building Boost.Regex with the optional Unicode/ICU support disabled.
Please refer to the Boost.Regex documentation for more information
(and if you don't know what ICU is then you probably don't need it).
...failed updating 173 targets...
 --count-- --gross-- --net-- --each-- --mem-- --each-- --name--
         1 255790000 0 0.000000 326333 326333 MAIN
   2610291 5010000 2700000 1.034367 12228101 4 BINDMODULE
    544840 2240000 1540000 2.826518 5027953 9 MATCH
         7 10000 0 0.000000 96 13 GLOB
     14408 500000 120000 8.328706 541198 37 FILE_DIRSCAN
     65293 90000 80000 1.225246 116240 1 BUILTIN_GLOB_BACK
         4 0 0 0.000000 44 11 PWD
         1 10000 0 0.000000 987 987 find-to-root
     36867 440000 60000 1.627472 2498575 67 timestamp
         1 242350000 0 0.000000 82308 82308 boost-build
         1 0 0 0.000000 236 236 _poke
       435 0 0 0.000000 2484 5 RULENAMES
         1 0 0 0.000000 24 24 HAS_NATIVE_RULE
       628 0 -10000 -15.923567 59046 94 IMPORT
     55352 540000 360000 6.503830 13100998 236 NORMALIZE_PATH
       858 40000 20000 23.310023 673064 784 modules.poke
     13720 242350000 2480000 180.758017 96643224 7043 modules.import
     63133 220000 120000 1.900749 599228 9 CALLER_MODULE
     38466 430000 280000 7.279156 986376 25 modules.peek
       106 40000 0 0.000000 124484 1174 modules.normalize-raw-paths
       128 242350000 70000 546.875000 5082466 39706 modules.load
       128 0 0 0.000000 40804 318 modules.record-binding
    128183 670000 240000 1.872323 43360 0 IMPORT_MODULE
       333 10000 0 0.000000 85564 256 modules.binding
         7 0 0 0.000000 0 0 NATIVE_RULE
         1 0 0 0.000000 0 0 string.whitespace
         1 0 0 0.000000 0 0 feature.setup
       152 0 0 0.000000 0 0 EXPORT
         3 0 0 0.000000 12 4 os.environ
         2 0 0 0.000000 0 0 os.on-windows
        73 40000 0 0.000000 10325 141 feature.feature
       484 0 0 0.000000 4978 10 feature.grist
       202 10000 0 0.000000 2889 14 feature.extend
       202 10000 -10000 -49.504950 7864 38 feature.extend-feature
      1847 90000 40000 21.656741 304464 164 feature.validate-feature
     50281 68560000 3040000 60.460214 12000863 238 class.new
     50281 1250000 470000 9.347467 15484600 307 class.xinit
     50281 630000 140000 2.784352 0 0 INSTANCE
         2 0 0 0.000000 0 0 class_at_property-map.__init__
     50357 1180000 380000 7.546121 48 0 numbers.increment
     50357 460000 310000 6.156046 290635 5 CALC
      4363 380000 50000 11.460005 6 0 os.get-constant
      4401 40000 40000 9.088843 7 0 BACKTRACE
      7293 250000 110000 15.082956 360607 49 os.constant
         3 10000 0 0.000000 123 41 builtin.variant
      2413 20000 0 0.000000 0 0 property.validate
        64 20000 0 0.000000 30 0 property.validate1
        62 10000 0 0.000000 9000 145 feature.valid
    220181 3110000 1560000 7.085080 2849192 12 feature.attributes
      1131 100000 10000 8.841733 7755 6 feature.validate-value-string
      2409 1750000 450000 186.799502 4096736 1700 property.refine
     55427 7480000 3800000 68.558645 8209756 148 sequence.unique
        84 20000 0 0.000000 21794 259 feature.compose
         4 0 0 0.000000 11 2 feature.is-implicit-value
     57825 4540000 2350000 40.639862 15014142 259 regex.split
       802 40000 0 0.000000 34875 43 path.parent
       802 0 0 0.000000 11264 14 path.has-parent
       801 40000 20000 24.968789 13048 16 regex.match
       374 860000 30000 80.213904 106816 285 path.glob
     16009 2060000 190000 11.868324 3087360 192 path.root
     47477 810000 270000 5.686964 3682800 77 path.is-rooted
     31342 2990000 480000 15.314913 11474761 366 path.join
     31336 1340000 520000 16.594332 11429016 364 path.join-imp
     38252 770000 230000 6.012758 4686920 122 path.native
     38252 320000 180000 4.705636 4688576 122 path.native-UNIX
       374 320000 0 0.000000 1684 4 GLOB-RECURSIVELY
     21215 11670000 490000 23.096865 4021632 189 sequence.transform
     47882 15330000 900000 18.796207 9074156 189 modules.call-in
      6896 210000 70000 10.150812 437196 63 path.make
      6896 90000 40000 5.800464 874089 126 path.make-UNIX
         9 0 0 0.000000 2304 256 path.basename
        21 10000 0 0.000000 0 0 types/register.type
        21 0 0 0.000000 0 0 type.registered
        40 30000 0 0.000000 6860 171 type.register
        31 0 0 0.000000 939 30 class_at_property-map.insert
        23 0 0 0.000000 253 11 type.register-suffixes
        40 10000 0 0.000000 340 8 type.type-to-rule-name
         1 0 0 0.000000 0 0 os.on-unix
         2 0 0 0.000000 0 0 type.set-generated-target-prefix
         8 0 0 0.000000 33 4 type.set-generated-target-ps
         6 0 0 0.000000 0 0 type.set-generated-target-suffix
         1 0 0 0.000000 0 0 class_at_installed-exe-generator.__init__
        36 10000 0 0.000000 237 6 class_at_generator.__init__
        71 0 0 0.000000 4020 56 type.validate
        36 10000 0 0.000000 18381 510 generators.register
     19741 130000 90000 4.559040 0 0 class_at_generator.target-types
    109821 680000 410000 3.733348 0 0 class_at_[hidden]
         1 0 0 0.000000 0 0 class_at_installed-shared-lib-generator.__init__
         2 10000 10000 5000.000000 192 96 scanner.register
         3 0 0 0.000000 36 12 type.set-scanner
         1 0 0 0.000000 0 0 class_at_lib-generator.__init__
         1 0 0 0.000000 0 0 class_at_searched-lib-generator.__init__
         1 10000 0 0.000000 0 0 class_at_prebuilt-lib-generator.__init__
         4 0 0 0.000000 175 43 generators.override
         1 0 0 0.000000 0 0 os.home-directories
        77 3620000 30000 389.610390 305963 3973 project.initialize
        77 0 0 0.000000 14720 191 class_at_project-attributes.__init__
       876 120000 30000 34.246575 22400 25 class_at_project-attributes.set
     38380 350000 160000 4.168838 180 0 property-set.empty
     67682 21740000 760000 11.228983 9073821 134 property-set.create
     11252 18080000 7460000 662.993246 40632308 3611 class_at_property-set.__init__
        77 30000 20000 259.740260 107601 1397 modules.clone-rules
     17534 960000 260000 14.828334 6704343 382 project.attribute
     17959 210000 120000 6.681887 16437 0 class_at_project-attributes.get
        76 70000 0 0.000000 43008 565 class_at_project-target.__init__
      6083 360000 110000 18.083183 160064 26 class_at_abstract-target.__init__
      6085 130000 70000 11.503698 286113 47 errors.nearest-user-location
      6085 10000 10000 1.643385 608 0 NEAREST_USER_LOCATION
       275 0 0 0.000000 160512 583 project.target
        74 120000 30000 405.405405 164992 2229 project.inherit-attributes
       169 0 0 0.000000 37312 220 project.attributes
      5584 220000 90000 16.117479 1175428 210 property.make
        73 50000 0 0.000000 56205 769 class_at_project-target.inherit
      2528 10000 10000 3.955696 482176 190 class_at_project-target.project-module
     20688 160000 80000 3.866976 9864 0 set.difference
         5 190000 0 0.000000 5897 1179 project-rules.using
       278 110000 -20000 -71.942446 45068 162 project-rules.import
         5 200000 0 0.000000 0 0 toolset.using
         2 0 0 0.000000 0 0 class_at_unix-prebuilt-lib-generator.__init__
         6 0 0 0.000000 0 0 class_at_unix-linking-generator.__init__
         2 0 0 0.000000 0 0 class_at_unix-archive-generator.__init__
         2 0 0 0.000000 0 0 class_at_archive-generator.__init__
         2 0 0 0.000000 0 0 class_at_unix-searched-lib-generator.__init__
         1 0 0 0.000000 0 0 class_at_order.__init__
         1 0 0 0.000000 1609 1609 toolset.inherit-generators
         2 0 0 0.000000 768 384 generators.generators-for-toolset
         3 0 0 0.000000 0 0 class_at_generator.clone
      7647 440000 260000 34.000262 3456688 452 property.change
         1 0 0 0.000000 19 19 toolset.inherit-flags
         1 10000 10000 10000.000000 1098 1098 toolset.inherit-rules
         4 0 0 0.000000 512 128 builtin.register-c-compiler
         4 0 0 0.000000 0 0 class_at_C-compiling-generator.__init__
        45 60000 10000 222.222222 2480 55 toolset.flags
        31 20000 0 0.000000 256 8 property.validate-property-sets
     54065 6970000 1430000 26.449644 9043229 167 feature.split
        31 20000 0 0.000000 4028 129 toolset.normalize-condition
      1355 590000 70000 51.660517 59473 43 feature.expand-subfeatures
      1649 470000 150000 90.964221 96782 58 feature.expand-subfeatures-aux
        45 10000 0 0.000000 8547 189 toolset.add-flag
         1 80000 0 0.000000 142 142 gcc.init
         1 0 0 0.000000 979 979 common.check-init-parameters
         3 0 0 0.000000 121 40 feature.subfeature
         7 0 0 0.000000 72 10 feature.get-subfeature-name
      2600 80000 50000 19.230769 81276 31 utility.ungrist
         4 0 0 0.000000 462 115 feature.extend-subfeature
         4 60000 0 0.000000 230 57 common.get-invocation-command
         1 0 0 0.000000 12 12 common.check-tool
         1 0 0 0.000000 29 29 common.check-tool-aux
         1 0 0 0.000000 0 0 path.exists
         1 10000 0 0.000000 37 37 common.handle-options
        49 0 0 0.000000 0 0 feature.implied-subfeature
       172 20000 0 0.000000 28581 166 feature.find-implied-subfeature
      2843 1090000 580000 204.009849 3148468 1107 feature.get-values
         1 20000 0 0.000000 128 128 gcc.init-link-flags
         1 0 0 0.000000 0 0 common.get-absolute-tool-path
         3 60000 0 0.000000 734 244 common.find-tool
         3 0 0 0.000000 2688 896 path.programs-path
         5 0 0 0.000000 0 0 ECHO
         1 0 0 0.000000 0 0 rc.configure
        14 0 0 0.000000 0 0 generators.register-standard
         1 0 0 0.000000 0 0 common.file-creation-command
        40 150000 0 0.000000 26745 668 project-rules.project
        24 0 0 0.000000 5545 231 project.register-id
      2409 10000 0 0.000000 240 0 project.current
        26 90000 0 0.000000 9644 370 builtin.lib
      2379 360000 120000 50.441362 2527300 1062 targets.main-target-sources
      2379 7010000 190000 79.865490 1147854 482 targets.main-target-requirements
     17152 1330000 220000 12.826493 3312852 193 class_at_project-target.get
      2404 3350000 130000 54.076539 2406492 1001 property-set.create-from-user-input
      4772 840000 240000 50.293378 2013813 422 property.translate-paths
      5156 280000 90000 17.455392 528198 102 property.split-conditional
      2404 220000 120000 49.916805 1477802 614 property.translate-indirect
      2404 700000 130000 54.076539 1698830 706 property.expand-subfeatures-in-conditions
     11828 3300000 180000 15.218126 4685545 396 class_at_property-set.refine
    113342 5280000 2540000 22.410051 48877744 431 class_at_property-set.raw
      2379 400000 -10000 -4.203447 152320 64 targets.main-target-default-build
      2379 130000 -10000 -4.203447 0 0 property-set.create-with-validation
      2365 710000 90000 38.054968 1717 0 targets.main-target-usage-requirements
     39603 9870000 820000 20.705502 12767823 322 class_at_property-set.add
      2157 560000 70000 32.452480 178868 82 class_at_typed-target.__init__
      2379 390000 100000 42.034468 614402 258 class_at_basic-target.__init__
      2379 100000 40000 16.813787 391279 164 targets.main-target-alternative
      2379 10000 0 0.000000 0 0 class_at_abstract-target.project
      2379 10000 10000 4.203447 768 0 class_at_project-target.add-alternative
         1 0 0 0.000000 0 0 class_at_python-test-generator.__init__
         1 10000 0 0.000000 0 0 python.init
         1 0 0 0.000000 0 0 project.push-current
         1 10000 0 0.000000 865 865 python.init-unix
       210 450000 20000 95.238095 87968 418 alias.alias
       210 60000 30000 142.857143 21372 101 class_at_alias-target-class.__init__
     35988 590000 190000 5.279538 812152 22 class.is-instance
         1 0 0 0.000000 56 56 project.pop-current
        74 0 0 0.000000 0 0 USER_MODULE
         1 0 0 0.000000 3301 3301 option.process
        59 12540000 0 0.000000 293824 4980 project.find
       310 50000 0 0.000000 242966 783 project.module-name
     10377 110000 80000 7.709357 2656384 255 path.pwd
       144 12530000 20000 138.888889 600061 4167 project.load
        73 12490000 20000 273.972603 351635 4816 project.load-jamfile
        73 60000 -20000 -273.972603 32614 446 project.find-jamfile
        72 3340000 0 0.000000 139 1 project.load-parent
        72 380000 0 0.000000 159 2 path.glob-in-parents
        72 100000 10000 138.888889 18740 260 path.all-parents
        73 0 0 0.000000 14464 198 project.mark-as-user
         4 0 0 0.000000 1031 257 project-rules.path-constant
       291 50000 10000 34.364261 1282334 4406 class_at_project-target.add-constant
         1 0 0 0.000000 0 0 lex.init
         1 0 0 0.000000 0 0 bison.init
         1 0 0 0.000000 0 0 testing.init
         1 980000 0 0.000000 41300 41300 project.load-aux
         2 0 0 0.000000 8576 4288 project-rules.constant
     13704 450000 170000 12.405137 55845 4 indirect.make
         3 0 0 0.000000 128 42 property.remove
     18469 630000 360000 19.492122 5700 0 set.intersection
        10 780000 20000 2000.000000 662276 66227 project-rules.glob
        16 10000 0 0.000000 2006 125 project-rules.explicit
        27 0 0 0.000000 0 0 class_at_project-target.mark-target-as-explicit
         1 10000 0 0.000000 256 256 Jamfile</common/users/schoepf/src/boost-HEAD>.libraries-to-install
         2 200000 0 0.000000 283282 141641 package.install
     23696 9350000 4960000 209.318028 16681732 703 property.select
        10 0 0 0.000000 85 8 option.get
        12 230000 10000 833.333333 314872 26239 stage.install
        12 20000 0 0.000000 282464 23538 class_at_install-target-class.__init__
        13 0 0 0.000000 0 0 project-rules.use-project
        13 260000 0 0.000000 2432 187 project.use
        72 30000 10000 138.888889 28074 389 path.relative
         1 30000 0 0.000000 501 501 Jamfile</common/users/schoepf/src/boost-HEAD>.boost-install
        38 120000 0 0.000000 4096 107 type.main-target-rule
      2129 9160000 140000 65.758572 960720 451 targets.create-typed-target
         1 0 0 0.000000 0 0 python.configured
         1 0 0 0.000000 17 17 Jamfile</common/users/schoepf/src/boost-HEAD/libs/regex/build>.check-icu-config
         2 10000 0 0.000000 78 39 Jamfile</common/users/schoepf/src/boost-HEAD/libs/iostreams/build>.create-library
        55 50000 0 0.000000 14208 258 project-rules.build-project
       268 890000 10000 37.313433 13312 49 testing.compile-fail
      2091 9280000 80000 38.259206 578081 276 testing.make-test
      2091 30000 10000 4.782401 267720 128 type.type-from-rule-name
      1453 7070000 50000 34.411562 302578 208 testing.run
      1458 0 0 0.000000 1422 0 testing.handle-input-files
       186 450000 0 0.000000 98786 531 testing.test-suite
      5980 30000 30000 5.016722 60288 10 class_at_[hidden]
       297 1170000 0 0.000000 29248 98 testing.compile
        13 40000 0 0.000000 233 17 Jamfile</common/users/schoepf/src/boost-HEAD/libs/assign/test>.assign-test
         2 0 0 0.000000 0 0 testing.link-fail
        33 230000 0 0.000000 0 0 Jamfile</common/users/schoepf/src/boost-HEAD/libs/iostreams/test>.test-iostreams
         7 60000 0 0.000000 156 22 Jamfile</common/users/schoepf/src/boost-HEAD/libs/program_options/test>.po-test
        12 40000 0 0.000000 318 26 Jamfile</common/users/schoepf/src/boost-HEAD/libs/ptr_container/test>.sc-test
         4 20000 0 0.000000 0 0 Jamfile</common/users/schoepf/src/boost-HEAD/libs/python/test>.py-compile-fail
         5 0 0 0.000000 0 0 Jamfile</common/users/schoepf/src/boost-HEAD/libs/python/test>.py-compile
         4 20000 0 0.000000 0 0 Jamfile</common/users/schoepf/src/boost-HEAD/libs/python/test>.py-run
        57 220000 0 0.000000 1604 28 python.bpl-test
         2 0 0 0.000000 512 256 python.python-extension
        11 50000 0 0.000000 197 17 Jamfile</common/users/schoepf/src/boost-HEAD/libs/range/test>.range-test
         3 10000 0 0.000000 384 128 Jamfile</common/users/schoepf/src/boost-HEAD/libs/regex/test>.regex-test
        20 80000 0 0.000000 3904 195 Jamfile</common/users/schoepf/src/boost-HEAD/libs/regex/example>.regex-test-run
         1 70000 0 0.000000 135 135 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.test-bsl-run_polymorphic_archive
       200 2660000 20000 100.000000 23274 116 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.test-bsl-run_archive
       135 1730000 0 0.000000 50132 371 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.run-invoke
       215 0 0 0.000000 6945 32 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.dependency-save-test
       437 2830000 10000 22.883295 124608 285 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.run-template
        80 1080000 0 0.000000 33242 415 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.run-winvoke
        39 2590000 0 0.000000 67 1 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.test-bsl-run_files
        15 170000 0 0.000000 479 31 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.test-bsl-run
         7 30000 0 0.000000 187 26 Jamfile</common/users/schoepf/src/boost-HEAD/libs/serialization/test>.test-bsl-run-no-lib
        54 410000 0 0.000000 3118 57 Jamfile</common/users/schoepf/src/boost-HEAD/libs/spirit/test>.spirit-run
        11 70000 0 0.000000 512 46 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/example>.statechart-st-example-build
        13 60000 0 0.000000 1525 117 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/example>.independent-obj-build
         2 10000 0 0.000000 256 128 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/example>.statechart-mt-example-build
         8 30000 0 0.000000 1030 128 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-st-compile-example
         9 30000 0 0.000000 1024 113 testing.link
         4 60000 0 0.000000 1111 277 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-st-lib-run
         4 30000 0 0.000000 1134 283 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-st-lib
         4 20000 0 0.000000 1255 313 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.independent-obj-build
        52 350000 0 0.000000 6016 115 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-st-run
        52 350000 0 0.000000 16000 307 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-run
        12 320000 0 0.000000 6737 561 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-st-run-variants
        18 260000 0 0.000000 10358 575 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-compile-fail-variants
        72 260000 0 0.000000 8942 124 Jamfile</common/users/schoepf/src/boost-HEAD/libs/statechart/test>.statechart-compile-fail
        22 90000 0 0.000000 2363 107 Jamfile</common/users/schoepf/src/boost-HEAD/libs/test/test>.test-btl-lib
         5 20000 0 0.000000 1472 294 testing.run-fail
        28 0 0 0.000000 3031 108 sequence.insertion-sort
        23 0 0 0.000000 0 0 SORT
         8 40000 0 0.000000 153 19 Jamfile</common/users/schoepf/src/boost-HEAD/libs/thread/test>.thread-run
         1 930000 0 0.000000 70567 70567 Jamfile</common/users/schoepf/src/boost-HEAD/libs/tr1/test>.test_all
         1 250000 0 0.000000 0 0 Jamfile</common/users/schoepf/src/boost-HEAD/libs/type_traits/test>.all-tests
         1 150000 0 0.000000 0 0 Jamfile</common/users/schoepf/src/boost-HEAD/libs/typeof/test>.all-tests
        17 140000 0 0.000000 754 44 Jamfile</common/users/schoepf/src/boost-HEAD/libs/typeof/test>.typeof-test
         1 0 0 0.000000 0 0 feature.values
         1 0 0 0.000000 22 22 build-request.from-command-line
         1 0 0 0.000000 0 0 build-request.looks-like-implicit-value
         1 0 0 0.000000 0 0 build-request.convert-command-line-element
         3 0 0 0.000000 0 0 class_at_vector.__init__
         3 0 0 0.000000 0 0 class_at_node.__init__
         2 0 0 0.000000 76 38 class_at_vector.get-at
         2 0 0 0.000000 0 0 class_at_node.get
        18 70000 0 0.000000 4608 256 build-request.expand-no-defaults
        35 60000 0 0.000000 0 0 build-request.apply-to-property-set
        15 0 0 0.000000 974 64 feature.implied-feature
        35 0 0 0.000000 2316 66 string.join
        18 10000 0 0.000000 4699 261 build-request.x-product
        35 10000 10000 285.714286 9215 263 build-request.x-product-aux
        35 0 0 0.000000 0 0 feature.free-features
        54 167190000 60000 1111.111111 217591 4029 class_at_project-target.generate
        54 800000 10000 185.185185 86323 1598 class_at_project-target.targets-to-build
        69 750000 90000 1304.347826 780064 11305 class_at_project-target.build-main-targets
      2016 140000 10000 4.960317 20096 9 class_at_main-target.__init__
      2016 100000 50000 24.801587 210922 104 class_at_main-target.add-alternative
      2016 20000 20000 9.920635 0 0 class_at_basic-target.default-build
      6911 161590000 320000 46.302995 446121 64 class_at_main-target.generate
      6911 70000 50000 7.234843 12 0 targets.start-building
      7084 230000 30000 4.234896 2048 0 class_at_property-set.expand
       258 350000 0 0.000000 40216 155 feature.expand
       983 320000 110000 111.902340 266422 271 feature.expand-composites
      1378 70000 10000 7.256894 78658 57 feature.expand-composite
      6911 1100000 270000 39.068152 11483 1 class_at_main-target.apply-default-build
      6911 160430000 150000 21.704529 514567 74 class_at_main-target.generate-really
      6911 570000 180000 26.045435 442641 64 class_at_main-target.select-alternatives
      7084 210000 40000 5.646527 1024 0 class_at_property-set.add-defaults
         8 80000 0 0.000000 26066 3258 feature.add-defaults
       244 70000 50000 204.918033 8815 36 feature.defaults
       176 10000 0 0.000000 1024 5 feature.select-subfeatures
       258 100000 20000 77.519380 24736 95 sequence.filter
       560 50000 0 0.000000 11623 20 feature.is-subfeature-of
        88 50000 10000 113.636364 2310 26 feature.split-top-feature
      6911 160170000 800000 115.757488 6875982 994 class_at_basic-target.generate
      3821 8720000 250000 65.427898 3525741 922 targets.common-properties
     16883 350000 170000 10.069300 6795136 402 class_at_property-set.free
      3821 20000 20000 5.234232 35776 9 class_at_property-set.incidental
     16883 340000 180000 10.661612 1914172 113 class_at_property-set.base
       173 1200000 70000 404.624277 325615 1882 targets.common-properties2
       173 0 0 0.000000 14208 82 class_at_property-set.non-conditional
       173 0 0 0.000000 16960 98 class_at_property-set.conditional
     56651 3370000 1650000 29.125699 11017349 194 class_at_property-set.get
      2177 210000 120000 55.121727 233600 107 property.evaluate-conditionals-in-context
      7736 10090000 110000 14.219235 1535872 198 class_at_property-set.add-raw
      7642 210000 110000 14.394138 1566656 205 class_at_property-set.non-dependency
     23579 190000 130000 5.513381 255360 10 class_at_property-set.dependency
     11463 61850000 470000 41.001483 1168949 101 class_at_basic-target.generate-dependencies
      9424 61220000 500000 53.056027 2344004 248 targets.generate-from-reference
      9424 4230000 350000 37.139219 1525519 161 targets.resolve-reference
      9482 3060000 320000 33.748154 957490 100 class_at_project-target.find
      3489 2640000 180000 51.590714 380561 109 class_at_project-target.find-really
      3431 70000 20000 5.829204 448311 130 class_at_project-target.main-target
      9424 280000 150000 15.916808 245888 26 class_at_property-set.propagated
      1612 140000 20000 12.406948 51712 32 class_at_file-reference.__init__
      1612 550000 0 0.000000 208384 129 class_at_file-reference.exists
      6104 560000 40000 6.553080 571200 93 class_at_file-reference.location
      1612 30000 10000 6.203474 0 0 CHECK_IF_FILE
      4492 4630000 20000 4.452360 105728 23 class_at_file-reference.generate
      4492 4430000 270000 60.106857 3651998 813 virtual-target.from-file
      1592 110000 60000 37.688442 52992 33 type.type
     15289 36400000 430000 28.124796 184288 12 class_at_file-target.__init__
     15297 35630000 600000 39.223377 1689975 110 class_at_abstract-file-target.__init__
     15297 520000 200000 13.074459 265764 17 class_at_virtual-target.__init__
      3729 124850000 100000 26.816841 102289 27 class_at_typed-target.construct
     17099 118510000 710000 41.522896 176145 10 generators.construct
     17099 760000 330000 19.299374 113890 6 generators.ensure-type
    168535 740000 430000 2.551399 0 0 class_at_abstract-file-target.type
     17099 40000 30000 1.754489 0 0 generators.increase-indent
     17099 117940000 1500000 87.724428 12220116 714 generators.construct-really
     17099 16380000 2310000 135.095620 32744126 1914 generators.find-viable-generators
      8122 11380000 1060000 130.509727 14818502 1824 generators.find-viable-generators-aux
     67783 2600000 1210000 17.851084 30480 0 type.all-bases
     10845 600000 120000 11.065007 592512 54 class_at_property-set.as-path
      2731 300000 50000 18.308312 10050783 3680 property.as-path
         5 130000 10000 2000.000000 26926 5385 feature.minimize
         5 10000 0 0.000000 2920 584 feature.move-subfeatures-to-the-end
        65 80000 0 0.000000 7040 108 feature.select-subproperties
       544 70000 10000 18.382353 168 0 feature.is-subproperty-of
        15 0 0 0.000000 9 0 property.path-order
    189941 1190000 720000 3.790651 13226 0 generators.indent
    203522 1380000 840000 4.127318 62520 0 generators.generators.dout
     19770 120000 40000 2.023268 0 0 class_at_generator.source-types
     19705 3290000 980000 49.733570 6793600 344 class_at_generator.match-rank
     19705 120000 50000 2.537427 0 0 class_at_generator.requirements
     24344 2850000 1650000 67.778508 2975153 122 sequence.length
     30014 113770000 1610000 53.641634 8128997 270 generators.try-one-generator
     30014 1410000 770000 25.654694 14414840 480 generators.viable-source-types-for-generator
        21 20000 0 0.000000 2008 95 generators.viable-source-types-for-generator-real
     16852 113030000 640000 37.977688 2024847 120 generators.try-one-generator-really
      3149 3340000 20000 6.351223 27720 8 class_at_lib-generator.run
        21 20000 10000 476.190476 163 7 generators.viable-source-types
        11 10000 0 0.000000 12023 1093 generators.viable-source-types-real
        72 0 0 0.000000 350 4 type.all-derived
        16 1350000 0 0.000000 11 0 class_at_unix-archive-generator.run
        16 1340000 0 0.000000 4015 250 class_at_archive-generator.run
     13581 110880000 500000 36.816140 186585 13 class_at_generator.run
     13581 110440000 920000 67.741698 488040 35 class_at_generator.run-really
      2867 37320000 270000 94.175096 53704 18 class_at_generator.convert-multiple-sources-to-consumable-types
     17507 91210000 1340000 76.540812 354405 20 class_at_generator.convert-to-consumable-types
     14103 2260000 460000 32.617174 177740 12 class_at_generator.consume-directly
     59650 3330000 510000 8.549874 20184 0 type.is-derived
      9884 89650000 740000 74.868474 84822 8 generators.construct-types
     13695 60730000 460000 33.588901 138773 10 class_at_generator.construct-result
     13695 56870000 1010000 73.749544 482100 35 class_at_generator.generated-targets
     17447 140000 90000 5.158480 296704 17 class_at_[hidden]
      3742 60000 50000 13.361839 765 0 utility.basename
      4366 0 0 0.000000 0 0 class_at_C-compiling-generator.action-class
      4366 900000 90000 20.613834 45552 10 class_at_compile-action.__init__
     13703 2540000 310000 22.622783 105072 7 class_at_action.__init__
     13703 1420000 480000 35.028826 90924 6 indirect.make-qualified
     13705 200000 80000 5.837286 20008 1 class_at_action.add-targets
     13705 33550000 1070000 78.073696 19581408 1428 class_at_abstract-file-target._adjust-name
     47631 320000 170000 3.569104 0 0 class_at_action.properties
     20868 7490000 660000 31.627372 13139944 629 indirect.call
     20868 960000 470000 22.522523 7097580 340 indirect.get-module
     28035 790000 300000 10.700910 5281956 188 indirect.get-rule
     13701 440000 170000 12.407853 135173 9 Jamfile</common/users/schoepf/src/boost-HEAD>.tag
     13705 27790000 640000 46.698285 476021 34 virtual-target.add-prefix-and-suffix
     13705 21510000 140000 10.215250 0 0 type.generated-target-suffix
     27410 25810000 1120000 40.861000 10004878 365 type.generated-target-ps
     13314 22870000 1220000 91.632868 10945346 822 type.generated-target-ps-real
     17111 20700000 510000 29.805388 10818808 632 class_at_property-map.find
     17111 19480000 9440000 551.691894 148166608 8659 class_at_property-map.find-replace
     17111 160000 100000 5.844194 0 0 sequence.select-highest-ranked
     13705 5010000 200000 14.593214 0 0 type.generated-target-prefix
     13705 9210000 1480000 107.989785 22071483 1610 virtual-target.register
     29778 4170000 760000 25.522198 17674218 593 class_at_file-target.path
     13697 650000 140000 10.221216 3787008 276 class_at_property-set.target-path
     13697 220000 170000 12.411477 1164544 85 class_at_project-target.build-dir
     16116 390000 230000 14.271531 4574841 283 sequence.join
     13753 3860000 240000 17.450738 0 0 class.is-a
     13753 2870000 1240000 90.162146 19 0 class.is-derived
     35409 590000 210000 5.930696 0 0 class.bases
     17099 120000 70000 4.093807 12 0 generators.decrease-indent
      9329 0 0 0.000000 0 0 class_at_generator.action-class
        41 120000 0 0.000000 480 11 stage.add-variant-and-compiler
        41 120000 10000 243.902439 132755 3237 stage.rename
      2875 1270000 270000 93.913043 290382 101 unix.set-library-order
      2875 50000 20000 6.956522 3172 1 unix.set-library-order-aux
      3821 40000 20000 5.234232 1024 0 virtual-target.recent-targets
      3821 2750000 360000 94.216174 1732952 453 class_at_basic-target.create-subvariant
      5519 90000 20000 3.623845 12 0 class_at_abstract-file-target.root
      3821 590000 170000 44.490971 12737 3 class_at_subvariant.__init__
     23295 360000 270000 11.590470 588 0 class_at_abstract-file-target.creating-subvariant
      3821 0 0 0.000000 0 0 virtual-target.clear-recent-targets
      3821 2260000 280000 73.279246 3115035 815 class_at_basic-target.compute-usage-requirements
      3821 40000 10000 2.617116 0 0 class_at_subvariant.build-properties
      3821 530000 130000 34.022507 1312040 343 class_at_property-set.evaluate-conditionals
      3913 20000 10000 2.555584 0 0 class_at_subvariant.sources-usage-requirements
      3821 90000 30000 7.851348 0 0 class_at_subvariant.set-usage-requirements
      6965 20000 10000 1.435750 0 0 targets.decrease-indent
      6911 90000 40000 5.787874 27 0 targets.end-building
        92 10000 10000 108.695652 384 4 class_at_alias-target-class.construct
        92 30000 0 0.000000 11838 128 class_at_alias-target-class.compute-usage-requirements
     15295 150000 70000 4.576659 0 0 class_at_abstract-file-target.action
     13062 60000 50000 3.827898 0 0 class_at_action.action-name
     20229 230000 110000 5.437738 0 0 class_at_action.sources
      2851 58410000 90000 31.567871 49296 17 class_at_unix-linking-generator.run
      2851 56970000 460000 161.346896 1627902 570 class_at_linking-generator.run
      2851 13490000 50000 17.537706 228032 79 class_at_gcc-linking-generator.generated-targets
      2851 13100000 140000 49.105577 254372 89 class_at_unix-linking-generator.generated-targets
      2851 180000 60000 21.045247 12823 4 unix.order-libraries
      2851 30000 10000 3.507541 66076 23 class_at_order.order
      2851 12130000 270000 94.703613 1890395 663 class_at_linking-generator.generated-targets
      2851 940000 240000 84.180989 3392546 1189 class_at_linking-generator.extra-usage-requirements
         8 70000 0 0.000000 2048 256 class_at_unix-searched-lib-generator.run
         8 70000 0 0.000000 7168 896 class_at_searched-lib-generator.run
         8 0 0 0.000000 0 0 class_at_null-action.__init__
         8 70000 0 0.000000 0 0 class_at_searched-lib-target.__init__
         8 0 0 0.000000 0 0 class_at_searched-lib-target.path
        52 0 0 0.000000 0 0 class_at_searched-lib-target.search
        52 0 0 0.000000 0 0 class_at_searched-lib-target.real-name
        52 0 0 0.000000 0 0 class_at_searched-lib-target.shared
       130 0 0 0.000000 0 0 class_at_order.add-pair
        17 30000 10000 588.235294 15244 896 feature.compress-subproperties
        17 10000 10000 588.235294 2176 128 assert.result
        17 0 0 0.000000 8704 512 set.equal
         2 0 0 0.000000 8 4 class_at_generator.clone-and-change-target-type
       114 3190000 0 0.000000 6093 53 class_at_python-test-generator.run
     18481 63090000 320000 17.315080 8869087 479 class_at_virtual-target.actualize
     18481 63060000 390000 21.102754 22376948 1210 class_at_abstract-file-target.actualize-no-scanner
     18481 1030000 220000 11.904118 10479111 567 class_at_abstract-file-target.actual-name
      8761 200000 70000 7.989955 3659594 417 class_at_abstract-file-target.grist
      7169 280000 150000 20.923420 5989894 835 virtual-target.register-actual-name
     10315 1930000 330000 31.992244 12105488 1173 class_at_file-target.actualize-location
     36829 380000 130000 3.529827 953712 25 DEPENDS
     13160 900000 300000 22.796353 10227372 777 common.MkDir
     13160 30000 10000 0.759878 0 0 NOUPDATE
      8761 61620000 90000 10.272800 395247 45 class_at_abstract-file-target.actualize-action
      7169 61590000 510000 71.139629 13069964 1823 class_at_action.actualize
      4756 60000 40000 8.410429 0 0 class_at_action.adjust-properties
      7167 30000 10000 1.395284 0 0 class_at_action.targets
      7167 59680000 170000 23.719827 328 0 class_at_action.actualize-sources
     14334 59450000 400000 27.905679 3017902 210 class_at_action.actualize-source-type
      9407 1360000 100000 10.630382 4592 0 type.get-scanner
      2411 1750000 100000 41.476566 611725 253 class_at_compile-action.adjust-properties
      2411 1110000 120000 49.771879 5308 2 class_at_subvariant.implicit-includes
      1926 830000 20000 10.384216 1816 0 class_at_subvariant.all-target-directories
      1924 770000 140000 72.765073 62494 32 class_at_subvariant.compute-target-directories
      2411 1160000 170000 70.510162 1690282 701 scanner.get
         6 0 0 0.000000 1285 214 class_at_c-scanner.__init__
         6 0 0 0.000000 0 0 class_at_scanner.__init__
      1554 210000 90000 57.915058 1493032 960 scanner.install
      1554 10000 10000 6.435006 0 0 class_at_c-scanner.pattern
      7167 45870000 1260000 175.805776 15440379 2154 toolset.set-target-variables
     15283 42920000 6370000 416.802984 76755196 5022 toolset.set-target-variables-aux
     43883 12350000 1660000 37.827860 16149424 368 toolset.handle-flag-value
     53159 16820000 4810000 90.483267 45021808 846 toolset.find-property-subset
      2409 10000 0 0.000000 147268 61 gcc.compile.c++
        16 0 0 0.000000 83312 5207 gcc.archive
        16 0 0 0.000000 0 0 TEMPORARY
     18054 120000 60000 3.323363 0 0 NOCARE
        16 0 0 0.000000 832 52 common.RmTemps
       173 50000 20000 115.606936 805031 4653 testing.expect-failure
       173 0 0 0.000000 0 0 FAIL_EXPECTED
      2055 0 0 0.000000 0 0 RMOLD
      1882 100000 20000 10.626993 77356 41 testing.**passed**
        83 10000 0 0.000000 52092 627 gcc.link.dll
      1363 90000 30000 22.010271 862996 633 gcc.link
      1408 3020000 130000 92.329545 5794692 4115 testing.capture-output
     18038 660000 240000 13.305244 3543704 196 INCLUDES
      1408 2760000 150000 106.534091 3958128 2811 testing.run-path-setup
      1465 570000 20000 13.651877 255360 174 common.prepend-path-variable-command
      1465 120000 10000 6.825939 29 0 os.expand-variable
      1465 380000 60000 40.955631 461836 315 common.path-variable-setting-command
      1465 180000 40000 27.303754 1003548 685 common.variable-setting-command
      1709 110000 30000 17.554125 492032 287 testing.expect-success
         2 0 0 0.000000 512 256 sequence.merge
         2 0 0 0.000000 792 396 bison.bison
         2 0 0 0.000000 872 436 lex.lex
        57 130000 0 0.000000 164352 2883 python.capture-output
         2 0 0 0.000000 104 52 gcc.compile.c
         1 0 0 0.000000 0 0 NOTFILE
         1 0 0 0.000000 0 0 UPDATE
         1 13430000 1270000 1270000.000000 1344600689 1344600689 MAIN_MAKE
     16630 10790000 600000 36.079375 11883140 714 scanner.hdrrule
     16630 9500000 2460000 147.925436 72425699 4355 class_at_c-scanner.process
     33260 660000 410000 12.327120 1156276 34 regex.transform
     16630 2830000 1340000 80.577270 41683312 2506 scanner.propagate
 171410362 127860000 127860000 0.745929 165684552 0 [OTHER]
         0 255790000 0 0.000000 -1506908892 -1506908892 [TOTAL]


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk