Knowledge Powered Solutions

Knowledge Transfer | Customer Service Software | CRM Knowledge Base


Friday 09 July 2010 18:58

CRM knowledge base and the time taken for optimisation

Sometimes, the time taken to undertake optimisation in itself may be an issue.

Optimising existing code in customer service software usually does not add new features, and worse, it might add new bugs in previously working code (as any change might). Because manually optimised code might sometimes have less 'readability' than unoptimised code,...



[more]

Knowledge Learning | Portal Search | IT Service Level Management


Friday 09 July 2010 18:26

IT service level management manual optimisation sometimes has the side effect of undermining readability. Thus code optimisations should be carefully documented (preferably using in-line comments), and their effect on future development evaluated.

The program that performs an automated optimisation is called an optimiser. Most optimisers are embedded in compilers and operate during compilation. Optimisers can often tailor the generated...



[more]

Solutions Management | Knowledge Base Software | Online Knowledge Base


Thursday 08 July 2010 19:59

After the programmer is reasonably sure that the best algorithm is selected for the solutions management, code optimisation can start. Loops can be unrolled (for lower loop overhead, although this can often lead to lower speed if it overloads the CPU cache), data types as small as possible can be used, integer arithmetic can be used instead of floating-point, and so on. (See Algorithmic efficiency article for these and other techniques).

Performance...



[more]

Knowledge Base | Electronic Document Management | ITSM Software


Thursday 08 July 2010 18:39

Automated and manual ITSM software optimisation.

Optimisation can be automated by compilers or performed by programmers. Gains are usually limited for local optimisation, and larger for global optimisations. Usually, the most powerful optimisation is to find a superior algorithm.

Optimising a whole system is usually undertaken by programmers because it is too complex for automated optimisers. In this situation, programmers or system...



[more]

Knowledge Management Software | Information Retrieval Systems | IT Service Management Software


Wednesday 07 July 2010 19:11

knowledge management software Macros

Optimisation during code development using macros takes on different forms in different languages.

In some procedural languages, such as C and C++, macros are implemented using token substitution. Nowadays, inline functions can be used as a type safe alternative in many cases. In both cases, the inlined function body can then undergo further compile-time optimisations by the compiler, including constant folding, which may...



[more]

Knowledge Management Systems | Service Desk Software | Information Technology Infrastructure Library


Wednesday 07 July 2010 18:30

When to optimize knowledge management systems

Optimisation can reduce readability and add code that is used only to improve the performance. This may complicate programs or systems, making them harder to maintain and debug. As a result, optimisation or performance tuning is often performed at the end of the development stage.

Donald Knuth made the following two statements on optimisation:

* "We should forget about small efficiencies, say about 97% of...



[more]

CRM Web Based | Customer Service Software | Windows Knowledge Base


Tuesday 06 July 2010 18:57

CRM web based Bottlenecks

Optimisation as with most customer service software may include finding a bottleneck, a critical part of the code that is the primary consumer of the needed resource - sometimes known as a hot spot. Often, the pareto principle is applied. i.e., 20% of the code is responsible for 80% of the results.

In computer science, the Pareto principle can be applied to resource optimisation by observing that...



[more]

Displaying results 1 to 7 out of 236

1

2

3

4

5

Next >

KPS News RSS feed