タグ JVM
人気順 5 users 10 users 50 users 500 users 1000 usersJVMのヒープサイズとコンテナ時代のチューニング - Folioscope
最近JVMのヒープ領域とパラメータ、そしてコンテナの関係について調べてました。 案外まとまった情報が少なかったので簡単にまとめました。 Javaのヒープサイズを設定 まずはJavaのヒープサイズについて簡単なおさらいです。 本番環境でJavaアプリケーションを運用する上で、JVMのヒープサイズを決定するのは非常に大事... 続きを読む
(2019年4月時点)JVM言語を使う方がどのJDK/JVMを使うか?アンケートと考察まとめ - Togetter
以前実施したアンケートの4月版です。 本日リリースのOracle JDK 8u211/11.0.3以降を商用(ビジネス・本番含む)利用時に商用ライセンスが必要となりました。 これを踏まえ商用環境でScala, Kotlin, Clojure, GroovyなどJVM言語を使う方はJDK/JREは何を利用されますか?(その他はリプや引用RTで) [続く] 続きを読む
JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary
2017 - 11 - 05 JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ Java Scala Performance JVM にチューニング項目は多々あれど、プロダクションで運用する際に予めおさえておきたい項目をまとめてみるエントリです。 *1 勿論、OSも JVM もデフォルトである程度のパフォーマンスは発揮でき、計測を伴わないチューニングは悪手であることはよく... 続きを読む
JVMはそんなに重くない | プログラミング | POSTD
Clojureに反対する大きな理由がJVMです。この役立たずは重いですからね。 これは、数週間前に ZA Tech のSlackで見た投稿です。休暇中にClojureの話題を何件か見たのですが、投稿者はJVMについても繰り返し言及していました。 私はこの投稿について Slack上で少しつぶやいていました が、もっと広く理解され議論されるように、本稿を書くことを決めました。 背景 以前は、私もJVM... 続きを読む
Kotlin 1.0 リリース: JVM, Android向けの実用的な言語 - Qiita
はじめに プログラミング言語「 Kotlin (ことりん)」の初めての正式版である、バージョン1.0がリリースされました。 本記事は、Kotlinの開発元である JetBrains社 の @yanex_ru さんから依頼を受け、Kotlin公式ブログの内容を翻訳したものです。 原文は こちら です。 本文 さあ、ついに!1.0がここに! 長く、エキサイティングな道のりでしたが、ついに、最初の大きな... 続きを読む
ふわっと JVM のヒープ領域監視について考える - ようへいの日々精進 XP
2015-03-28 ふわっと JVM のヒープ領域監視について考える java jvm jmx jolokia 俺のメモ ども、かっぱです。 はじめに Java アプリケーションを運用する上では避けて通れないであろうヒープ領域の監視についてフワッと考えてみた JVM には幾つか領域があるがヒープ領域に焦点を当てる 参考 http://www.whitemark.co.jp/tec/java/ja... 続きを読む
O'Reilly Japan - Javaパフォーマンス
Javaパフォーマンス Scott Oaks 著、Acroquest Technology株式会社 監訳、寺田 佳央 監訳、牧野 聡 訳 2015年04月11日 発売予定 448ページ ISBN978-4-87311-718-8 フォーマット Print 原書: Java Performance: The Definitive Guide 本書ではJVMのチューニングとJavaプラットフォームでの... 続きを読む
JVM のいろはにほ
Transcript 1. Copyright©2015 NTT corp. All Rights Reserved. JVMのいろはにほ 久保田 祐史 日本電信電話株式会社 OSS センタ -私はこうやってJVMが好きになった話- 2. 2Copyright©2015 NTT corp. All Rights Reserved. •本スライドで示されている見 解は私個人のものであり、所 属組織の... 続きを読む
恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! | Cybozu Inside Out | サイボウズエンジニアのブログ
こんにちは、ミドルウェア開発チームの青木です。将来の夢は川口浩探検隊に入ることです。先日、弊社のアプリケーションサーバー...こんにちは、ミドルウェア開発チームの青木です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じで... 続きを読む
Javaスレッドダンプの読み方 - ablog
JavaスレッドダンプとはJVMの中に存在するスレッドの一覧(ID、名前、状態)とコールスタックOSで言うと、psでプロセスの一覧を取得し、それぞれのプロセス(スレッド)の関数のコールスタックを pstack で取得したようなイメージjps/jstack、kill -3 (UNIX/Linux)、ctrl+Break(Windows)などで取得できる時間をあけて複数回取得して推移を分析する スレッ... 続きを読む
JVM! JVM! JVM!
Full Name Comment goes here. 12 hours ago Reply Edit Delete Spam Block JVM! JVM! JVM! Presentation Transcript J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M J V M Monitoring Casual ... 続きを読む
Java - 見せてやろうJVMが持つ真のチカラを! JVMのオプションを一覧する方法について。 - Qiita
java -XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions 尚、詳細が知りたい方は、この辺りを眺めるとより具体的に分かります。 src/share/vm/runtime/globals.hpp#l481 コマンドの説明 -XX:+PrintFlagsFinal -XXオプションの... 続きを読む
JJUG CCC 2013 Fall「JVMコードリーディング入門」資料公開 - 虎塚
Java, Event土曜にJJUG CCC 2013 Fall(http://www.java-users.jp/?page_id=695)へ行ってきました。事前にお知らせするのを忘れていましたが、17:15〜18:05のセッションでJVMのソースコードリーディングについてお話ししましたので、発表資料を公開します。R5-5 JVMコードリーディング入門 〜JVMのOS抽象化レイヤーについて〜JV... 続きを読む
Javaのパフォーマンスについての9つの誤信
確かに90年代から2000年代初頭に戻って考えれば,遅かった時代もあるかも知れません。 しかしながら,10年以上に及ぶ仮想マシンの改良とJIT技術の功績によって,現在ではJavaの総合性能は驚くほど向上しています。 6項目で構成される Webパフォーマンスベンチマーク を見ても,各項目のトップ4に当たる24のうち22をJavaで記述されたフレームワークが占めている程です。 JVMはプロファイリング... 続きを読む
第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム:Javaはどのように動くのか~図解でわかるJVMの仕組み|gihyo.jp … 技術評論社
Javaはどのように動くのか~図解でわかるJVMの仕組み 第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム 2013年3月27日 伊藤智博 Java, JavaVM, GC, アルゴリズム この記事を読むのに必要な時間:およそ 2 分 1 2 3 なぜアルゴリズムを学ぶのか GCによる停止時間が長くなり,アプリケーションの処理時間が短くなると,業務に使える時間が短くなってしまい... 続きを読む
第3回 システムトラブルの原因はGCの実装を知れば見えてくる:Javaはどのように動くのか~図解でわかるJVMの仕組み|gihyo.jp … 技術評論社
Javaはどのように動くのか~図解でわかるJVMの仕組み 第3回 システムトラブルの原因はGCの実装を知れば見えてくる 2013年2月13日 伊藤智博 Java, JavaVM, GC, ヒープ, スループット この記事を読むのに必要な時間:およそ 2 分 1 2 システムが無反応になってしまう3つの原因 「システムが○○秒間無反応になっちゃって……」 「システムが無反応なのに,OSのリソース使用... 続きを読む
Rails Hub情報局: 本家の5倍速? Pythonで実装したRuby処理系の「Topaz」が登場
日本時間だと2013年2月7日未明のことですが、「Topaz」(トパーズ)と名付けられたPythonで実装されたRubyのバージョン0.1がリリースされました(リリースに関するブログ、プロジェクトのページ、GitHubのリポジトリ)。Ruby処理系はC、Java(JVM)、Ruby、CLI、JavaScript、Smalltalkなどによる実装がありましたが、Pythonというのは、ちょっと驚きで... 続きを読む
Javaはどのように動くのか~図解でわかるJVMの仕組み|gihyo.jp … 技術評論社
第1回 JVMはどのようにメモリ空間を利用するのか|gihyo.jp … 技術評論社
TwitterのScalaでかかれたメッセージキューサーバー、Kestrel - 侍ズム
KestrelはTwitterで大規模かつ高速に運用できるメッセージキューサーバーです。 ソースはhttps://github.com/robey/kestrelよりチェックアウトできます。 ・特徴 Kestrelは特徴として - memcachedプロトコルをサポートしており、クライアントのプラットフォーム非依存 - Scalaで書かれており、高速なJVMの恩恵を受けることが出来る - 全部で2... 続きを読む