Differences between version 3 and previous revision of Optimisation.
Other diffs: Previous Major Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 3 | Last edited on Thursday, September 2, 2004 10:01:15 am | by JohnMcPherson | Revert |
Older page: | version 2 | Last edited on Wednesday, September 1, 2004 11:52:20 pm | by StuartYeates | Revert |
@@ -2,10 +2,10 @@
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.
+# Threading capability
- used to enable a single task to be spread efficiently across multiple
[CPU]s.
+# Compilation time - used in scripts when perceived
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.