Wednesday, 22 January 2014

Function call performance on .NET

The F# Journal just published an article about performance:
"In order to write efficient programs it is essential to have an accurate mental model of the cost of various operations. Function calls are one of the most important operations. This article examines various kinds of function calls and other constructs that are used equivalently and studies their performance in detail..."
To read this article and more, subscribe to The F# Journal today!

2 comments:

Art said...

Wow

Ryan said...

That was a great article. I am glad you pointed out the issues in both CPS and MailboxProcessor. What about Event/Observable/Rx? I assume those follow the CPS case since you must pass a continuation function? Is there any way to optimize in that case?

Cheers!
Ryan