> The solution came as a combination of DTrace and Perl. I wrote a little > DTrace > script: > > http://www.opensolaris.org/os/project/onnv/onnv_build/faster_builds/tools/dtrace/dirtrace.d
With a little bit different postprocessing (http://www.opensolaris.org/os/project/onnv/onnv_build/faster_builds/tools/dtrace/dirdump.pl) we can easily get the full build timeoine for uts which shows when we entered various directories during the build and how much time we spent there as well as actual build "backtraces": Sparc build 76: http://www.opensolaris.org/os/project/onnv/onnv_build/faster_builds/Observe/build_76_sun4v_timeline.txt Sparc with Nitro changes: http://www.opensolaris.org/os/project/onnv/onnv_build/faster_builds/Observe/build_nitro_sun4v_timeline.txt x86 build 76: http://www.opensolaris.org/os/project/onnv/onnv_build/faster_builds/Observe/build_76_i386_timeline.txt x86 with Nitro changes: http://www.opensolaris.org/os/project/onnv/onnv_build/faster_builds/Observe/build_nitro_i386_timeline.txt - akolb _______________________________________________ tools-discuss mailing list [email protected]
