タグ

2016年6月29日のブックマーク (2件)

  • Golangの新しいGCアルゴリズム Transaction Oriented Collector(TOC)

    http://golang.org/s/gctoc Goの新しいGCのProposalが出た.まだProposal段階であり具体的な実装はないが簡単にどのようなものであるかをまとめておく. GoのGCはGo1.5において単純なStop The World(STW)からConcurrent Mark & Sweepへと変更され大きな改善があった(詳しくは“GolangのGCを追う”に書いた).先の記事に書いたようにGo1.5におけるGCの改善は主にレイテンシ(最大停止時間)に重きが置かれいた.数値目標として10msが掲げられGo1.6においては大きなヒープサイズ(500GB)においてそれを達成していた. GCの評価項目はレイテンシのみではない.スループットやヒープの使用効率(断片化の対処)なども重要である.Go1.6までのGCではそれらについて大きく言及されていなかった(と思う).例えばスル

  • MacでASP.NET MVC C# の環境準備とプロジェクト作成まで | 仮契約のエンジニア

    ほとんどチュートリアルの通りですが、備忘録として。 .NET Coreのインストール このページに沿ってインストール 下準備 .NET Coreを使う前に最新版のOpenSSLをインストール $ brew update $ brew install openssl $ brew link --force openssl .NET Core SDKのインストール サイト内の Official Installer のリンクからpkgファイルをダウンロードしてインストール zshを使っている場合は、エラーが起こるらしいので、 workaround のリンク先にある以下のコマンドを叩いてsymlinkを貼る $ ln -s /usr/local/share/dotnet/dotnet /usr/local/bin 以下のコマンドを叩いてインストールが確認できたらOK $ which dotnet