タグ Unsafe
人気順 10 users 50 users 100 users 500 users 1000 usersNLL のおかげで Rust で平衡二分木を実装できた - @nojima's blog
Rust で平衡二分木を書くのは何となく難しいイメージがありました。 unsafe を使わずに実装できるものなのか気になったので、試しに実装してみました。 結論から言うと、unsafe を使わなくても平衡二分木は実装できました。また、unsafe だけでなく、Rc や RefCell も使っていません。 ただし NLL がないとコンパイルが... 続きを読む
LLVMとコンパイラとVM 何故JVM(HotSpot)のUnsafe APIは速いのか
デシリアライズ速度の比較 ByteBuffer vs DirectBuffer vs Unsafe vs C 上記blogを読んで非常に面白い結果だなーと思いまして、 え、Unsafeってこんなに速いの?と思ったので、いろいろ調べてみました。 ...逆にいうとByteBufferを使うとCほどには速くならない。 (1) HotSpot Unsafeの仕組み unsafe系のAPIは、HotSpot... 続きを読む
デシリアライズ速度の比較 ByteBuffer vs DirectBuffer vs Unsafe vs C - Blog by Sadayuki Furuhashi
2014-03-12 デシリアライズ速度の比較 ByteBuffer vs DirectBuffer vs Unsafe vs C OpenJDK や Hotspot VM には、sun.misc.Unsafe という内部APIがあり*1、これを使うと ByteBuffer.getInt や ByteBuffer.getLong よりも高速にバイト列から整数値をデコードできるという。これを駆使する... 続きを読む