タグ JavaVM
人気順 10 users 50 users 100 users 500 users 1000 users「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能 - Publickey
「Spring Native」ベータ版公開、GraalVMによりSpring FramworkのJava/Kotlinアプリをネイティブイメージにコンパイル。JavaVMに依存せず瞬時に起動可能 Spring Frameworkの開発チームとGraalVMの開発チームは、GraalVMを用いてSpring Frameworkのアプリケーションをネイティブイメージにコンパイルする「Spring Native... 続きを読む
Kotlin 1.3正式リリース。ネイティブコードで実行されJavaVMに依存しないKotlin/Nativeバンドル開始 - Publickey
Kotlin 1.3正式リリース。ネイティブコードで実行されJavaVMに依存しないKotlin/Nativeバンドル開始 2017年5月にAndroidの正式な開発言語に採用してから急速に人気が高まっているプログラミング言語「Kotlin」の最新版「Kotlin 1.3」正式版がリリースされました。 Kotlin 1.3 is here! Coroutines, Kotlin/Native beta, ... 続きを読む
オラクル、JavaやJavaScript、Ruby、Pythonなど多言語対応を単一ランタイムで実現する「GraalVM」をオープンソースで公開。Twitterが本番環境で採用 - Publickey
オラクル、JavaやJavaScript、Ruby、Pythonなど多言語対応を単一ランタイムで実現する「GraalVM」をオープンソースで公開。Twitterが本番環境で採用 JavaやJavaScriptなどには、それぞれその言語を実行するためのランタイムが存在します。JavaならJavaVM、JavaScriptならJavaScriptエンジンといった具合です。 米オラクルがオープンソースで... 続きを読む
Kotlin 1.2正式版リリース。KotlinはJavaとJavaScriptのマルチプラットフォーム対応に - Publickey
Kotlin 1.2正式版リリース。KotlinはJavaとJavaScriptのマルチプラットフォーム対応に Kotlin 1.2では、JavaVMとJavaScriptのマルチプラットフォーム対応を推し進め、プラットフォーム共通モジュールとプラットフォームに依存するモジュールを同一プロジェクト内で記述可能になった。 JetBrainsは「Kotlin 1.2」正式版のリリースを 発表しました ... 続きを読む
JavaVM「Eclipse OpenJ9」公開。IBMが「Java 9と同時にオープンソース化する」との約束を果たす - Publickey
IBMは、昨年9月にサンフランシスコで開催された「JavaOne 2016」で、同社が開発してきたJavaVMをJava 9の登場に合わせてオープンソース化すると 発表していました 。 OpenJ9はクラウドやマイクロサービスアーキテクチャに最適 OpenJ9の特徴は、高速な起動と、起動してから高速な実行速度に達するまでの時間が短いこと、メモリ消費量の小ささ、高いスループット性能など。これらはクラ... 続きを読む
IBM、自社のJavaVMをオープンソース化すると発表。COBOLやPL/IのランタイムをJavaVMにも。Java 9と同時に正式版リリースを予定。JavaOne 2016 - Publickey
IBM、自社のJavaVMをオープンソース化すると発表。COBOLやPL/IのランタイムをJavaVMにも。Java 9と同時に正式版リリースを予定。JavaOne 2016 IBMは、これまで自社で開発してきたJavaVMをオープンソース化すると、サンフランシスコで開催されていたJavaOne 2016で発表しました。 JavaOne 2016の3日目の基調講演に登壇した同社Distinguis... 続きを読む
JavaVMのメモリチューニング
システムの処理性能を高めるには,基盤となるJavaVM自体のチューニングを適切に実施する必要があります。日立のJavaVMでは,2種類のメモリ空間を管理しています。 この章では,ガーベージコレクションと日立のJavaVMでのメモリ管理,およびJavaヒープとExplicitヒープのチューニングについて説明します。 <この章の構成> 7.1 ガーベージコレクションとJavaVMのメモリ管理の概要 7... 続きを読む
トラブルに備えるJVMオプション - 見習いプログラミング日記
2014-03-30 トラブルに備えるJVMオプション JBoss 以前の記事でトラブルが起きた後の初動対応を書いてみたが、いざトラブルに遭遇すると、まず再起動してからどうするか考えるケースが多いと感じている。しかし何も情報がないと『情報がない/再現方法が不明』などの理由からそのままお蔵入りになってしまう。今回はトラブルに事前に備えるために、地味だけど大切なJavaVMのオプションをまとめてみる。... 続きを読む
第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のリソース使用... 続きを読む
JavaScriptで書かれたJavaVM「Doppio」。Javaプラグイン不要に - Publickey Topics
Doppio: A Java Virtual Machine, Compiler and Disassembler in JavaScript - Badass JavaScript Basically, Doppio is a project to get Java running in the browser without plugins. It includes an implementa... 続きを読む
実行中のJavaアプリケーションの拡張設定を確認/変更する - Starlight -Little Programmer’s Diary-
JavajinfoというJDKに付属しているコマンドラインツールを使用すると、Javaの起動オプションやシステムプロパティを確認できたり、「-XX」ではじまる一部の値については実行中に変更できるようです。 詳しい説明は以下に書いてありますが、jstackやjmapなどと同様、使用するには対象のJavaVMのPIDが必要です。 http://java.sun.com/javase/ja/6/docs... 続きを読む
JavaVMをJavaScript/ECMAScript5対応にする「Nashorn」、JDK 8でリリース。Node.jsとの連係をオラクルがデモ - Publickey
JavaVMをJavaScript/ECMAScript5対応にする「Nashorn」、JDK 8でリリース。Node.jsとの連係をオラクルがデモ オラクルが開発中の「Nashorn」は、JavaVMでJavaScriptを実行可能にするソフトウェア。その詳細が4月4日と5日に六本木で開催されたJavaOne Tokyo 2012のセッション「The Future of JavaScript i... 続きを読む
速報:グーグルが新言語「Noop」を公開。JavaVMで動作 - Blog on Publickey
グーグルが新プログラミング言語「Noop」を公開しました。Noopは新旧のプログラミング言語からいいとこ取りをした、JavaVMで動作するプログラミング言語と説明されています。 Noopは、サン・マイクロシステムズで開催中の「JVM Language Summit」で、グーグルの2人のエンジニア、Alex Eagle氏とJérémie Lenfant-Engelmann氏によって発表されました。 ... 続きを読む
jigブラウザの新版は独自JavaVMを搭載、iアプリの常識を覆す
jigブラウザの新版は独自JavaVMを搭載、iアプリの常識を覆す 永井美智子(編集部) 2005/09/30 15:00 jig.jpは9月30日、携帯電話からPC用サイトが見られるフルブラウザ「jigブラウザ」の新版である「jigブラウザ2」のベータ版を公開した。プラグインに対応し、ユーザーが自由に機能拡張できるようにした点が特徴だ。 jigブラウザ2ではアプリ内にJavaアプレットを実行... 続きを読む
Java のクラスアンロード (Class Unloading)
作成日:2004.05.18 更新日:2005.06.21 今後、随時書き足して行きます。多分。 はじめに Java は動的にクラスのロードとアンロードが行われる仕組みになっている。 クラスはクラスファイルの形でディスク上やネットワークに配置され、 プログラム中でそれらが本当に必要になった段階で JavaVM 上に読み込まれる。 またクラスはその使用が終わった段階でガーベージコレクターによって動的... 続きを読む