Chapter 7. Language Features and Constructs Optimization

When we code, it happens quite often that we are sunk into optimization details. We often have to focus on dealing with concurrency, performance/benchmark measurements, and profiling other elements such as memory consumptions. This focus on concurrency and performance/benchmark measurements is, of course, a big and important element of our code, especially concurrency. This topic has been described extensively in the previous two chapters: Chapter 4, Introduction to Concurrency  in F# and Chapter 5, Advanced Concurrency Support in F#.

There are other elements in F# to be recognized as optimization opportunities, the language constructs that are commonly used in code and also advanced language ...

Get F# High Performance now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.