タグ

cacheに関するlesamoureusesのブックマーク (2)

  • negative dentry と tmpfs で negative dentry がキャッシュされない理由について調べた - hibomaの日記

    kazeburo さんの 一時ファイルとdentry cacheとメモリ を読んでからしばらくファイルシステム周りを調べていたのでした。 先のエントリで /tmp のファイル作成/削除を繰り返して dentry キャッシュ がもりもり溜まっていくのは negative dentry であることが理解できました。 negative dentry とは negative dentry とは 存在しない inode に対応する dentry です。 dentry キャッシュの役割は RAM より低速な HDD や SSD などの二次記憶装置からのディレクトリエントリの読み取りをメモリにキャッシュしておき高速化するためですが、negative dentry をキャッシュすることで存在しないディレクトリエントリの読み取りもキャッシュされます。 「存在しないのにキャッシュ?」がしばらくイミフだったので

    negative dentry と tmpfs で negative dentry がキャッシュされない理由について調べた - hibomaの日記
    lesamoureuses
    lesamoureuses 2015/02/23
    “一方で File::Temp の tmpfile() のようにランダムなパスを生成し同一パスの再利用を避けるケースと相性が悪い”
  • Javaアプリケーションを高速化するキャッシュシステム - Java Caching System 1.3登場 | エンタープライズ | マイコミジャーナル

    The Apache Jakarta Project, the Jakarta JCS projectは6日(米国時間)、Java Caching Systemの最新版となる「Java Caching System(以下、JCS) 1.3」を公開した。1.3はJava Caching Systemにとって初のオフィシャルリリース。 JCSはJavaで開発された分散キャッシュシステム。キャッシュデータを管理することでアプリケーションの動作をスピードアップすることを目的にしている。JCSでは一般的なキャッシュシステムが備える機能のほかに、追加機能として次のような機能も提供している。 メモリ管理機能 ディスクオーバーフロー機能 スレッドプール制御機能 エレメントグループ化機能 リモート同期機能 リモートストアリカバリ機能 そのほかのキャッシュのUDP探索機能 エレメントイベントハンドリング機能

  • 1