タグ

memoryに関するhikazohのブックマーク (6)

  • 10日で『記憶の宮殿』を作る。 – けいおうせいのあたまのなか。

    初めに 「記憶の宮殿」、「Mind palace(マインドパレス)」、「Memory palace(メモリーパレス)」等呼び名は様々です。 超人的な記憶力を持った人々は、自分の頭の中に宮殿を持っており、そこにメモリーを保存し、必要な時に取り出すことができます。 特に有名なのはシャーロックホームズ。 ホームズは自分の脳内に宮殿を持っており、目をつむり手を合わせ記憶の宮殿へと飛び立ちます。 これは決してフィクションだけの産物ではなく、古代の人々も実践しているものです。 例えば、中世の学者は何百ページという分厚いの内容を一言一句完全に記憶していたとか。 なんでも覚えられる、しかも決して忘れることがないなんて素晴らしいじゃないですか。 それは、どれほど生活を向上させることができるでしょう。 ぜひ欲しい。 というわけで、『記憶の宮殿』作ります。 10日間で作ります。 (2日目はこちら 3、4日目は

    10日で『記憶の宮殿』を作る。 – けいおうせいのあたまのなか。
  • 誰でも「超記憶」を練習次第で獲得できるようになるという研究結果

    by Richard Derrick 「5分で520桁の数字を記憶する」など、記憶力を競う記憶力大会に出場するようなメモリーアスリートたちは、他のスポーツ選手たちと同様に毎日何時間もの訓練を行っています。「超記憶」と聞くと天性の才能のように聞こえますが、メモリーアスリートたちの脳について調べた最新の研究では、一般の人々も訓練によって優れた記憶力を得られることが示されました。 Mnemonic Training Reshapes Brain Networks to Support Superior Memory: Neuron http://www.cell.com/neuron/fulltext/S0896-6273(17)30087-9 Don't Forget: You, Too, Can Acquire a Super Memory - Scientific American htt

    誰でも「超記憶」を練習次第で獲得できるようになるという研究結果
  • OutOfMemoryError の調べ方 - Qiita

    OutOfMemoryError (以下 OOME)が起こったときにお手上げ状態にならないためにも、 Java のメモリ管理の仕組みとか、 OOME が起こったときの調査方法とかを調べる。 環境 OS Windows 7 > java -version java version "1.8.0_74" Java(TM) SE Runtime Environment (build 1.8.0_74-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.74-b02, mixed mode) Java 8 で、 Oracle の JVM を前提とした話です。 Java のメモリ管理 これを知っておかないと、 OOME が起こっても、メモリ内で何が起こっていて、どこを調査すべきで、どのように対処したらいいのかが判断できない。 なので、まずは、そもそも J

    OutOfMemoryError の調べ方 - Qiita
  • vm.min_free_kbytes からの wmark_{min|low|high} 算出式 - ablog

    Linux のページ回収の閾値である wmark_min、wmark_low、wmark_high の算出式を調べたメモ。 算出式 正確には NUMA ノードの ZONE 毎に計算されるが、合計の概算は下記の式で計算できる。 min_free_kbytes = sqrt(物理メモリサイズ(KB) * 16) wmark_min = min_free_kbytes wmark_low = wmark_min + (wmark_min / 4) wmark_high = wmark_min + (wmark_min / 2) 具体例 例えば、x86_64 で物理メモリサイズが 16GB の場合、以下のようになる。 min_free_kbytes = sqrt(16,777,216KB * 16) = 16,384 KB wmark_min = 16,384 KB wmark_low = 16,

    vm.min_free_kbytes からの wmark_{min|low|high} 算出式 - ablog
  • "Reducing Memory Access Latency" が素晴らしすぎる - ablog

    Reducing Memory Access Latency by Satoru Moriya (Hitachi LTC) が素晴らしすぎるのでメモ。 まとめ vm.swappiness = 0 により、解放可能なページキャッシュがあるうちはプロセスのメモリ(anon page)をスワップアウトしないようにできる*1。 swappines=0 にしても 解放可能なページキャッシュがあるのにプロセスのメモリがスワップアウトされる問題があったが、この資料を書いた守屋さんのパッチが Kernel 3.5 にマージされている → mm: avoid swapping out with swappiness==0 extra_free_kbytes で kswapd がページ回収を開始する閾値を上げ、direct reclaim が発生しにくくできる Kernel 3.2 以降、direct rec

    "Reducing Memory Access Latency" が素晴らしすぎる - ablog
  • 恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、ミドルウェア開発チームの青木(@a_o_k_i_n_g)です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じです。 アプリケーションサーバーでは Jetty が稼働 現象が発生した JVM は 5GB 程度のメモリを消費しており、明らかに通常ではない量のメモリを消費している 複数台のサーバーで発生していたが、全てで発生したわけではない。 また、発生したサーバーはいずれもアクセス頻度が少ないサーバーだった。 ヒープ、パーマネント、スタック ひとまず、JVM でトラブルが発生した時は何はともあれヒープダンプとスレッドダンプを見るに限ります。各種情報の取得をインフラ部隊へ依頼し、得られたヒープを解析すると、

    恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ
  • 1