2002年11月8日 11月3日にお伝えしたバブルソートによるJavaのパフォーマンステストだが、状況によってはJVMの起動オプションを変えることで、通常の数倍の実行速度を実現できることが、新たに明らかになった。 Java VMの起動オプション Javaのアプリケーションを実行するときは、javaコマンドを介してクラスを指定するが、実はjavaコマンドには起動オプションがあり、その設定により異なった動作をすることが分かっている。 オプション名機能 Java HostSpot Client VMという、クライアントアプリケーション用のバーチャルマシンを起動する。アプリケーションの起動時間の短さと、必要なメモリ量の少なさを特長とする。こちらがデフォルトなので、このオプションをつけなくてもこちらのJVMが選択される。
Planet JDKに上がっていたBlogで、HotSpotコードの読み方に興味を持ちました。 http://blogs.sun.com/sundararajan/entry/so_you_want_to_read こちらは、まずはHotSpotのソースを読むためのスキル・ツールの説明。 知識としては、C/C++、アセンブラの素養、そしてJava Java仮想マシン仕様(2版)、バイトコードの理解を促進するのにJavaアセンブラを使うとよい(ツールとしてはJasmin) ASMやBCELといったバイトコード操作ライブラリ javap ディスアセンブラ jclasslib Javaクラスファイル可視化ツール DoxygenやOpenGrokなどのソースコードブラウザ http://blogs.sun.com/sundararajan/entry/hotspot_reading_where_d
そろそろまたJavaで遊ぼうかと思い、Java本だけのコーナーを作りました。 始めた頃は、やっとJavaβ版が普及しだした頃でしたが、いつの間にやら Java2とかになってしまって、またまた手習いを再開しなければならなくなりました。 Java (HotJava) [New] 『Jakarta Tomcat エキスパートガイド』 中川和夫訳、ソフトバンク、4200円 『Javaスレッド完全制覇』 村上列著、技術評論社、2180円 『詳解 Javaプログラミング』 Patrick Niemeyer, Jonathan Knudsen著、オライリー、 Volume1 4900円, Volume2 3900円 『オブジェクト脳のつくり方』 牛尾剛著、翔泳社、2800円 『Java GUIコンポーネント 完全制覇』 柏原正三著、技術評論社、2880円 『ひとりでできるJava実践入門』 柏原正三著、
メモ Java 言語 Tiger (Java2 SE 1.5) で追加された並列プログラミング機能 (2003.10.30) Tiger (Java2 SE 1.5) の Java 言語の拡張 (2003.5.10) クラスのアンロード (Class Unloading) (2005.6.21) Java の処理系 Sun Hotspot VM 1.4.x のコンカレント GC のアルゴリズム (2004.1.24) Sun Hotspot VM のパフォーマンスモニタツール jvmstat (2003.6.26) BEA JRockit Runtime Analyzer ツール(JRA) (2003.7.29) BEA WebLogic JRockit 7.0 を使ってみる (2002.12.28) Network Attached Processing の Pauseless GC (
Javassist Java bytecode engineering toolkit since 1999 View on GitHub Download .zip Download .tar.gz Javassist (Java Programming Assistant) makes Java bytecode manipulation simple. It is a class library for editing bytecodes in Java; it enables Java programs to define a new class at runtime and to modify a class file when the JVM loads it. Unlike other similar bytecode editors, Javassist provides
紹介 2005.11.01: @IT アットマーク アイティ 「CoolなEclipseプラグイン」 2005.05.20: 日経 IT Pro 「東工大が開発したAOPオープンソース・ソフト,日立ソフトがJava開発環境に採用」 2006.01.24: Tech-On! 「日立ソフト,東工大のアスペクト指向ツールを組み込みJavaデバッグ製品に応用」 2007.09.07: コンピュータ雑誌 「Eclipseパーフェクトマニュアル ベストセレクション」, 283ページ, 技術評論社 「Eclipseプラグインベスト300」 BugdelとはデバッグJavaプログラムに対してデバッグコードの記述、挿入を支援するための Eclipse プラグインです。 Bugdelは アスペクト指向プログラミング を基にしてデバッグコードを挿入する。 特徴 デバッグコードはクラスフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く