タグ

ブックマーク / kishi.hatenadiary.org (2)

  • JavaのGCについてメモ - public static void main

    ガーベッジコレクション(以下GC)やメモリについて、あやふやのままにしていたところが多かったので、調べてみたことをメモしておきます。 メモリについて プログラムの使用するメモリは、レジスタ、スタック、ヒープなど用途によって分けられますが、高級言語になるにつれてこれらは隠蔽されています。 Javaの場合はスタックとヒープ領域の二つに分けられます。 スタック スタックはメソッド起動ごとにフレームを出し入れする線形のデータ構造です。このフレームの中にローカル変数や引数などのデータを持っています。 メソッドが終了するとフレームは破棄されるので、寿命が短いことが特徴です。 スタックはスレッドごとに割り当てられます。 ヒープ インスタンスなどを保持する領域です。GCによって、メモリの管理がなされます。 JVMで一つ割り当てられ、全てのスレッドから共有されます。 クラス構造などの静的なデータも保持されて

    JavaのGCについてメモ - public static void main
    umekoumeda
    umekoumeda 2008/02/12
    ガーベッジコレクションについての分かりやすい説明
  • サイボウズのIT技術者セミナーに行って来た(感想とか) - public static void main

    8日にサイボウズの新卒向けの説明会の1つであるソフト開発者向けのセミナーに参加してきました。 外部に向けても内容を公開してもかまわないとのことでしたので、ここに書いておきます。 講師はid:amachangこと天野氏と田縁氏でした。 このセミナーに参加していた人数は大体40人ぐらいで、事前に服装について特に言及されていなかったので、参加者は1名を除いてみんなスーツなのに対し、サイボウズの方々が私服なのが印象的でした。 はてブを知っているかという質問に対して挙手率が9割を超える勢いだったので、みんなそれなりにWebに興味がある人が集まっていました。 amachang:「IT戦士の作り方教えます。」 セミナーの目玉。生amachangに会いたくて来た人も多そうです。 最近は7Kとか嫌われ始めているIT技術者。 でもエンジニアほど素晴らしい職はないというお話で、amachangのこれまでの人生

    サイボウズのIT技術者セミナーに行って来た(感想とか) - public static void main
  • 1