answersLogoWhite

0


Best Answer

1- Constant Folding

2- Dead Code Elimination

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What are the principle sources of code optimization?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is code optimization phase?

Optimization compiler is a compiler that can minimize or maximize attributes of an executable computer program. It is most common to minimize the time that is taken to execute a program.


What does RF optimization means?

RF Optimization means radio frequency optimization and it means improving and optimizaing the mobile or GSM network using the exixted and available components only and RF optimization is a department in any mobile operator company.


What is the difference between machine dependent and code optimization?

Machine dependent code is in contrast to machine-independent, or portable, code. Optimized code is in contrast to non-optimized code. The two terms do not contrast each other; machine dependent code can be optimized or not optimized, and so can machine independent code. Machine-dependent code relies on specific characteristics of the device it was written for. For example, it might depend on an integer variable to be 16 bits in size, or on a specific memory address to gain access to special hardware features (such as, for example, a ratl-time clock or serial port). Machine-dependent code is common in embedded software, which is generally written to suit small and specialized computer systems. It can be difficult to transport this code to a different machine due to these machine dependencies. Machine independent or "portable" code contains fewer and, ideally, no such dependency. In theory, such code can be freely moved from one machine to another, provided all share support for the same programming language such as, for example, ANSI-C. In reality however, no code is truly independent. Portable code may not depend on the size of an integer variable or the memory location of a serial port chip, but will instead depend on other factors. For example, it will depend on an ANSI compliant implementation of the C programming language, and an operating system with a standard POSIX API. Code optimization, by contrast, does not necessarily introduce machine dependency. Many forms of machine dependence introduced by optimization are introduced by automated optimization steps. For example, the C compiler for machine A may be able to optimize code for this particular machine for fastest excution or smallest size (or a compromise of both). Since this hardware-dependent optimization occurs at a lower level than the C programming, it is not a concern for portability. Other optimization steps can introduce machine dependency into the source code. For example, accessing a time-critical I/O device through operating system device drivers may lead to unacceptable latencies in some application. One might then decide to accept the disadvantage of machine dependencies on this occasion in order to meet the required timing constrains. It is generally advisable to introduce such dependencies with great care and only after careful consideration, and to the smallest amount possible.


What is data optimizing?

The optimization of data


How are unions useful in embedded systems?

memory optimization

Related questions

Who is responsible for code optimization?

System Programmers


What are the principles of sampling survey?

Three important principles of sampling survey are: 1. Principle of validity 2. Princilpe of statistical regularity 3. Principle of optimization


What are sources of error in principle of moments experiment?

What are some precautions and source of error in the principle of moments


What do you understand by field equivalence principle?

The eqivalence principle is a principle that replaces the actual source i.e (antenna , transmitter) by eqivalent sources


What is mean by code optimization?

Code optimization is the process of making software act more efficiently. This is usually done by removingÊredundant lines of code, streamlining code that does the same thing, or making the program use less resources.


What is code optimization phase?

Optimization compiler is a compiler that can minimize or maximize attributes of an executable computer program. It is most common to minimize the time that is taken to execute a program.


Code optimization information can be found where online?

To find code optimization information online you would need to look for what specific kind of code you need optimized. The tantalon website for example contains information on how to optimize C++ code and although some if it might be transferred to other codes it's better to get specific instructions.


What was the guiding principle for the laws in Hammurabis Code?

The guiding principle is that if you do something wrong you have punishment


WHAT IS On-Site optimization?

On-Site optimization or On page optimization means, Some related changes in website code to get higher rankings in search engines...its all about keyword selection and about optimizing the code inside your site, Its includes content, anchor text, pages, navigation, Meta tags updation, XML sitemap creation and everything else. On page optimization is one of the process of search engine optimization (SEO) which makes your website more search engine friendly so that website can achieve higher rankings in search engines.


Why code optimization phase is called optimal phase?

The code optimization phase is called the optimal phase because it aims to improve the efficiency and performance of the code by reducing its size, enhancing its speed, and minimizing resource usage. The goal is to produce optimized code that executes faster, consumes fewer resources, and delivers better overall performance.


What is the dress code for public schools overseas?

No, there is no dress code, but the principle can impliment one if wanted


What are the sources of judicial principle?

Judicial principles were derived from ancient law codes and common law.