Penguin

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.