はてブログ

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



タグ JVM

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

Scalaのメモリ使用量はJavaよりも多いか検証した - Lambdaカクテル

2023/04/21 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala Lambdaカクテル asdf Java jar

こういう記事を読んだ。 transparent-to-radiation.blogspot.com なんかScalaのメモリ使用量が異常に多いなと思って、調べた。検証コードもアップした。 github.com 検証として、様々なJVM(OpenJDKとかCorettoとか)とそのバージョン(8, 11, 17)でJARを実行して考察した。JVMを用意するためにASDFを使った。また、ASDFか... 続きを読む

どれがいいの?アプリ開発のプログラミング言語。iOS、Androidのおすすめをご紹介|モバイルマーケティング研究所|ModuleApps 2.0

2022/02/24 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip iOS ジャパ Oracle モバイルマーケティング研究所

スマホアプリ開発に最適なプログラミング言語 スマホアプリ開発を検討するとき、どれくらいのプログラミングがあって、どのような特徴があるのか理解しておく必要があります。 Java Java(ジャバ)は1995年、 Sun Microsystems社によって開発されたプログラミング言語です。現在はOracleが所有しています。JavaはJVM:Ja... 続きを読む

知って使えるJVMの概要とヒープダンプ取得から解析まで

2022/01/27 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java仮想マシン アプリケーション Javaプログラム

本連載では、Javaプログラムの実行を担うJava仮想マシン(JVM)について、その情報を取得するさまざまなツールの利用を通じて理解を深めます。JVMやそのツールに関する知識はアプリケーションが正常に動作しているときではなく、障害など異常が起こった際に大いに活躍します。それだけでなく、Javaプログラムを動作させ... 続きを読む

ディストリビューションごとのJavaのバージョン表記 - Magnolia Tech

2021/11/20 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java Magnolia Tech JDK バージョン表記

色んなJavaのディストリビューションのバージョン表記を集めてみました 1行目はjdkのバージョンを示している ベンダがLTSを表明しているディストリビューションは「LTS」の表記がつく JREやJVMのバージョンはベンダごとに独自のバージョンが付けられる JREやJVMのバージョンの後ろに括弧付きでopenJDKのバージョン番号が... 続きを読む

Rが好きすぎてRでJVMを実装したnoteエンジニアに話を聞いてみた|note株式会社

2021/06/16 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip インタプリタ コンパイラ めもりーさん PHP ツイート

そんなあるときに、めもりーさんという方がPHPでJVMを実装しているツイートを見つけました。「これはおもしろいな」と思うと同時に「PHPでできるならRでもできるだろう」という思いがこみ上げてきて開発することにしました。 ー そんなに簡単にやってみようと思ったんですね(笑) もともとコンパイラやインタプリタは作... 続きを読む

PHPerKaigi 2021 に登壇・寄稿しました - TORANA TECH

2021/03/30 このエントリーをはてなブックマークに追加 8 users Instapaper Pocket Tweet Facebook Share Evernote Clip 登壇 TORANA TECH オンライ メモリー PHP

はじめに みなさん、こんにちは!めもりー(@m3m0r7) です。 PHPerKaigi 2021 に「swoole と laravel-swoole を用いたハイパフォーマンスアプリケーションの構築 」というタイトルで登壇しました。 また、冊子に寄稿という形で別途「PHP で JVM を実装してみる 」を執筆しました。 torana.co.jp 登壇にあたって オンライ... 続きを読む

Google、ファジング「OSS-Fuzz」でJavaをサポート | OSDN Magazine

2021/03/16 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip Scala Clojure Kotlin ファジング 言語

Google(米Alphabet傘下)は3月10日、オープンソースソフトウェア向け継続的ファジングサービス「OSS-Fuzz」で、Java、およびKotlin、Scala、ClojureなどのJava仮想マシン(JVM)言語に対しても対象を拡大したことを発表した。 OSS-FuzzはGoogleが2016年に発表したファジングサービス。オープンソースソフトウェアに対し... 続きを読む

ZOZOMATにおけるJVMの暖機運転の導入と改善効果について - ZOZO Technologies TECH BLOG

2020/09/16 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip ZOZOMAT AWS 弊チーム 一例 プロダクト

こんにちは。ZOZOテクノロジーズSRE部の市橋です。普段は主にAWSを用いてプロダクトのシステム構築、運用に携わっています。今回は弊チームで取り組んでいるZOZOMATのシステム改善業務の一例として、JVMの暖機運転の仕組みを取り入れた話をご紹介します。 ZOZOMATとは お客様の足を3Dで計測するために開発された計測用マ... 続きを読む

PerlでJVMをつくろう - Mobile Factory Tech Blog

2020/06/08 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip github.com perl 要約 焦点 目次

要約 JVMは任意の言語で作ることができるので、Perlで書いてみました github.com このようにクラスファイルを読み取り、それを実行することができます 今回は読者がJVMを書き始められるようにクラスファイルの読み取り方に焦点をおいて解説します(あまりPerlの話はしません) 目次 自己紹介 JVMの基本 クラスファイルの解... 続きを読む

PHP で JVM を実装して、 HelloWorld を出力してみる - Speaker Deck

2020/02/09 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip HelloWorld Speaker Deck PHP

- PHPerKaigi 2020 - English Title: Implement JVM with PHP and try to output Hello World 続きを読む

builderscon tokyo 2019 に登壇しました - BASE開発チームブログ

2019/09/03 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip builderscon tokyo メモリー class

みなさん、こんにちは!めもりー (@m3m0r7) です。 8/29 (木) から 8/31 (土) にかけて行われた builderscon tokyo 2019 に PHP で JVM を実装して Hello World を出力するまで というセッションタイトルで登壇させていただきました。 PHP で JVM を実装するとは? Java というファイルは class ファイル、つまり 中間コ... 続きを読む

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

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

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

Java VM Language Summit 2019(JVMLS) day 1 - きしだのHatena

2019/07/30 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip サンタクララ JVM言語 きしだのHatena Sun 言語

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

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:OpenJ9 VMとIBM Javaについて

2018/09/18 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip オープンソース

オープンソースで提供される第二の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

2018/09/13 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip 齋藤 Developers.IO CPU負荷 負荷試験 ツール

こんにちは、事業開発部の齋藤です。 ここ最近ずっと負荷試験をやっていました。 今日はJVMのアプリケーションのプロファイルを取ることが出来る、「async-profiler」を使ってみたので そのツールの紹介記事です。 はじめに 今回使ってみよう、というきっかけになったのは 負荷試験実行中にやけにCPU負荷が高い、という... 続きを読む

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 から想定される時間以... 続きを読む

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がよい選択である理由: 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 , 翻訳者 阪田 浩一 投... 続きを読む

スレッドダンプを解析する地獄とFastThreadというWebサービス - 理系学生日記

2017/06/26 このエントリーをはてなブックマークに追加 42 users Instapaper Pocket Tweet Facebook Share Evernote Clip 頼みの綱 フォーマット 地獄 思想 理系学生日記

2017 - 06 - 24 スレッドダンプを解析する地獄とFastThreadというWebサービス java スレッドダンプというと、JVM 言語に関する運用でマジで困ったときの頼みの綱みたいなイメージある。マジで困ったとき、じゃなくて、カジュアルに見れば良いんだけど、スレッドダンプのフォーマットが異常すぎてつらくなる。 そもそもなんなんだこのゴミみたいなフォーマットは。 一体誰がどういう思想の... 続きを読む

JJUG CCC 2017 Spring で Haskell on JVM について話してきました - チェシャ猫の消滅定理

2017/05/21 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip spring 消滅定理 チェシャ猫 JJUG CCC 超入門

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

2017/05/18 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip スラド Kotlin OSDN TechCrunch Java

チェコJetBrainsが開発を主導するオープンソースのプログラミング言語「Kotlin」が、Androidアプリ開発の「第一級言語」になることが発表された( TechCrunch 、 JetBrainsのブログ )。 Kotlinは2011年に発表され、2012年にオープンソース化されたプログラミング言語。静的型やJavaとの互換性が特徴で、Java仮想マシン(JVM)上で動作する( OSDN ... 続きを読む

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

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がここに! 長く、エキサイティングな道のりでしたが、ついに、最初の大きな... 続きを読む

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件)