Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.csd.uwm.edu!gem.mps.ohio-state.edu!tut.cis.ohio-state.edu!att!cbnewsc!psfales From: psfales@cbnewsc.ATT.COM (Peter Fales) Newsgroups: comp.sources.d Subject: Re: v08i002: A C execution profiler for MS-DOS Summary: Other profilers Message-ID: <2559@cbnewsc.ATT.COM> Date: 20 Aug 89 19:05:11 GMT References: <64297@uunet.UU.NET> Organization: AT&T Bell Laboratories Lines: 27 In article <64297@uunet.UU.NET>, allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc) writes: > Posting-number: Volume 8, Issue 2 > Submitted-by: diomidis@ecrcvax.UUCP ("Diomidis Spinellis") > Archive-name: prof.msc > > [...so how about a Turbo C version? ++bsa] > > XIncluded here is the source for an execution profiling system that can > Xbe used with the Microsoft C or the Microsoft Quick C compiler. It > Xgives the time percentage a program spends in different functions. It > Xis an indispensable tool when trying to optimise a program. The system > Xhas been tested with Microsoft C Version 5.00. I feel compelled to point out here that the MKS toolkit includes a C profiler that works with any compiler that creates MAP files (i.e. uses the Microsoft linker), and requires no modifications to the source, makefile, or object file (i.e. you don't have to link in a special .obj). It does include a utility to add an MKS specific symbol table to the .EXE file. The only compiler I haved personally tested it with is the Ecosoft C-88 compiler, but it is supposed to work with others as well. -- Peter Fales AT&T, Room 5B-420 2000 N. Naperville Rd. UUCP: ...att!peter.fales Naperville, IL 60566 Domain: peter.fales@att.com work: (312) 979-8031