ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法 book cover

ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法

ベン・ワトソン
4.33(18 Reviews)

『ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法』の概要

Microsoftのエンジニア、Ben Watsonによる、驚異的な速さの.NETアプリケーションを構築するための必須ガイドを詳しく見ていきましょう。Bingのサーバー・インフラストラクチャの最前線で執筆されたこの技術的傑作は、数千台のマシンで数百万のリクエストを処理するシステムを支える、最適化の秘訣を明らかにしています。

『ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法』の主要テーマ

  • garbage collection optimization
  • memory allocation patterns
  • just-in-time compilation
  • performance profiling tools
  • managed code efficiency

『ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法』の名言

  • The key insight is that we should work with the CLR, not against it.

  • "Measure, Measure, Measure!" is the most important rule.

  • Intuition can be dangerously misleading.

  • The default assumption should always be that the application needs fixing, not the framework.

  • Garbage collection is often the first and last performance area developers address.

『ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法』の登場人物

  • Ben WatsonAuthor and Microsoft Bing team engineer
  • Vance MorrisonMicrosoft .NET performance architect

著者について

『ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法』の著者について

Ben Watsonは、.NETアプリケーション最適化のベストセラーガイドである『Writing High-Performance .NET Code』の著者であり、高パフォーマンスなサーバーアーキテクチャの著名なエキスパートです。

2008年にMicrosoftに入社して以来、WatsonはBingプラットフォームチームのプリンシパルエンジニアを務め、数万台のマシンにわたって数百万件の大量かつ低遅延なリクエストを処理する、世界最大級の.NETベースのシステムの設計と構築を支援してきました。Bing、Cortana、Officeといったアプリケーションを支えてきた彼の実践的な経験は、.NETのパフォーマンス最適化およびエンタープライズ規模のソフトウェアエンジニアリングにおける第一人者としての地位を確立しています。

また、WatsonはSams出版の『C# 4.0 How-To』の著者でもあり、.NET RocksやNo Dogmaなどのポッドキャストで自身の知見を共有してきました。『Writing High-Performance .NET Code』の第2版では、Microsoftでの長年にわたる実世界の最適化経験を反映し、新しいツール、フレームワーク、高度なテクニックを盛り込むことで、初版から内容を50%拡充させています。

ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法の要約をダウンロード

ハイパフォーマンス .NET 構造化プログラミング ――高速なコードを書くための実践的な手法の要約をPDFまたはEPUBで無料でダウンロード。印刷やオフラインでいつでもお読みいただけます。

この本に関するよくある質問

コロンビア大学卒業生がサンフランシスコで開発

LOVED BY

1,000,000+ curious minds.

4.7
avg rating
1M+ learners

"Instead of endless scrolling, I just hit play on BeFreed. It saves me so much time."

@Moemenn
platform
star
star
star
star
star

"I never knew where to start with nonfiction—BeFreed’s book lists turned into podcasts gave me a clear path."

@Chloe, Solo founder, LA
platform
comments
12
likes
117

"Perfect balance between learning and entertainment. Finished ‘Thinking, Fast and Slow’ on my commute this week."

@Raaaaaachelw
platform
star
star
star
star
star

"Crazy how much I learned while walking the dog. BeFreed = small habits → big gains."

@Matt, YC alum
platform
comments
12
likes
108

"Reading used to feel like a chore. Now it’s just part of my lifestyle."

@Erin, Investment Banking Associate , NYC
platform
comments
254
likes
17

"Feels effortless compared to reading. I’ve finished 6 books this month already."

@djmikemoore
platform
star
star
star
star
star

"BeFreed turned my guilty doomscrolling into something that feels productive and inspiring."

@Pitiful
platform
comments
96
likes
4.5K

"BeFreed turned my commute into learning time. 20-min podcasts are perfect for finishing books I never had time for."

@SofiaP
platform
star
star
star
star
star

"BeFreed replaced my podcast queue. Imagine Spotify for books — that’s it. 🙌"

@Jaded_Falcon
platform
comments
201
thumbsUp
16

"It is great for me to learn something from the book without reading it."

@OojasSalunke
platform
star
star
star
star
star

"The themed book list podcasts help me connect ideas across authors—like a guided audio journey."

@Leo, Law Student, UPenn
platform
comments
37
likes
483

"Makes me feel smarter every time before going to work"

@Cashflowbubu
platform
star
star
star
star
star

"Instead of endless scrolling, I just hit play on BeFreed. It saves me so much time."

@Moemenn
platform
star
star
star
star
star

"I never knew where to start with nonfiction—BeFreed’s book lists turned into podcasts gave me a clear path."

@Chloe, Solo founder, LA
platform
comments
12
likes
117

"Perfect balance between learning and entertainment. Finished ‘Thinking, Fast and Slow’ on my commute this week."

@Raaaaaachelw
platform
star
star
star
star
star

"Crazy how much I learned while walking the dog. BeFreed = small habits → big gains."

@Matt, YC alum
platform
comments
12
likes
108

"Reading used to feel like a chore. Now it’s just part of my lifestyle."

@Erin, Investment Banking Associate , NYC
platform
comments
254
likes
17

"Feels effortless compared to reading. I’ve finished 6 books this month already."

@djmikemoore
platform
star
star
star
star
star

"BeFreed turned my guilty doomscrolling into something that feels productive and inspiring."

@Pitiful
platform
comments
96
likes
4.5K

"BeFreed turned my commute into learning time. 20-min podcasts are perfect for finishing books I never had time for."

@SofiaP
platform
star
star
star
star
star

"BeFreed replaced my podcast queue. Imagine Spotify for books — that’s it. 🙌"

@Jaded_Falcon
platform
comments
201
thumbsUp
16

"It is great for me to learn something from the book without reading it."

@OojasSalunke
platform
star
star
star
star
star

"The themed book list podcasts help me connect ideas across authors—like a guided audio journey."

@Leo, Law Student, UPenn
platform
comments
37
likes
483

"Makes me feel smarter every time before going to work"

@Cashflowbubu
platform
star
star
star
star
star

"Instead of endless scrolling, I just hit play on BeFreed. It saves me so much time."

@Moemenn
platform
star
star
star
star
star

"I never knew where to start with nonfiction—BeFreed’s book lists turned into podcasts gave me a clear path."

@Chloe, Solo founder, LA
platform
comments
12
likes
117

"Perfect balance between learning and entertainment. Finished ‘Thinking, Fast and Slow’ on my commute this week."

@Raaaaaachelw
platform
star
star
star
star
star

"Crazy how much I learned while walking the dog. BeFreed = small habits → big gains."

@Matt, YC alum
platform
comments
12
likes
108

"Reading used to feel like a chore. Now it’s just part of my lifestyle."

@Erin, Investment Banking Associate , NYC
platform
comments
254
likes
17

"Feels effortless compared to reading. I’ve finished 6 books this month already."

@djmikemoore
platform
star
star
star
star
star

"BeFreed turned my guilty doomscrolling into something that feels productive and inspiring."

@Pitiful
platform
comments
96
likes
4.5K

"BeFreed turned my commute into learning time. 20-min podcasts are perfect for finishing books I never had time for."

@SofiaP
platform
star
star
star
star
star

"BeFreed replaced my podcast queue. Imagine Spotify for books — that’s it. 🙌"

@Jaded_Falcon
platform
comments
201
thumbsUp
16

"It is great for me to learn something from the book without reading it."

@OojasSalunke
platform
star
star
star
star
star

"The themed book list podcasts help me connect ideas across authors—like a guided audio journey."

@Leo, Law Student, UPenn
platform
comments
37
likes
483

"Makes me feel smarter every time before going to work"

@Cashflowbubu
platform
star
star
star
star
star
今すぐ学習の旅を始めよう