2018-10-01から1ヶ月間の記事一覧

WPF + gRPCでチャットサーバ・クライアントの実装

gRPCのお試し実装として、チャットサーバ・クライアントを作った。せっかくなのでヘキサゴナルアーキテクチャ。 github.com .protoファイルのサービス定義はこれ。すべてのRPCをクライアント側から要求するため、サービスはクライアント視点でのメソッドとし…

BenchmarkDotNetの概要

C#

github.com .NETアプリケーション用の標準ベンチマークパッケージ Stopwatchでログ吐くより信頼性高い JIT・GC・CPU動作クロックなどによる結果のばらつきを極力排除(たぶん) こんな感じ Method Mean Error StdDev Scaled Allocated Dictionary 145.376 ns…