タグ

algorithmとthreadに関するyuguiのブックマーク (4)

  • 中里一日記: 弱参照キャッシュの罠

    弱参照キャッシュの罠 Javaの弱参照をキャッシュに使いましょう、という話がよくある。しかしこの手を考えなしに使うと、罠にはまる。私がはまった。 キャッシュ対象を生成する操作で、大量のメモリを確保・解放したら、なにが起こるか? あるときはなにも起こらない。あるときはガベージコレクションが起こる。起動後しばらくは前者であることが多い。起動からしばらくすると、後者がぼちぼちと起こるようになる。 ガベージコレクションは弱参照を消してしまう。 ということは、だ――キャッシュ対象Aを生成するときにB, C, D...が消されてしまい、その消されたBを生成するときにA, C, D...が消されてしまい…… という現象が起こる。しかもこの現象は、起動直後には起こらず、しばらく経ってから起こるようになる。 いったんこの現象が起こると、まるでスイッチが入ったように止まらなくなる。特に、複数スレッドでキャッシ

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Matzにっき(2006-05-22)

    << 2006/05/ 1 1. さよなら、子犬 2. [原稿] 日経Linux 7月号 2 1. [Ruby] 日Rubyカンファレンス2006 2. [言語][特許] Whitespace keywords patent invention 3. Radium Software Development: Arithmetic Error 3 1. 米子訪問 2. 次のキラーアプリは宗教か?--盛り上がりを見せる「教会関連技術」市場 3. Rastインデックス生成開始 4 1. ハリーポッター 2. オイラーの等式 3. Rastインデックス 5 1. 記憶 2. 堀川遊覧 6 1. 休息 2. マスターマインド 7 1. [教会]断安息日 8 1. 買い物 2. 昼 3. 移動 4. Lightweight Language Ring 5. 夕 9 1. 掃除機とコンロで作る2

  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、

  • 1