タグ JVM
人気順 10 users 50 users 100 users 500 users 1000 usersScalaのメモリ使用量はJavaよりも多いか検証した - Lambdaカクテル
こういう記事を読んだ。 transparent-to-radiation.blogspot.com なんかScalaのメモリ使用量が異常に多いなと思って、調べた。検証コードもアップした。 github.com 検証として、様々なJVM(OpenJDKとかCorettoとか)とそのバージョン(8, 11, 17)でJARを実行して考察した。JVMを用意するためにASDFを使った。また、ASDFか... 続きを読む
どれがいいの?アプリ開発のプログラミング言語。iOS、Androidのおすすめをご紹介|モバイルマーケティング研究所|ModuleApps 2.0
スマホアプリ開発に最適なプログラミング言語 スマホアプリ開発を検討するとき、どれくらいのプログラミングがあって、どのような特徴があるのか理解しておく必要があります。 Java Java(ジャバ)は1995年、 Sun Microsystems社によって開発されたプログラミング言語です。現在はOracleが所有しています。JavaはJVM:Ja... 続きを読む
知って使えるJVMの概要とヒープダンプ取得から解析まで
本連載では、Javaプログラムの実行を担うJava仮想マシン(JVM)について、その情報を取得するさまざまなツールの利用を通じて理解を深めます。JVMやそのツールに関する知識はアプリケーションが正常に動作しているときではなく、障害など異常が起こった際に大いに活躍します。それだけでなく、Javaプログラムを動作させ... 続きを読む
ディストリビューションごとのJavaのバージョン表記 - Magnolia Tech
色んなJavaのディストリビューションのバージョン表記を集めてみました 1行目はjdkのバージョンを示している ベンダがLTSを表明しているディストリビューションは「LTS」の表記がつく JREやJVMのバージョンはベンダごとに独自のバージョンが付けられる JREやJVMのバージョンの後ろに括弧付きでopenJDKのバージョン番号が... 続きを読む
Rが好きすぎてRでJVMを実装したnoteエンジニアに話を聞いてみた|note株式会社
そんなあるときに、めもりーさんという方がPHPでJVMを実装しているツイートを見つけました。「これはおもしろいな」と思うと同時に「PHPでできるならRでもできるだろう」という思いがこみ上げてきて開発することにしました。 ー そんなに簡単にやってみようと思ったんですね(笑) もともとコンパイラやインタプリタは作... 続きを読む
PHPerKaigi 2021 に登壇・寄稿しました - TORANA TECH
はじめに みなさん、こんにちは!めもりー(@m3m0r7) です。 PHPerKaigi 2021 に「swoole と laravel-swoole を用いたハイパフォーマンスアプリケーションの構築 」というタイトルで登壇しました。 また、冊子に寄稿という形で別途「PHP で JVM を実装してみる 」を執筆しました。 torana.co.jp 登壇にあたって オンライ... 続きを読む
Google、ファジング「OSS-Fuzz」でJavaをサポート | OSDN Magazine
Google(米Alphabet傘下)は3月10日、オープンソースソフトウェア向け継続的ファジングサービス「OSS-Fuzz」で、Java、およびKotlin、Scala、ClojureなどのJava仮想マシン(JVM)言語に対しても対象を拡大したことを発表した。 OSS-FuzzはGoogleが2016年に発表したファジングサービス。オープンソースソフトウェアに対し... 続きを読む
ZOZOMATにおけるJVMの暖機運転の導入と改善効果について - ZOZO Technologies TECH BLOG
こんにちは。ZOZOテクノロジーズSRE部の市橋です。普段は主にAWSを用いてプロダクトのシステム構築、運用に携わっています。今回は弊チームで取り組んでいるZOZOMATのシステム改善業務の一例として、JVMの暖機運転の仕組みを取り入れた話をご紹介します。 ZOZOMATとは お客様の足を3Dで計測するために開発された計測用マ... 続きを読む
PerlでJVMをつくろう - Mobile Factory Tech Blog
要約 JVMは任意の言語で作ることができるので、Perlで書いてみました github.com このようにクラスファイルを読み取り、それを実行することができます 今回は読者がJVMを書き始められるようにクラスファイルの読み取り方に焦点をおいて解説します(あまりPerlの話はしません) 目次 自己紹介 JVMの基本 クラスファイルの解... 続きを読む
PHP で JVM を実装して、 HelloWorld を出力してみる - Speaker Deck
- PHPerKaigi 2020 - English Title: Implement JVM with PHP and try to output Hello World 続きを読む
builderscon tokyo 2019 に登壇しました - BASE開発チームブログ
みなさん、こんにちは!めもりー (@m3m0r7) です。 8/29 (木) から 8/31 (土) にかけて行われた builderscon tokyo 2019 に PHP で JVM を実装して Hello World を出力するまで というセッションタイトルで登壇させていただきました。 PHP で JVM を実装するとは? Java というファイルは class ファイル、つまり 中間コ... 続きを読む
JVMのヒープサイズとコンテナ時代のチューニング - Folioscope
最近JVMのヒープ領域とパラメータ、そしてコンテナの関係について調べてました。 案外まとまった情報が少なかったので簡単にまとめました。 Javaのヒープサイズを設定 まずはJavaのヒープサイズについて簡単なおさらいです。 本番環境でJavaアプリケーションを運用する上で、JVMのヒープサイズを決定するのは非常に大事... 続きを読む
Java VM Language Summit 2019(JVMLS) day 1 - きしだのHatena
JVMLSに来ています。 JVM Language Summit — July 29–31, 2019 JVMLSはJava VM Language Summitの略で、JVMで動く言語に関するイベントだったのですけど、JVM言語の話はJavaも含めて減っていて、JVMの話がメインになっています。 場所はサンタクララのOracleキャンパスで、元はSunだったところ。 これは去年の写真ですが... 続きを読む
(2019年4月時点)JVM言語を使う方がどのJDK/JVMを使うか?アンケートと考察まとめ - Togetter
以前実施したアンケートの4月版です。 本日リリースのOracle JDK 8u211/11.0.3以降を商用(ビジネス・本番含む)利用時に商用ライセンスが必要となりました。 これを踏まえ商用環境でScala, Kotlin, Clojure, GroovyなどJVM言語を使う方はJDK/JREは何を利用されますか?(その他はリプや引用RTで) [続く] 続きを読む
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて
オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて 1. 98 9 2 1 19 10 O R h AI g . 81 . B C J i RV MJa e d l 2. 2 ACBAC6 A # 4 D 49D9C 98 6DD D 5 B 3B9 0.1 3C67 9 0.1JM 2019 # K # K# K # # K# K # # K# K # # K # ##K # # K# # K # ##K # # K# K # # K # # K# # K 06 6 06 6 06 6 06 6 06 6 #... 続きを読む
JVMアプリケーションのCPUボトルネックをasync-profilerで調べてみる | Developers.IO
こんにちは、事業開発部の齋藤です。 ここ最近ずっと負荷試験をやっていました。 今日はJVMのアプリケーションのプロファイルを取ることが出来る、「async-profiler」を使ってみたので そのツールの紹介記事です。 はじめに 今回使ってみよう、というきっかけになったのは 負荷試験実行中にやけにCPU負荷が高い、という... 続きを読む
JVM の DNS キャッシュを制御する - 平常運転
2018 - 03 - 06 JVM の DNS キャッシュを制御する engineer JVM ( Java 仮想マシン ) には DNS の名前解決の結果をキャッシュする挙動が備わっている。キャッシュするだけならいいのだけれど、このキャッシュでは DNS の TTL を無視してキャッシュするため、名前解決の結果が変わっても JVM からの接続先が切り替わるまでに( TTL から想定される時間以... 続きを読む
JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ - yoskhdia’s diary
2017 - 11 - 05 JVMアプリケーションを運用する際のメジャーどころチューニングポイントメモ Java Scala Performance JVM にチューニング項目は多々あれど、プロダクションで運用する際に予めおさえておきたい項目をまとめてみるエントリです。 *1 勿論、OSも JVM もデフォルトである程度のパフォーマンスは発揮でき、計測を伴わないチューニングは悪手であることはよく... 続きを読む
サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した
現在地: InfoQ ホームページ ニュース サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した サーバレスコンピューティングでJVMがよい選択である理由: John Chapin氏がQCon NYでAWS Lambdaについて考察した いいね | 作者: Daniel Bryant , 翻訳者 阪田 浩一 投... 続きを読む
スレッドダンプを解析する地獄とFastThreadというWebサービス - 理系学生日記
2017 - 06 - 24 スレッドダンプを解析する地獄とFastThreadというWebサービス java スレッドダンプというと、JVM 言語に関する運用でマジで困ったときの頼みの綱みたいなイメージある。マジで困ったとき、じゃなくて、カジュアルに見れば良いんだけど、スレッドダンプのフォーマットが異常すぎてつらくなる。 そもそもなんなんだこのゴミみたいなフォーマットは。 一体誰がどういう思想の... 続きを読む
JJUG CCC 2017 Spring で Haskell on JVM について話してきました - チェシャ猫の消滅定理
2017 - 05 - 21 JJUG CCC 2017 Spring で Haskell on JVM について話してきました 先日行われた JJUG CCC 2017 Spring で、 JVM 上で動作する Haskell について発表してきました。 思ったほど怖くない! Haskell on JVM 超入門 #jjug_ccc #ccc_l8 from y_taka_23 www.slid... 続きを読む
KotlinがAndroidアプリの開発言語として公式に採用される | スラド IT
チェコJetBrainsが開発を主導するオープンソースのプログラミング言語「Kotlin」が、Androidアプリ開発の「第一級言語」になることが発表された( TechCrunch 、 JetBrainsのブログ )。 Kotlinは2011年に発表され、2012年にオープンソース化されたプログラミング言語。静的型やJavaとの互換性が特徴で、Java仮想マシン(JVM)上で動作する( OSDN ... 続きを読む
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がここに! 長く、エキサイティングな道のりでしたが、ついに、最初の大きな... 続きを読む
Server::Starter から簡単に Java プロセスを起動できるようになった - blog.64p.org
JVM には inetd から起動するときのために、file descriptor 0 をソケットとして開く機能がついている。Jetty 等もこの機能に対応しているので、簡単に利用できる。 file descriptor を 0 に固定出来る機能が Server::Starter にあればよかろうということで、以下のような指定で起動できるように実装した。 $ start_server --port... 続きを読む