[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: c performance analysis tools
skrbec@motcid.UUCP (Brad Skrbec) writes:
>I have been given the task of creating a performance baseline for
>a local tool written in C on a Sun workstation. Our plans are to
>create a current baseline to measure performance trends on future
>releases of this tool, as well as pointing out bottlenecks.
>Can anyone supply pointers to tools that accomplish these tasks? I'm
>sure they're out there, and I'd love to avoid reinventing the wheel.
>Language Profilers would also be helpful, so list those also, but those
>aren't the focus of our investigation.
I would start by using the unix time command.
There is an article in the Feb. 1991 (Vol.9 No.2) issue of Unix Review
called "An Elementary C Cost Model" by Bentley, Kernighan, and VanWyk.
In it, they provide code which measures the amount of time needed for
operations in a C program. I think this may help you in your task.
Try sending e-mail to David Burnette at uunet!beast!david for the
source code. I have a copy of the magazine if you want to look at it.
>Thanks in advance for any help!
Frank Mostek uunet!motcid!maize!mostek