はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Unsafe

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 3 / 3件)
 

NLL のおかげで Rust で平衡二分木を実装できた - @nojima's blog

2018/11/20 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip NLL rust コンパイル 結論 おかげ

Rust で平衡二分木を書くのは何となく難しいイメージがありました。 unsafe を使わずに実装できるものなのか気になったので、試しに実装してみました。 結論から言うと、unsafe を使わなくても平衡二分木は実装できました。また、unsafe だけでなく、Rc や RefCell も使っていません。 ただし NLL がないとコンパイルが... 続きを読む

LLVMとコンパイラとVM 何故JVM(HotSpot)のUnsafe APIは速いのか

2014/05/04 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip JVM LLVM コンパイラ 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 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip OpenJDK 整数値 バイト列

2014-03-12 デシリアライズ速度の比較 ByteBuffer vs DirectBuffer vs Unsafe vs C OpenJDK や Hotspot VM には、sun.misc.Unsafe という内部APIがあり*1、これを使うと ByteBuffer.getInt や ByteBuffer.getLong よりも高速にバイト列から整数値をデコードできるという。これを駆使する... 続きを読む

 
(1 - 3 / 3件)