F# High Performance by Eriawan Kusumawardhono

By Eriawan Kusumawardhono

Key Features

  • Explore the complicated concurrency aid in F# and .NET TPL
  • Covers significant optimization innovations in F# to enhance the functionality of applications
  • Use Struct, type and checklist version, Interop with C# and VB with no sacrificing performance.

Book Description

F# is a practical programming language and is utilized in company functions that call for excessive functionality. It has its personal distinctive trait: it's a practical programming language and has OOP aid on the similar time.

This booklet may also help you are making F# functions run quicker with examples you could simply holiday down and take into your personal paintings. it is possible for you to to evaluate the functionality of this system and determine bottlenecks.

Beginning with a steady evaluation of concurrency beneficial properties in F#, you'll get to understand the complicated issues of concurrency optimizations in F#, resembling F# message passing agent of MailboxProcessor and extra interoperation with .NET TPL. in line with this data, it is possible for you to to reinforce the functionality optimizations whilst enforcing and utilizing different F# language features.

The ebook additionally covers optimization ideas by utilizing F# most sensible practices and F# libraries. you are going to find out how the techniques of concurrency and parallel programming may help in enhancing the functionality. With this, you'd be in a position to make the most of multi-core processors and song reminiscence leaks, root reasons, and CPU issues.

Finally, it is possible for you to to check their functions to accomplish scalability.

What you'll learn

  • Understand how the execution of services in F# works
  • Identify universal functionality bottlenecks
  • Implement most sensible practices to optimize performance
  • Use the on hand tooling to assist degree performance
  • Combine the easiest perform of asynchronous and synchronous
  • Optimize extra utilizing a variety of F# language constructs

About the Author

Eriawan Kusumawardhono is a veteran senior software program improvement engineer (SDE) who has software program improvement event of greater than thirteen years, with eleven years of getting built in .NET, because the creation of visible Studio 2003. On traditional operating day he works at Allegro improvement, a software program improvement corporation, and in his spare time, he does conversing and coaching for software program improvement and programming language groups in Indonesia. he's additionally a member of F# origin speaker software. He enjoys being a full-time technical polyglot software program developer, mingling either OOP and sensible programming on the comparable time.

He at the moment holds a Microsoft MVP award in visible Studio improvement platform competency, from 2011 to 2017, for greater than five consecutive years.

He lives in Jakarta along with his spouse, having fun with studying and cooking heterogeneous unique nutrition in Indonesia.

Table of Contents

  1. Performing universal Optimizations in F#
  2. Performance Measurement
  3. Optimizing facts Structures
  4. Introduction to Concurrency in F#
  5. Advanced Concurrency aid in F#
  6. Optimizing variety Provider
  7. Language beneficial properties and Constructs Optimization
  8. Optimizing Computation Expressions

Show description

Read Online or Download F# High Performance PDF

Best other_4 books

The Young Chef: Recipes and Techniques for Kids Who Love to Cook

How you can prepare dinner and imagine like a chef from the simplest of the best—the specialists on the Culinary Institute of the USA Aspiring cooks flip to The Culinary Institute of the US for top-tier training—and now more youthful chefs can too. Coauthored via chef-instructor (and dad or mum) Mark Ainsworth, this publication is for children a while ten to 14 who like to cook dinner or who are looking to learn the way, from the point of view of the nation’s most sensible culinary collage.

Anywhere but Home

What occurs whilst the lifestyles Harper consistently longed for turns into a dwelling nightmare? Being the mummy she by no means had, having the suburban domestic she dreamed of as a baby. Now to the purpose of in need of, yearning to be at any place yet domestic. Harper ultimately will get out of that small southern city purely to develop into trapped in a psychological nation of loneliness up north.

Siri & Me: The Big Move

SIRI AND ME: the large circulation is the 1st ebook in a sequence of books geared for kids 3 to 5 years previous. it really is a few 4 yr outdated woman who strikes to the rustic along with her kinfolk. whereas becoming up she learns all approximately relations, God's love, homesteading, accountability and researching the outside.

From IT Pro to Cloud Pro Microsoft Office 365 and SharePoint Online (IT Best Practices - Microsoft Press)

This is often the booklet of the broadcast booklet and will no longer comprise any media, web site entry codes, or print vitamins which may come packaged with the certain ebook.    Modernize your IT talents for the recent global of cloud computing! even if you're an IT administrator, developer, or architect, cloud applied sciences are remodeling your position.

Extra info for F# High Performance

Sample text

Download PDF sample

Rated 4.53 of 5 – based on 15 votes