はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ JVM

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 53件)

Javaはどのように動くのか~図解でわかるJVMの仕組み|gihyo.jp … 技術評論社

2013/01/16 このエントリーをはてなブックマークに追加 822 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java 図解 gihyo.jp 技術評論社

続きを読む

恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! | Cybozu Inside Out | サイボウズエンジニアのブログ

2015/02/03 このエントリーをはてなブックマークに追加 549 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリリーク サイボウズエンジニア 恐怖 ブログ

こんにちは、ミドルウェア開発チームの青木です。将来の夢は川口浩探検隊に入ることです。先日、弊社のアプリケーションサーバー...こんにちは、ミドルウェア開発チームの青木です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じで... 続きを読む

Java - 見せてやろうJVMが持つ真のチカラを! JVMのオプションを一覧する方法について。 - Qiita

2014/05/29 このエントリーをはてなブックマークに追加 394 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita Java チカラ オプション 方法

java -XX:+PrintFlagsFinal -XX:+UnlockDiagnosticVMOptions -XX:+UnlockExperimentalVMOptions 尚、詳細が知りたい方は、この辺りを眺めるとより具体的に分かります。 src/share/vm/runtime/globals.hpp#l481 コマンドの説明 -XX:+PrintFlagsFinal -XXオプションの... 続きを読む

第1回 JVMはどのようにメモリ空間を利用するのか|gihyo.jp … 技術評論社

2013/01/16 このエントリーをはてなブックマークに追加 363 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリ空間 gihyo.jp 技術評論社 第1回

続きを読む

JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary

2017/11/06 このエントリーをはてなブックマークに追加 353 users Instapaper Pocket Tweet Facebook Share Evernote Clip yoskhdia’s diary チューニング エントリ

2017 - 11 - 05 JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ Java Scala Performance JVM にチューニング項目は多々あれど、プロダクションで運用する際に予めおさえておきたい項目をまとめてみるエントリです。 *1 勿論、OSも JVM もデフォルトである程度のパフォーマンスは発揮でき、計測を伴わないチューニングは悪手であることはよく... 続きを読む

JVMのヒープサイズとコンテナ時代のチューニング - Folioscope

2019/08/16 このエントリーをはてなブックマークに追加 299 users Instapaper Pocket Tweet Facebook Share Evernote Clip Folioscope ヒープ領域 パラメータ チューニング

最近JVMのヒープ領域とパラメータ、そしてコンテナの関係について調べてました。 案外まとまった情報が少なかったので簡単にまとめました。 Javaのヒープサイズを設定 まずはJavaのヒープサイズについて簡単なおさらいです。 本番環境でJavaアプリケーションを運用する上で、JVMのヒープサイズを決定するのは非常に大事... 続きを読む

JVM! JVM! JVM!

2014/06/13 このエントリーをはてなブックマークに追加 294 users Instapaper Pocket Tweet Facebook Share Evernote Clip Full Name Comment goes

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 ... 続きを読む

JVMはそんなに重くない | プログラミング | POSTD

2017/03/03 このエントリーをはてなブックマークに追加 251 users Instapaper Pocket Tweet Facebook Share Evernote Clip Clojure POSTD Slack 本稿 Slack上

Clojureに反対する大きな理由がJVMです。この役立たずは重いですからね。 これは、数週間前に ZA Tech のSlackで見た投稿です。休暇中にClojureの話題を何件か見たのですが、投稿者はJVMについても繰り返し言及していました。 私はこの投稿について Slack上で少しつぶやいていました が、もっと広く理解され議論されるように、本稿を書くことを決めました。 背景 以前は、私もJVM... 続きを読む

Rails Hub情報局: 本家の5倍速? Pythonで実装したRuby処理系の「Topaz」が登場

2013/02/07 このエントリーをはてなブックマークに追加 189 users Instapaper Pocket Tweet Facebook Share Evernote Clip Topaz Smalltalk GitHub CLI Java

日本時間だと2013年2月7日未明のことですが、「Topaz」(トパーズ)と名付けられたPythonで実装されたRubyのバージョン0.1がリリースされました(リリースに関するブログ、プロジェクトのページ、GitHubのリポジトリ)。Ruby処理系はC、Java(JVM)、Ruby、CLI、JavaScript、Smalltalkなどによる実装がありましたが、Pythonというのは、ちょっと驚きで... 続きを読む

Javaスレッドダンプの読み方 - ablog

2015/01/02 このエントリーをはてなブックマークに追加 181 users Instapaper Pocket Tweet Facebook Share Evernote Clip ABlog コールスタック UNIX Linux 関数

JavaスレッドダンプとはJVMの中に存在するスレッドの一覧(ID、名前、状態)とコールスタックOSで言うと、psでプロセスの一覧を取得し、それぞれのプロセス(スレッド)の関数のコールスタックを pstack で取得したようなイメージjps/jstack、kill -3 (UNIX/Linux)、ctrl+Break(Windows)などで取得できる時間をあけて複数回取得して推移を分析する スレッ... 続きを読む

第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム:Javaはどのように動くのか~図解でわかるJVMの仕組み|gihyo.jp … 技術評論社

2013/03/27 このエントリーをはてなブックマークに追加 162 users Instapaper Pocket Tweet Facebook Share Evernote Clip JavaVM チューニング Java 図解 アルゴリズム

Javaはどのように動くのか~図解でわかるJVMの仕組み 第5回 チューニングのために理解しておきたいGCの4つのアルゴリズム 2013年3月27日 伊藤智博 Java, JavaVM, GC, アルゴリズム この記事を読むのに必要な時間:およそ 2 分 1 2 3 なぜアルゴリズムを学ぶのか GCによる停止時間が長くなり,アプリケーションの処理時間が短くなると,業務に使える時間が短くなってしまい... 続きを読む

TwitterのScalaでかかれたメッセージキューサーバー、Kestrel - 侍ズム

2011/11/20 このエントリーをはてなブックマークに追加 154 users Instapaper Pocket Tweet Facebook Share Evernote Clip Twitter Scala kestrel 侍ズム 恩恵

KestrelはTwitterで大規模かつ高速に運用できるメッセージキューサーバーです。 ソースはhttps://github.com/robey/kestrelよりチェックアウトできます。 ・特徴 Kestrelは特徴として - memcachedプロトコルをサポートしており、クライアントのプラットフォーム非依存 - Scalaで書かれており、高速なJVMの恩恵を受けることが出来る - 全部で2... 続きを読む

O'Reilly Japan - Javaパフォーマンス

2015/03/24 このエントリーをはてなブックマークに追加 128 users Instapaper Pocket Tweet Facebook Share Evernote Clip 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プラットフォームでの... 続きを読む

Javaのパフォーマンスについての9つの誤信

2013/10/31 このエントリーをはてなブックマークに追加 119 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java 誤信 パフォーマンス プロファイリング 功績

確かに90年代から2000年代初頭に戻って考えれば,遅かった時代もあるかも知れません。 しかしながら,10年以上に及ぶ仮想マシンの改良とJIT技術の功績によって,現在ではJavaの総合性能は驚くほど向上しています。 6項目で構成される Webパフォーマンスベンチマーク を見ても,各項目のトップ4に当たる24のうち22をJavaで記述されたフレームワークが占めている程です。 JVMはプロファイリング... 続きを読む

Kotlin 1.0 リリース: JVM, Android向けの実用的な言語 - Qiita

2016/02/15 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 言語 リリース Android向け

はじめに プログラミング言語「 Kotlin (ことりん)」の初めての正式版である、バージョン1.0がリリースされました。 本記事は、Kotlinの開発元である JetBrains社 の @yanex_ru さんから依頼を受け、Kotlin公式ブログの内容を翻訳したものです。 原文は こちら です。 本文 さあ、ついに!1.0がここに! 長く、エキサイティングな道のりでしたが、ついに、最初の大きな... 続きを読む

JVM のいろはにほ

2015/03/14 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip センタ OSS 久保田 いろは Transcript 1

Transcript 1. Copyright©2015 NTT corp. All Rights Reserved. JVMのいろはにほ 久保田 祐史 日本電信電話株式会社 OSS センタ -私はこうやってJVMが好きになった話- 2. 2Copyright©2015 NTT corp. All Rights Reserved. •本スライドで示されている見 解は私個人のものであり、所 属組織の... 続きを読む

第3回 システムトラブルの原因はGCの実装を知れば見えてくる:Javaはどのように動くのか~図解でわかるJVMの仕組み|gihyo.jp … 技術評論社

2013/02/13 このエントリーをはてなブックマークに追加 118 users Instapaper Pocket Tweet Facebook Share Evernote Clip JavaVM Java 図解 ビーフ スループット

Javaはどのように動くのか~図解でわかるJVMの仕組み 第3回 システムトラブルの原因はGCの実装を知れば見えてくる 2013年2月13日 伊藤智博 Java, JavaVM, GC, ヒープ, スループット この記事を読むのに必要な時間:およそ 2 分 1 2 システムが無反応になってしまう3つの原因 「システムが○○秒間無反応になっちゃって……」 「システムが無反応なのに,OSのリソース使用... 続きを読む

JJUG CCC 2013 Fall「JVMコードリーディング入門」資料公開 - 虎塚

2013/11/11 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip 虎塚 JJUG CCC 2013 Fall 資料公開 事前

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... 続きを読む

(2019年4月時点)JVM言語を使う方がどのJDK/JVMを使うか?アンケートと考察まとめ - Togetter

2019/04/28 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip JDK Groovy JRE Clojure Kotlin

以前実施したアンケートの4月版です。 本日リリースのOracle JDK 8u211/11.0.3以降を商用(ビジネス・本番含む)利用時に商用ライセンスが必要となりました。 これを踏まえ商用環境でScala, Kotlin, Clojure, GroovyなどJVM言語を使う方はJDK/JREは何を利用されますか?(その他はリプや引用RTで) [続く] 続きを読む

ふわっと JVM のヒープ領域監視について考える - ようへいの日々精進 XP

2015/03/28 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip ようへい Tec ヒープ領域 焦点 監視

2015-03-28 ふわっと JVM のヒープ領域監視について考える java jvm jmx jolokia 俺のメモ ども、かっぱです。 はじめに Java アプリケーションを運用する上では避けて通れないであろうヒープ領域の監視についてフワッと考えてみた JVM には幾つか領域があるがヒープ領域に焦点を当てる 参考 http://www.whitemark.co.jp/tec/java/ja... 続きを読む

「実演!リファクタリング」 WEB+DB PRESS Vol.37特集 特設ページ|gihyo.jp

2007/02/26 このエントリーをはてなブックマークに追加 98 users Instapaper Pocket Tweet Facebook Share Evernote Clip リファクタリング 実演 gihyo.jp 特設ページ 更新履歴

WEB+DB PRESS Vol.37の特集1「実演!リファクタリング」の特設ページです。リファクタリングの実演ムービーや誌面サポート情報などを掲載しています。 なお,本企画は「実演!テスト駆動開発」(WEB+DB PRESS Vol.35の特集1)と連続性を持っています。 更新履歴 2007年3月2日 訂正情報の追加 pom.xmlに,JVMのデフォルトエンコーディングがShift_JIS以外の... 続きを読む

JVM の DNS キャッシュを制御する - 平常運転

2018/03/06 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip ttl DNS Java 挙動 平常運転

2018 - 03 - 06 JVM の DNS キャッシュを制御する engineer JVM ( Java 仮想マシン ) には DNS の名前解決の結果をキャッシュする挙動が備わっている。キャッシュするだけならいいのだけれど、このキャッシュでは DNS の TTL を無視してキャッシュするため、名前解決の結果が変わっても JVM からの接続先が切り替わるまでに( TTL から想定される時間以... 続きを読む

卜部昌平のあまりreblogしないtumblr - エゴサーチで見かけた反応とそれの感想など 速さのためにはCでないと ...

2011/05/18 このエントリーをはてなブックマークに追加 83 users Instapaper Pocket Tweet Facebook Share Evernote Clip tumblr 卜部昌平 テクノロジ エゴサーチ Java

エゴサーチで見かけた反応とそれの感想など 速さのためにはCでないと この誤解は典型的ですねえ。今、申し訳ないんだけど、普通に書いたCのコードと普通に書いたJavaのコード走らせると、普通に書いたJavaのコードの方が速くなるケース、全部とは言わんが案外と多いですよ。なんでかというと、Javaは普通に書いたらJVMが人類の持てるテクノロジの限りを尽くして勝手に高速化してくれる1が、Cはあなたの能力以... 続きを読む

サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した

2017/07/06 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip 阪田 InfoQ サーバレスコンピューティング 浩一 イイネ

現在地: InfoQ ホームページ ニュース サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した いいね | 作者: Daniel Bryant , 翻訳者 阪田 浩一 投... 続きを読む

Server::Starter から簡単に Java プロセスを起動できるようになった - blog.64p.org

2015/05/29 このエントリーをはてなブックマークに追加 74 users Instapaper Pocket Tweet Facebook Share Evernote Clip Starter Jetty Server PORT ソケット

JVM には inetd から起動するときのために、file descriptor 0 をソケットとして開く機能がついている。Jetty 等もこの機能に対応しているので、簡単に利用できる。 file descriptor を 0 に固定出来る機能が Server::Starter にあればよかろうということで、以下のような指定で起動できるように実装した。 $ start_server --port... 続きを読む

 
(1 - 25 / 53件)