cargo asmでRustのメモリ周り最適化をチェック
κeenです。
RustはたとえばBox
を使っていても必ずしもヒープにアロケートされる訳ではないなど、メモリの扱いを多少最適化してるらしいです。
しかし何がどう最適化されるのかは実際にコードを書いてみて実験しないとわからないことが多いので実験してみます。
rust 1.25.0です。
κeenです。
RustはたとえばBox
を使っていても必ずしもヒープにアロケートされる訳ではないなど、メモリの扱いを多少最適化してるらしいです。
しかし何がどう最適化されるのかは実際にコードを書いてみて実験しないとわからないことが多いので実験してみます。
rust 1.25.0です。
κeenです。個人メモ。dieselでリテラルのNULL
をSELECT
したいケースでの書き方。
κeenです。簡単にいうと「OCamlが関数の引数を右から評価する件について」。
これは他人から聞いた話なのですがよく目にするので文章として纏めておきます。
マクロ・クラブのルール
κeenです。寝れない。前回のエントリでRocksDBのことを勘違いしていたようだったので改めてRocksDBについて書きます。
個人的理解をメモした雑多な記述です。
κeenです。進捗ダメです。最近全然コード書いてないのでたまには手を動かすかということでRocksDBにHello Worldしてみます。
κeenです。情報科学若手の会冬の陣2018 #wakate2018wでライブコーディングしてきたのでその補足です。
Rustはunwrap
を多用する言語ではありません。
κeenです。「XX言語はデフォルトイミュータブルだ」とか「この機能を使うとイミュータブルになる」とかのもの、よく混乱が見受けられますよね。 ユーザの勘違いもありますし言語毎に指しているものが違ったりするので整理してみます
κeenです。 非エンジニアのマネージャがエンジニアチームと上手くやる方法の記事に影響を受けてエンジニアとしての意見を書いてみようかなと。 非エンジニア向けのつもりです。
ここでいうエンジニアはソフトウェアエンジニアのことです。