answersLogoWhite

0


Best Answer

A profiler examines source code or machine code to determine memory and performance complexities, usage of certain instructions and the frequency and duration of function calls. Profilers are used as an aid to optimising code during the performance engineering phase of development.

A compiler processes source code to produce machine code. A compiler also optimises the emitted code through inline expansion, compile-time computations, tail-call recursions, code re-ordering and so on. Compiler optimisations are well-defined, but the analysis is primitive compared to profiling which performs more extensive and time-consuming analysis of the code.

User Avatar

Wiki User

7y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is the difference between compiler and profiler?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is DML Compiler?

What is difference between Compiler and DML Compiler


What are the difference between a compiler design and a compiler?

In Compiler there is no design word ,whereas in compiler design there is design word


What is the difference between java compiler and C compiler?

Greetings Technologist. The Java compiler compiles Java code, whereas the C compiler compiles C Code HTH Richard Wolf Software Architect


What is the difference between compiler and program?

A compiler is actually a program. However the function of a compiler it to take a programmers high level language code and render this as binary machine language instructions that a specific processor can execute.


What is the difference between a v-force profiler paintball mask and a v-force grill paintball mask?

The Grill is slightly more expensive that the Profiler, and has a different look, better quality foam, and an overall better lens.


Difference between Apple Mac and Intel c compiler?

Apple provide the GCC (GNU Compiler Collection) compiler with their development tools which come free with the Mac OS X. Intel produce a version of their compiler for the Mac platform. For specific details see the links below.


Is there any difference between turbo c and c plus plus?

turbo c is a compiler and c++ is a programming language.


Difference between gcc compiler and other or benefits of gcc over c compiler?

gcc is a c compiler among many other things. It can also be used to compile code in other languages. gcc is a fairly advanced compiler and is used to compile Linux along with most other free(as in free speech) software.


What is difference between regular expression and regular definition in compiler?

Regular expression is built in and the regular definition has to build from regular expression........


What is the Difference between c and shell program execution?

The shell interprets the script, while the C-compiler generates a binary executable.


What is the difference between GCC compiler and turbo c compiler?

1. The Gcc compiler cna support multiple languages such as c,c++,Java,Fortran,Pascal etc.... Whereas in turbo c cpmpiler,it doesn't support multiple languages. 2. GCC compiler is a free software,... Whereas in turbo c cpmpiler , it is not a free software. 3. The GCC compiler is is a portable compiler,it runs on most plateform avilable today... Whereas in turbo c cpmpiler, it is not a portable compiler.


What is the difference between malloc and new in terms of throwing exceptions?

malloc will return a 0 if memory is unable to be allocated. new on the other hand will either throw an exception or also return 0, depending on the compiler and the compiler settings.