タグ

2014年7月30日のブックマーク (6件)

  • Emerge Technology: あれからJavaのリフレクションのスピードはどうなったのか?

    僕が一番最近Javaのリフレクションのパフォーマンスを計測したのは、今のアリエルの開発を始めたぐらいで、ライブラリの選定をしている時でした。jdkのバージョンも覚えていません。それより前はいつやったのか覚えていません。 その時の結果の詳細は残っていませんが、リフレクションは通常のアクセスより10倍以上遅い、って印象だけが残っています。印象でものを語るのは良くないし、バージョンが上がるに連れて改善されているのかもしれないので、もう一度計測してみました。 以前は自分でコードを書いていたのですが、今回はサボって http://www.ibm.com/developerworks/jp/java/library/j-dyn0603/ にあるコードで試します。このページには1.4での計測結果ものっていて、いいかも。 ちなみに、今回はLinux上のSunのJDKでコンパイル・ビルド・実行しています。そ

    yass
    yass 2014/07/30
    " リフレクションでのオブジェクトの作成はオーバーヘッドがほとんどない - メンバーフィールドにアクセスするのは遅すぎるのでやらないほうがいい。 - メソッド呼び出しは5から20倍遅いので、使う場合は注意する "
  • 北森瓦版 - Xeon E5-2600 v3 seriesのラインナップとスペックの一部が明らかに

    北森瓦版 - Northwood Blog (Author : 北森八雲. Since July 10, 2006.) Partial specifications of Xeon E5-2600 v3 CPUs(CPU World) Intelの“Grantley-EP”プラットフォームはPlatform Controller Hub (PCH) である“Wellsburg”と、Microprocessorである“Haswell-EP”―Xeon E5-2600 v3で構成される。そしてこれらは今年第3四半期にローンチされる。“Haswell-EP”の新機能についてはCPU Worldで以前にも報じており、先月にはXeon E5-2600 v3のうち、IいくつかのモデルナンバーがIntelのProduct Change Notificationsから明らかになった。その後、いくつかの情報

  • Statsite by armon - A C implementation of statsd

    Statsite is a metrics aggregation server. Statsite is based heavily on Etsy's StatsD https://github.com/etsy/statsd, and is wire compatible. Features Multiple metric types Key / Value Gauges Counters Timers Sets Efficient summary metrics for timer data: Mean Min/Max Standard deviation Median, Percentile 95, Percentile 99 Histograms Dynamic set implementation: Exactly counts for small sets HyperLog

    yass
    yass 2014/07/30
    " Statsite is designed to be both highly performant, and very flexible. To achieve this, it implements the stats collection and aggregation in pure C, using libev to be extremely fast. This allows it to handle hundreds of connections, and millions of metrics. "
  • HortonworksとPivotal、Hadoop管理ツールの「Ambari」で協業

    HortonworksとPivotal、Hadoop管理ツールの「Ambari」で協業:エンタープライズレベルの運用環境整備に向けて HPの出資が話題となったばかりのHortonworksが、運用環境の整備でPivotalとの協業を発表した。エンタープライズデータプラットフォーム環境確立の流れが強まるようだ。 HadoopプロバイダーのHortonworksとPivotalは、エンタープライズ向けにApache Hadoopの強化を目指すプロジェクト「Apache Ambari」で協業すると発表した。Hortonworksは、HPが戦略提携を発表したばかりだ。 AmbariはHadoopクラスタのプロビジョニングや管理のためのツールとAPIの開発を進めるプロジェクト。 Hadoopをエンタープライズ向けの「完全なデータプラットフォーム」とするためには、(1)データアクセス、(2)データ管理

    HortonworksとPivotal、Hadoop管理ツールの「Ambari」で協業
  • JavaScript ファイルに動的にパラメータを渡す方法

    <script> var foo = "{$foo}"; var bar = "{$bar}"; </script> <script src="/js/hoge.js"></script> よくある簡単なパターンですが、最もメンテナンスがしにくいです(経験上)。 良くないところは、 ・渡したいパラメータが JavaScript のグローバル変数になる。 ・記述する順番に気を付けなければならない。 ・JavaScriptPHP(Smarty)が分離できない。 ・script タグが2つあってカッコワルイ(超重要!!)。 です。 後述のパターン2~4を検討した方が良いです。

    JavaScript ファイルに動的にパラメータを渡す方法
    yass
    yass 2014/07/30
    " HTML <script src="/js/hoge.js" id="hogejs" data-foo="{$foo}" data-bar="{$bar}"></script> JavaScript $('#hogejs').data('foo'); "
  • Auto Scalingを一年間運用してみた

    スタートアップならおさえておきたいAWS(Amazon Web Services)入門 1限目:サービス概要と基礎知識編 先生:schoowebcampus

    Auto Scalingを一年間運用してみた