タグ

performanceに関するGlnのブックマーク (24)

  • Linuxチューニング 第1部第1回 ファイル・アクセスを高速化:ITpro

    ファイルの入出力性能の改善は,システム全体の処理速度向上に大きく貢献する。高速なプロセッサを搭載する現在のコンピュータでは,ファイルのアクセス速度がシステム・パフォーマンスのボトルネックになっているためである。不要なディスク・アクセスの削減とアクセス速度そのものの向上が,チューニングの要となる。 アクセス時刻の記録を省略しファイル読み込みを高速化 ファイルにアクセスしたときには,最終アクセス時刻が属性情報として記録される。この情報を記録しないように設定することで,ファイルの読み込み速度を向上できる。最終アクセス時刻の記録を止めるには,ファイル・システムのマウント時に,noatimeオプションを指定する。ベンチマークでは,読み込み速度が2倍強に改善できた。 atimeは無駄 LinuxなどのUNIX系OSでは,statやfstat,lstatというシステム・コールを使って,ファイルの属性情報

    Linuxチューニング 第1部第1回 ファイル・アクセスを高速化:ITpro
    Gln
    Gln 2008/06/04
    noatime,tmpfs,hdparm(DMA,32bit)
  • @IT:Java 連載 Eclipse徹底活用(6)

    Eclipse profilerプラグインとは Eclipse profilerプラグイン(eclipsecolorerプロジェクト)とは、Eclipse上でプロファイリングを行うためのプラグインです。同様の機能を持つプラグインとして、jMechanic(http://jmechanic.sourceforge.net/)やExtensible Java Profiler(http://ejp.sourceforge.net/)などもあります。 『Java Platform Performance』(注)によれば、プロファイリングとは、以下を明らかにする作業です。 呼び出される回数の多いメソッドはどれか 処理に時間がかかっているメソッドはどれか どのメソッドがそのメソッドを呼んでいるのか どのメソッドがメモリをたくさん使っているか プロファイラを使うと、これらを容易に特定できます。Ecli

    @IT:Java 連載 Eclipse徹底活用(6)
  • 安藤幸央のランダウン:Javaを速くするための心構え

    Java FAQ(What's New)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集局) 10-90の法則(90/10 Rule) コンピュータの世界には「10-90の法則(90/10 Rule」と呼ばれる法則がある。たいていのプログラムの場合、プログラムの一部分(約10%)がほとんどの処理時間(約90%)を消費しているという法則だ。つまり、その一部分の処理にかかっている時間を高速化すれば、プログラム全体の動作速度が飛躍的に向上することを暗示している。 プログラムは「前処理」「エラー処理」「後処理」、そして「主要部分」といくつかの工程に分かれる。一度しか処理を行わない部分は、速度よりも分かりやすさを重視したプログラミングを行うのが適当だ。反対に、何回も同じ処理を繰り返すような部分は、パフ

    安藤幸央のランダウン:Javaを速くするための心構え
  • mysql を高速化したいときに読むメモ (TechKnowledge)

    給料の振込口座として三井住友銀行に口座を持っています。自動支払いサービスを使用して光熱費等の公共料金の支払いをしていますが、先日それらの内の一つを失念してたことに気づきました。口座を確認した時にはすでに引き落としが完了していたため、手元の資金が心細くなった状態で数日を過ごさなければなりません。三井住友銀行で即日キャッシングが可能であれば、是非利用したいのですが。 運が良ければ、三井住友銀行の即日キャッシングは可能 三井住友銀行の特徴はまずクレジットカード会社との連携したサービスが魅力的なことがあげられます。キャッシングでは銀行カードローンですから、何より安い金利が大きい利点になります。概ね銀行系の審査に必要な時間は長くなるようですが、三井住友銀行ではカード発行が当日に行なってくれます。 三井住友銀行は即日キャッシングができるかと言うと微妙なことになります。申込から審査結果の連絡までは、土日