タグ

gcに関するkiyo_hikoのブックマーク (41)

  • 5分でわかるガベージコレクションの仕組み

    DA88 luôn là điểm đến mà bất kỳ cược thủ nào cũng muốn lựa chọn để tận hưởng trải nghiệm tốt nhất. Bạn sẽ có cơ hội tiếp cận nhiều loại hình giải trí hấp dẫn và các dịch vụ tiện ích. Nội dung cập nhật bên dưới đây về địa chỉ sẽ giúp bạn có thêm thông tin trước khi quyết định đăng ký. Cách Thức Liên Hệ Tổng Đài DA88 Cực Nhanh Và Chi TiếtChính Sách Bảo Mật DA88 Đang Áp Dụng Với Mọi Cược ThủChơi game

    5分でわかるガベージコレクションの仕組み
  • マネージリソースとアンマネージリソースの定義 - 周回遅れのブルース

    先日、MSDN のフォーラム、マネージリソースのみで構成されているクラスにIDisposeを実装するメリット を読んでいたら、いささか引っかかるまとめが書いてありました。 「いつものパン」があなたを殺す: 脳を一生、老化させない事 (単行) 作者: デイビッドパールマター,クリスティンロバーグ,David Perlmutter,Kristin Loberg,白澤卓二出版社/メーカー: 三笠書房発売日: 2015/01/16メディア: ハードカバーこの商品を含むブログ (12件) を見る リソースという用語は例えば次のように使われる。 ・double[],string等 → 通常リソースとは言わない。 ・Stream,Bitmap等  → マネージドリソース。 ・ポインター等    → 非マネージリソース。 マネージリソースのみで構成されているクラスにIDisposeを実装するメリット

    マネージリソースとアンマネージリソースの定義 - 周回遅れのブルース
  • 視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD

    ほとんどの開発者は、自動のガベージコレクション(GC)を当たり前のように使っています。これは、私たちの仕事を容易にするために言語ランタイムが提供する素晴らしい機能の1つです。 しかし、最新のガベージコレクタの中をのぞいてみれば、実際の仕組みは非常に理解しづらいことが分かります。実装の詳細が無数にあるため、それが何をしようとしているのか、また、それがとんでもなく間違った事態を引き起こしかねないことについて十分理解していない限り、すっかり混乱してしまうでしょう。 そこで、5種類のガベージコレクションアルゴリズムを持つおもちゃを作ってみました。小さいアニメーションはランタイムの動作から作成しました。もっと大きいアニメーションとそれを作成するコードは github.com/kenfox/gc-viz で見ることができます。単純なアニメーションによってこうした重要なアルゴリズムを明らかにできることは

    視覚化による5つのガベージコレクションアルゴリズム入門 | POSTD
    kiyo_hiko
    kiyo_hiko 2014/11/10
  • 継がれず無縁、さまよう墓石 不法投棄続々、墓の墓場も:朝日新聞デジタル

    先祖代々受け継がれてきた墓が受難の時を迎えている。墓守が絶えた無縁墓から撤去された墓石は、慰霊の場を離れ、さまよう。人里離れた山中に“墓の墓”が現れ、不法投棄も後を絶たない。 高松市のJR高松駅から車で30分の山中に“墓の墓”がある。約1ヘクタールの空き地にコンクリートで固めた最大幅100メートル、高さ15メートルの扇状の巨大なひな壇が設けられ、壇上に墓石1万基が並ぶ。 「古石材預り所」と称する管理者(52)によると、中四国や関西の寺から撤去された墓石を石材店などの業者が持ち込んでくる。家庭の事情で墓を引き払い不要になった墓石のほか、無縁墓もある。1基1万円で受け入れ、最近は年300基ほど集まる。クレーン機で石を整然と並べ、定期的に雑草をとる。「ここ数年でどんどん増えている。もうけはないが、やめたくてもやめられない」。まだ9万基収容できるという。 一方、不法投棄された“墓の山”もある。兵庫

    継がれず無縁、さまよう墓石 不法投棄続々、墓の墓場も:朝日新聞デジタル
    kiyo_hiko
    kiyo_hiko 2014/07/30
    墓の墓か。石材もったいなすび
  • 【画像】 隅田川花火大会終了後の浅草駅周辺のゴミがひどすぎると話題に : 痛いニュース(ノ∀`)

    【画像】 隅田川花火大会終了後の浅草駅周辺のゴミがひどすぎると話題に 1 名前: ラ ケブラーダ(神奈川県)@\(^o^)/:2014/07/27(日) 09:30:09.45 ID:JMmspzAw0●.net 【画像集】花火大会終了後の浅草駅周辺のゴミがひどい #隅田川花火大会 7月27日 いつも使ってる駐輪場がゴミ処理場に能力アップ。設備コスト高いわ。 #隅田川花火大会 http://pbs.twimg.com/media/BtenyaoCMAE0lfP.jpg 今浅草ですが。 なーにがワールドカップでゴミ拾ったって?花火の後の浅草は、いつもとは程遠い景色。 三社祭のあとはこんなのはない。 日人のマナー?ないんじゃない?店の前によく捨てられるな?自分の家なら?  呆れすぎて投稿しました。 http://pbs.twimg.com/media/Bter61OCUAQmOBs.jpg:

    【画像】 隅田川花火大会終了後の浅草駅周辺のゴミがひどすぎると話題に : 痛いニュース(ノ∀`)
    kiyo_hiko
    kiyo_hiko 2014/07/28
    てか花火大会ってこの時期だったのかへー
  • Javaトラブルに備えよう #jjug_ccc #ccc_h2

    1. 【JJUG CCC 2014 Spring H-­‐2】 Javaトラブルに備えよう 日Javaユーザグループ 上 宜人 (あげつま のりと) はてなブログ : n-agetsuma.hatenablog.com 2. 自己紹介 上 宜人 (あげつま のりと) n  電話の裏側を作っている会社で働いています n  Java/APサーバの社内技術サポート、トラブル解析 n  Blog 『見習いプログラミング日記』 【JJUG CCC 2014 Spring H-­‐2】

    Javaトラブルに備えよう #jjug_ccc #ccc_h2
  • Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Javaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
  • 平成26年度のごみ収集日(4月1日~27年3月31日) - 八千代市

    kiyo_hiko
    kiyo_hiko 2014/05/03
    参考になる
  • 宇宙ごみ:魚網で除去へ 町工場とJAXA協力 - 毎日新聞

  • 中田島砂丘 - Wikipedia

    空撮。右は馬込川の河口。 中田島砂丘の風紋 中田島砂丘の入口からの景色。右に写っている緑色の囲いはウミガメの卵を保護している。 中田島砂丘(なかたじまさきゅう)は、静岡県の浜松市の南部の天竜川以西に位置し、南北約0.6km、東西約4kmに渡って広がる砂丘で遠州浜(遠州大砂丘)の一部。遠州灘海浜公園の一部で、同公園の風車公園(中田島中)ゾーンと凧場公園(白羽)ゾーンの中間に位置している[1]。 鳥取県の鳥取砂丘ほどは広くないが、海風によって風紋という模様が砂上に浮かび上がる。元旦には初日の出を見るために訪れる人も多い。また夏はアカウミガメが産卵のために上陸する。産んだ卵は囲いに入れられ、孵化後は人の手によって放流される。また砂丘という環境からハマヒルガオやコウボウムギといった海浜植物が多く見られる。 毎年5月3日 - 5月5日のゴールデンウィークに開催される浜松まつりの凧揚げ会場近くの観光地

    中田島砂丘 - Wikipedia
    kiyo_hiko
    kiyo_hiko 2013/11/09
    「30年の間に侵食によって海岸線がその180m分後退し、ごみが崖となって海岸線に現れたのである」
  • Ruby 2.1がガベージコレクションを変更,大規模システムでの批判に対処

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    Ruby 2.1がガベージコレクションを変更,大規模システムでの批判に対処
  • 『VBA:変数の開放の必要性』(みやほりん) エクセル Excel [エクセルの学校]

    [[20041124212113]] 『VBA:変数の開放の必要性』(みやほりん) ページの最後に飛ぶ [ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ] 『VBA:変数の開放の必要性』(みやほりん) いつもお世話になっています。 今日は「変数の開放」についての質問をさせていただきます。 [[20041124113752]] 『各シートごと選択されているセル範囲の格納』(kaze) こちらのトピックで[川野鮎太郎]さんが >セットしたら開放 と書いておられます。 モジュールレベル変数やグローバル変数として宣言したものは そのような開放処理の必要な場合があるのは理解できますが、 私はプロシージャレベルで宣言した変数は、そのプロシージャの実行が 終了した時点で自動的に開放されると理解しているものですから、 サンプルコードで最後に「Set 変数 = Nothing」なんて見

    kiyo_hiko
    kiyo_hiko 2013/09/10
    なげえ!三行で!参照変数は普通に自動変数で、カウンターが0になったらごみ収集すると考えとこう (適当) Nothingいらねー
  • Google Sites: Sign-in

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    kiyo_hiko
    kiyo_hiko 2013/09/10
    VBAのごみ収集は参照カウント?で陽にNothingをSetする?らしい…この"エイリアス"てのはヒープにいるオブジェクトへの参照値を持った自動変数で、スコープを外れると消滅してカウントダウンするという理解でいいのかな
  • Javaガベージコレクションのエッセンス

    あるアプリケーションの作業にとって、スループットは最も重要なターゲットです。1つ例を挙げると、長時間実行されるバッチ処理のジョブです。ガベージコレクションが実行されている間、バッチジョブが時々1、2秒止まっても、ジョブ全体がすぐに完了すれば問題ありません。 人間が直接対話するアプリケーションから金融取引システムまで、実質的な他のすべての作業では、システムが1、2秒か、数ミリ秒以上反応しない場合、大変なことになり得ます。金融取引では、しばしば一貫した停止時間と引き換えに、スループットを犠牲にするだけの価値はあります。物理的に利用可能なメモリ量によって制限されるアプリケーションを持ったり、footprintを維持しなければならなかったりすることもあります。そのような場合、停止時間とスループットの面の両方で、パフォーマンスをあきらめなければなりません。 以下のトレードオフは度々起こります。 大部

    Javaガベージコレクションのエッセンス
    kiyo_hiko
    kiyo_hiko 2013/08/30
    メジャーコレクションのコレクターのあたりで挫折した もっと勉強しなくちゃ またいつか
  • プラスチックごみの山が油田に変身:日経ビジネスオンライン

    現在、同社の廃プラスチック油化装置は、国内約60カ所、海外約30カ所に設置されており、伊東氏の事業内容を紹介した動画サイト(YouTube)は世界中で視聴されている。再生回数は363万回を突破し、動画がアップされた2011年には、世界中からメールによる問い合わせが殺到。その数は約1万5000件を超えた。 プラスチックごみの多くは焼却処分 ご存知の通り、プラスチックは石油からできている。それを石油に戻すことは技術的には難しくない。プラスチックを約400℃まで加熱して気体にし、冷却装置で冷却してやれば、石油が生成される。 しかし現在、プラスチックごみのほとんどは焼却されたり、そのまま埋め立て処分されたりしている。それはなぜなのだろうか。 実は、1970年代に起こったオイルショックを機に、日でも70年代後半からプラスチックごみの油化技術の開発が進められ、その技術はほぼ確立していた。そして、90

    プラスチックごみの山が油田に変身:日経ビジネスオンライン
  • 連載: IBM Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)

    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 Watson Workspace #鬼わか アプリケーション開発: 第 7 回: IBM Watson Workspace で AI を利用したアプリ連携の実現 #鬼わか 解説(前編)
    kiyo_hiko
    kiyo_hiko 2013/08/16
    HotSpotVMの導入はJava1.2から。単発の小さいオブジェクトの宣言に神経質になる必要はない // エスケープ解析という技もあり、オブジェクトは速攻で消される // 陽にnullを代入するとオブジェクト浮遊を引き起こすことがある
  • ページが見つかりません | 日本HP

    ページが見つかりません。 目的のページは、移動または削除によって無効になっている可能性があります。申し訳ありませんが、検索またはリンク先よりお探しください。

    kiyo_hiko
    kiyo_hiko 2013/08/14
    Lisp、SmalltalkやJavaの古い日のGCはメモリーが一枚岩でマーク&スイープで大規模なガーベジコレクションを行うので停止時間がながい HotSpot VMでは世代別GCを行う マイナーGCは数msですむらしい
  • 第8回 イレギュラーなヒープの動作を理解する | gihyo.jp

    Tenured領域を早く使ってしまうパターン 前回ご紹介したように、HotSpotのヒープでは、アプリケーションがオブジェクトを作成するとまずはじめにEden領域が割り当てられ、マイナーGCによってSuvivor領域、Tenured領域へと移動していく流れが一般的でした。 しかし、このパターンではないイレギュラーなパターンがいくつか存在します。 その1つが、「⁠オブジェクトが一般的なパターンに比べ、早くTenured領域に移動してしまう」というものです。 図1 Tenured領域を早く使ってしまう例 Tenured領域はメジャーGCの対象であり、メジャーGCはNew領域を対象とするマイナーGCに比べ、はるかに停止時間が長くなります。そのため、このようなパターンが頻繁に起こる場合は、メジャーGCの多発によってアプリケーションの停止時間が増加します。 図2 Tenured領域を早く使ってしまう

    第8回 イレギュラーなヒープの動作を理解する | gihyo.jp
    kiyo_hiko
    kiyo_hiko 2013/08/14
    Edenに入らないオブジェクトができた場合、それはいきなりTenuredに入る (SURVIVORは常にEdenより小さい、Edenに入らないからってOOMEで落とすよりは待ってでも実行続ける発想らしい) 短中期のオブジェクトが多い場合newを増やす
  • Twitter / OccultZukan: 【鴉】あなたは鴉の死体を見たことがあるだろうか?毎朝ゴミを漁 ...

    【鴉】あなたは鴉の死体を見たことがあるだろうか?毎朝ゴミを漁る、あの鴉の死体だ。不思議な事にあれほど沢山飛び回り、我々の身近にいる生き物なのに鴉の死体を見た事がある者は少ない。一説によると都会には鴉をべる程の大きさで、しかし我々には知られていない未知の猛獣が潜んでいるらしい。

    kiyo_hiko
    kiyo_hiko 2013/08/05
    生存期間を終えたからすがどのように回収されるかという // 地元でカラスを見ない ふしぎ!
  • 第5章 ガ-ベージコレクション

    プログラムの実行時イメージ 突然だが、章を始めるに先立ち、プログラム実行時のメモリ空間の状態につ いて予習をしておこうと思う。この章ではコンピュータの低レベルな部分にか なり踏み込んでいくことになるので、あらかじめある程度の知識を仕入れてお かないと太刀打ちできないのだ。それにこの後の章になればいずれ必要になっ てくる。ここで一回やってしまえば後が楽だ。 セグメント 一般的なCプログラムではメモリ空間の中に以下の部分を持つ。 テキスト領域 スタティック変数やグローバル変数の置場 マシンスタック ヒープ テキスト領域はコードが置いてあるところ。二番目は見ての通り。マシンスタッ クには関数の引数やローカル変数が積まれる。ヒープはmalloc()で割り当てて もらうところだ。 三つめのマシンスタックについてもう少し話そう。マシン「スタック」と言う くらいだから当然スタック構造をしている。つまり

    kiyo_hiko
    kiyo_hiko 2013/06/17
    ストップ&コピーGCは知らなかった