タグ

2013年7月4日のブックマーク (6件)

  • Chronos by airbnb

    Fault tolerant job scheduler that handles dependencies and iso8601 based schedules. View the Project on GitHub airbnb/chronos Download ZIP File Download TAR Ball View On GitHub Chronos is airbnb's replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of mesos. It's a framework and supports custom mesos executors as well as the default command executor. Thus by de

    mano-junki
    mano-junki 2013/07/04
    java chronos scheduler
  • Javaメモリ、GCチューニングとそれにまつわるトラブル対応手順まとめ - 日記のような何か

    GC周りでトラブルシューティングした際の経験や、Web等で調べたことをまとめてみる。 前提 ・JVMは、Sun Javaを想定。(他は使ったことないです。。。) ・Sun Java 1.5-1.6を想定。 目標 マイナーGC、Full GCそれぞれが頻発することなく、かつそれぞれの実行時間を1秒未満に抑えること。 マイナーGCは1秒未満どころではなく、もっと短くなるべき。どれくらいが理想かは?(0.1秒未満ぐらいを目指したい?) 連続した負荷状態(想定されるピークアクセス)でもOutOfMemoryErrorが発生しないこと。 理想的な状態は、上記に加えて、Full GCの発生が低頻度であること。 具体的には、できるだけマイナーGCで短命オブジェクト(1回使ったらもう使わないようなオブジェクト。逆にセッションオブジェクト等は長命オブジェクトとなる)を破棄させて、短命オブジェクトが、Tenu

    Javaメモリ、GCチューニングとそれにまつわるトラブル対応手順まとめ - 日記のような何か
    mano-junki
    mano-junki 2013/07/04
    java gc jvm tips tunig parameter
  • 7.2.4 ガーベジコレクション処理の結果ログ出力機能の強化

    FJVMでは、“-verbose:gc”オプション指定時にガーベジコレクション(GC)処理の結果ログを出力する「ガーベジコレクション処理の結果ログ出力機能」の強化を行っています。 “-verbose:gc”オプションを指定してGC処理の結果ログを出力する際、図1のオプションを追加指定することにより、GC処理の結果ログとして出力される情報が、図2に示す形式に拡張されます。また、図3に出力例を示します。 図1 GC処理の結果ログとして出力される情報を拡張するオプション 図2の各要素について、以下で説明します。 $1: 経過時間 GC処理の実行開始時間をJava VMが起動されてからの経過時間(秒)で示します。 $2: GC種別 実行したGC処理の種別を以下の名称で示します。 GC New世代領域を対象とするGC処理(NewGC処理またはマイナーGC処理)における結果情報です。 Full GC

  • Java Batch 仕様 (Public Review時点)

    Public Review版を読み込んだときの勉強メモ。内容は今後改版される可能性がある。Read less

    Java Batch 仕様 (Public Review時点)
  • Javaで定期的な処理を動かしたい(3) – quartzを使う

    Javaで定期的な処理を動かしたい(1) Javaで定期的な処理を動かしたい(2) – JMXとcronを使う の最後、以下のリストで言えば(2)の方法です。 (リストの順番と説明の順番がちょっとおかしいのですが・・・) 1)cronJavaを起動し、このJavaVM上で処理を行う。 2)デーモンプロセス(としてのJavaVM)上でスケジューリングして、そのVM上で処理を行う。 3)cronJavaを起動し、処理を行っているデーモンプロセス(としてのJavaVM)上で処理を行う。 今回はquartzというオープンソースを使います。 これは、今までの流れでわかるように、 crondの変わりをするようなものですが、それだけでなく、atdのような事もできます。 crondは知っていても、atdをしらない人は私の経験上、結構いるようですが、 ようは、1回しか実行されないスケジ

    mano-junki
    mano-junki 2013/07/04
    java spring quartz web scheduler
  • dpinfo.html

    目次 はじめに Abstract Classパターン Abstract ClassパターンRuby版 (by 助田雅紀さん) Balkingパターン Before/Afterパターン Futureパターン FutureパターンRuby版 (by 助田雅紀さん) Generation Gapパターン Hook Operationパターン Hook OperationパターンRuby版 (by 助田雅紀さん) Immutableパターン Marker Interfaceパターン Monostateパターン MonostateパターンRuby版 (by 助田雅紀さん) MonostateパターンPerl版 (by 宮川さん) Null Objectパターン Null ObjectパターンとSingletonパターン Producer-Consumerパターン Sharableパターン Singl

    mano-junki
    mano-junki 2013/07/04
    java pattern design program