タグ

Performanceに関するnaruogaのブックマーク (2)

  • Javaでのnullチェックのパフォーマンス - きしだのHatena

    Javaでのプログラムでは、Optionalが入ったとはいえ、nullとのつきあいは依然として重要です。 そんな中で、nullが入ってると困る処理を書くときには、nullチェックを行うほうが安全です。 そのとき、どのようにnullチェックを行うかというのが問題になります。 Java7からは、Objects.requiredNonNullというメソッドが導入されたので、このメソッドを使って、以降の処理でnullじゃないことを保証するということができます。 けど、このrequiredNonNullが遅いんじゃないかという話があるので、どう遅いのか調べてみました。 requireNonNullと同様に、値がnullだったらNullPointerExceptionを吐いて、null以外だったら素通りするという書き方のひとつに、getClassメソッドを呼び出すというものがあるので、これと比べてみま

    Javaでのnullチェックのパフォーマンス - きしだのHatena
    naruoga
    naruoga 2015/04/26
    面白い。そこまでパフォーマンスシビアなコーディングすることはたぶんぼく自身はないけど、頭に入れておきたい。
  • MongoDB and server performance

    Aug 21, 201327 likes16,226 viewsAI-enhanced description This document discusses MongoDB and server performance. It covers tools for profiling and monitoring MongoDB performance like db.currentOp() and mongostat. It discusses optimizing queries and schemas for speed. It also covers server resources like storage, network, and CPU. Specifically, it goes into details about storage types like RAM, SSD,

    MongoDB and server performance
    naruoga
    naruoga 2013/09/02
    事前見積難しいです。ということでこういうのは頭に入れておかないと
  • 1