Frequently Asked Questions
2. How does Meta Optimiser work?
3. What kind of programs can be improved by Meta Optimiser?
4. Who should use Meta Optimiser?
5. What are the benefits of automated optimisation?
6. How significant an improvement can be achieved with Meta Optimiser?
1. What is Meta Optimiser?
Meta Optimiser is the first ever automated optimisation tool for .NET. It automatically improves programs' speed and memory consumption. As a result, better quality software can be produced with less effort and at a smaller cost.
2. How does Meta Optimiser work?
Meta Optimiser improves .NET programs by automatically reducing code redundancies of various kinds. It works at the level of binary code, leaving source code intact, and should be used at the end of a development cycle. Meta Optimiser accepts a compiled .NET program and returns an equivalent, but improved version of it.
3. What kind of applications can be improved by Meta Optimiser?
Any applications created for .NET framework (from 2.0 to 3.5) can be improved by Meta Optimiser.
4. Who should use Meta Optimiser?
Meta Optimiser is suitable for developers who write applications in managed code for .NET framework (C#, VB.NET etc.). Any developer who is interested in improving the performance of his programs would benefit from using Meta Optimiser.
5. What are the benefits of automated optimisation?
Automted optimisation has several substantial advantages over manual optimisation. First, it allows you to save time and effort, thus reducing your development cycle and improving time to market. Second, by working at the level of binary code, it allows you to keep source code in its most maintainable and readable form. Third, it reduces the amount of routine programming work needed, thus allowing you to concentrate on more creative and interesting tasks.
6. How significant an improvement can be achieved with Meta Optimiser?
This depends on the nature of your program. In our tests of processor-intensive activities, such as factorial functions and string intensive programs, the tasks run up to 100 times faster after optimisation. More typically, 20% to 200% acceleration can be expected. The program does not accelerate external or non-processor tasks such as database accesss.