Differences between version 2 and previous revision of Optimisation.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
| Newer page: | version 2 | Last edited on Wednesday, September 1, 2004 11:52:20 pm | by StuartYeates | Revert |
| Older page: | version 1 | Last edited on Wednesday, September 1, 2004 11:29:46 pm | by StuartYeates | Revert |
@@ -1,10 +1,11 @@
The process of making things better.
Commonly programs are optimised for RunTime efficiency, that is, so they run as fast as possible, but a number of other things may be optimisation targets can also be used, including:
-# Object code size - used mainly for frequently downloaded java
/javascript
and to improve cache performance
-# Threading capiability - used for to enable a single task to be spread efficiently across many [CPU]s
-# Compilation time - used in scripts when percieved responsiveness is vital
-# Flexibility - the time to implement
new features
+# Object code size - used mainly for frequently downloaded [Java]
/[JavaScript]
and to improve cache performance.
+# Threading capiability - used for to enable a single task to be spread efficiently across many [CPU]s.
+# Compilation time - used in scripts when percieved responsiveness is vital.
+# Flexibility - the time to design/code
new features.
+# Portability - run on as many platforms as possible (requires avoiding platform-specific optimisation techniques).
-In practise non-trivial projects often find themselves balancing these
+In practise non-trivial projects often find themselves balancing these.
