Thoughts from the office by Ed Ball
Tuesday, October 18, 2005

(Ah, “performant.” I used that word the other day while talking to my boss, and he wondered if I had made it up. It’s not actually a word, and most people talking about it on the Internet don’t seem to like it very much, but it works for me. I knew immediately what it was getting at – “having high performance,” basically. I wonder how long it will take to make it into the dictionary…)

Rico Mariani’s session was mostly about performance improvements to the .NET Framework 2.0. He talked about improvements to “ngen,” which should be good news for the startup time of client applications. He talked about “generic” collections – and warned against creating too many collection types that store less than 500 value type items. He talked about how “foreach” should now always be the optimal way to enumerate a collection. Garbage collection is faster, and it’s okay to call GC.Collect after the user does something that causes “mass extinction” of objects. Throwing exceptions is faster – though still discouraged for normal flow control. Security is faster, particularly for “full trust” applications. Reflection is faster – good news for users of custom attributes. Profiling is better. Delegates are faster. String hashing is faster. Et cetera. Basically, to “write performant managed code,” use the latest .NET Framework.

10/18/2005 8:28:35 AM (Pacific Daylight Time, UTC-07:00) | Comments [2] | Development#
10/20/2005 3:04:10 PM (Pacific Daylight Time, UTC-07:00)
"Performant" not actually a word? Bollux! You used it, and Google says that it's been used more than 2.2 million other times. So, prima facie, it must be a word. I submit that it even has a generally accepted and readily accessible meaning: of or pertaining to the state or quality of performing well. You probably mean that it's not listed in any of the standard dictionaries (yet), but I suspect that sooner or later the dictionaries will catch up. I mean, it's not like "blog" is actually a word, either. Wait ... here's one: http://www.wordwebonline.com/en/PERFORMANT
2/5/2008 7:59:42 AM (Pacific Standard Time, UTC-08:00)
Hello,

OK, I've dug up an outdated post, but...

'Performant' is French for 'is working well', with emphasis on good performance.
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Search
Archive
Links
Categories
Administration
Blogroll