JVMとは コンピュータの人気・最新記事を集めました - はてな (original) (raw)
(
コンピュータ
)
【
じぇいぶいえむ
】
Java Virtual Machineの略
→ Java Virtual Machine
このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。
関連ブログ

ぱと隊長日誌•9ヶ月前
Apache Tomcat の環境変数設定ガイド
この記事では、Apache Tomcat の環境変数の設定方法について、特に JVM パラメータ(例:Java ヒープサイズの指定)を通して解説します。 環境変数 Apache Tomcat にはいくつかの環境変数があります。以下に代表的なものを示します。 環境変数 説明 CATALINA_HOME Tomcat バイナリのルートディレクトリのパス。 JRE_HOME JRE のインストールパス。 CATALINA_OPTS Tomcat 起動時に使用する java コマンドの追加オプション。 Tomcat の環境変数を設定する前に、まずは公式ドキュメント (RUNNING.txt) の参照を…
#Tomcat#JVM#Java
ネットで話題
もっと見る
799ブックマークJavaはどのように動くのか~図解でわかるJVMの仕組み 記事一覧 | gihyo.jp
gihyo.jp
524ブックマーク恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ
developer.cybozu.co.jp
423ブックマークJVM Under the Hood : Locking in IBM J9 VMWelcome to the IBM TechXchange Community Connect and engage to get answers, discuss best practices, and continually learn more about IBM solutions. Become a member Register and get hands-on at a Dev Day event Register to get an exclusive access to the latest IBM tech and the experts who know how ...
community.ibm.com
376ブックマーク見せてやろうJVMが持つ真のチカラを! JVMのオプションを一覧する方法について。 - Qiita
qiita.com
363ブックマークJVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary
yoskhdia.hatenablog.com
360ブックマーク第1回 JVMはどのようにメモリ空間を利用するのか | gihyo.jp
gihyo.jp
346ブックマークJavaのプログラムはどうやって動いているの? JVM編
www.slideshare.net
344ブックマークJVM入門 -Javaプログラムが動く仕組み-
speakerdeck.com
319ブックマークJVMのヒープサイズとコンテナ時代のチューニング | Folioscope最近 JVM のヒープ領域とパラメータ、そしてコンテナの関係について調べてました。 案外まとまった情報が少なかったので簡単にまとめました。 Java のヒープサイズを設定 まずは Java のヒープサイズについて簡単なおさらいです。 本番環境で Java アプリケーションを運用する上で、JVM のヒープサイズを決定するのは非...
i-beam.org
関連ブログ

RAKUS Developers Blog | ラクス エンジニアブログ•2年前
Javaのメモリ解放は誰がやっているのか
はじめまして!バックエンドエンジニアのnnhkrnkと申します! 先日組み込み系エンジニアの友人と話していた際、C言語ではメモリをユーザが意図的に開放しないとメモリリークが起きるということを初めて知りました。 自分は普段Javaを書いてますが、メモリを意識してコーディングをしたことはほとんどありません。どのような仕組みになっているのか気になったため、Javaにおけるメモリ解放について調べてみました! メモリ解放は誰がやっているのか メモリ解放の仕組み 4種類のメモリ領域 ヒープ領域の詳細 ガベージコレクション マイナーGC フルGC おわりに 参考
#Java#JVM#ガベージコレクション

株式会社ヘンリー エンジニアブログ•2年前
JVM勉強会(開発編)を開催しました
こんにちは、SREの戸田です。本日はJVM勉強会(運用編)に続けて開催したJVM勉強会(開発編)の一部を公開します。 図1 勉強会はやっぱりGoogle Meetでオンライン開催しました システムプロパティ システムプロパティは環境変数のように、プログラムの挙動を変えるために利用することが多いです。例えばOpenJDKそのものでも Integer.valueOf() で値をどの程度キャッシュするか*1を設定するためにシステムプロパティを使っています。 他にも user.language あたりはよく知られていますし、標準で提供されるシステムプロパティも多数あります。しかし製品コードから直接参照…
#JVM

株式会社ヘンリー エンジニアブログ•2年前
JVM勉強会(運用編)を開催しました
こんにちは、SREの戸田です。本日は社内で開催したJVM勉強会(運用編)の一部を公開します。 JVM、使っていますか?弊社ではサーバサイドKotlinが活躍しているので、もちろん日常的にJVMが稼働しています。このためサービス運用の一貫で必要になる知識や関連ツールなどをSREないしプロダクトチームに共有することを目的として、この勉強会を開催しました。 図1 勉強会はGoogle Meetでオンライン開催しました パフォーマンス・チューニング サービスを開発していると、この処理をもっと高速化したい!ランニングコストを抑えてユーザ体験の向上に投資したい!というというシーンには多く遭遇しますよね。こ…
#JVM#Kotlin#SRE#performance

おは代々木ダイアリー•2年前
PSVitaでJavaでHello Worldができるようになりました【VitaSDK / miniJVM】
できました。しかもJVMで! Hello worldキターー!!!!!! ちなみにこれはminiJVM上のランタイムのjarファイルから実行対象のjar読んで実行してます!!!!! pic.twitter.com/n8BGu9hQiy— おはよう君(parody) (@ohayoyogi) 2023年2月14日 はじめに 前回記事では、PSVitaの開発環境を整える方法について記載しました。 ohayoyogi.hatenablog.com VitaSDKのサンプルなども動かし、Vitaのホーム画面から立ち上がるアプリが作れることがわかりました。 さて、これからどうする??ということなんですが…
#PSVita#JVM#C言語#プログラミング

Python, C#, Web開発•2年前
Java JVMの稼働時間を取得する方法(起動後の経過時間)
JVMの稼働時間(JVM起動後の経過時間)を取得する方法を書いていきます。 バージョン Java 17 プログラムの作成 JVMの稼働時間(ミリ秒)を取得するコードは以下の通りです。 package org.example; import java.lang.management.ManagementFactory; public class Main { public static void main(String[] args) { long uptimeMillisecond = ManagementFactory.getRuntimeMXBean().getUptime(); Syst…
#Java#JVM

株式会社ヘンリー エンジニアブログ•2年前
Cloud Runで動くJVMの監視にログベースの指標が便利
株式会社ヘンリーでSREをやっているTODA(@Kengo_TODA)です。弊社ではGoogle Cloud Platform(GCP)を活用してサービスを構築しており、またサーバサイドにはKotlinを利用しています。Cloud Runで動くJVMサービスの監視にログベースの指標が便利だったので紹介します。 何をもってJVMで駆動するサービスを「メモリが足りていない」と判断するか Cloud Runのメモリ監視で最も利用しやすいのは、Cloud Monitoringでメモリ利用率などを見ることでしょう。次に示す図のように、サービスごとのデータを取ってグラフ化できます。 図1 メモリ利用率をプ…
#GCP#Cloud Logging#JVM

fujithuro.log•5年前
GraalVMってなんぞや
名前は聞くけどよくわかってないGraalVMについて、自分なりに整理してみます 公式情報を見てみる とりあえず、まず公式情報。 GraalVM トップで謳われているのは アプリケーションのスループットを増して、レイテンシは減るよ アプリケーションを、必要なものが揃った(完パケの)ネイティブバイナリーにコンパイルするよ 複数の言語やライブラリをシームレスに扱えるよ という話ですね。この辺が大きい特徴なのかな。 もうちょっと、Key Featuresも見てみると、さっきと大きく変わらないけど、AOTコンパイルはさっきは無かったワードなのかな。 この先の、詳細な英語ドキュメントを初心者のうちから読む…
#GraalVM#JVM#Java