NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Profiling a build
On Tue, 2 Dec 2025, Sad Clouds wrote:
time ./build.sh
I did that but it only gives me a single value.
If you need to measure time for individual executables, then you can
create shell wrappers:
#!/bin/sh
exec time /usr/bin/gcc.bin "$@" >/dev/null
The problem is that some of these executables are built as part of the
build and run later. I thought about the wrapper approach but I cannot see
how to make it work in this case.
Eliminate disk I/O by building everything on tmpfs file system. Even
better, create a complete chroot environment on tmpfs, this way you
avoid most of the disk I/O when loading executables and shared
libraries.
But the thing is, I want to measure build performance taking into account
disk I/O and all of that. Also, the amount of RAM is tight already, so I
cannot afford a ramdisk :/
--
Benny
Home |
Main Index |
Thread Index |
Old Index