Bitflyerの板情報の差分から、板情報を構築する方法

ビットコインのシステムトレードについてです。BitflyerのAPIで、板情報が取得できます。システムトレードをする場合、板情報を頻繁に確認することになります。そうした場合、Bitflyerでは、RealtimeAPIと… 続きを読む Bitflyerの板情報の差分から、板情報を構築する方法

C#のいろいろな、遅くなる要素のベンチマーク

C#で、速度を徹底的に出したいと思って、いろいろ遅くなる要素を避けます。・ボクシング・配列のコピー・ヒープメモリをなるべく使わない・仮想呼び出し(継承・インターフェイス)・文字コードの変換・Lockまあ、避けれられる時に… 続きを読む C#のいろいろな、遅くなる要素のベンチマーク

投稿日:
カテゴリー: C#

コンストラクタ内で、thisで、自分への参照が取得できる

親子関係を持つオブジェクトを作りたくて、親子を同時に生成して、さらに子に親の参照を持たせたいと思いました。親のクラスのコンストラクタ内で、自分への参照がthisで取得できるので、この課題は解決したのですが、ふと、コンスト… 続きを読む コンストラクタ内で、thisで、自分への参照が取得できる

投稿日:
カテゴリー: C#

ByteArrayの分割

パラメータ付きコマンドを、コマンドとパラメータに分割したい。byte[]のまま処理するか、ReadOnlySpanとして処理するかで、まあ、ReadOnlySpanの方が速いのだろうど、きちんとベンチマークを取ってみた。… 続きを読む ByteArrayの分割

投稿日:
カテゴリー: C#