並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 59 件 / 59件

新着順 人気順

GraalVMの検索結果41 - 59 件 / 59件

  • AWS LambdaにおけるJava実装時のSpringとMicronautの比較 - ZOZO TECH BLOG

    はじめに ブランドソリューション開発部プロダクト開発チームの木目沢です。 Fulfillment by ZOZO(以下、FBZ)で提供しているAPIの開発に携わっています。以前「FBZにおけるドメイン駆動設計(DDD)とサーバーレスアーキテクチャを組み合わせた設計戦術」という記事を公開しました。そこでは、AWS Lambdaを中心としたサーバーレスアーキテクチャを採用していること、ドメイン駆動設計でAWSのサービス処理とビジネス処理を分離していることをご紹介しました。 FBZはリリース前の設定時にはJavaも検討していました。しかし、結果として採用を見送ることにしました。その理由とリリースから4年が経過した今、改めてJavaに関して調査した結果を本記事ではご紹介します。 JavaではなくPythonを選択した理由 FBZの設計をしていた当時、Lambdaで使用可能な言語は、Node.js、

      AWS LambdaにおけるJava実装時のSpringとMicronautの比較 - ZOZO TECH BLOG
    • JDK11でGraalを有効にするとScalaのコンパイルが13%くらい速くなった - xuwei-k's blog

      Graalについて全然詳しくないので、Graal自体の説明はしません、というかできませんが、JDK10以降で -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler というオプションを付与すると有効にできるらしいですね。 というわけで、以下のような条件で計測した結果、結果からいうと13%くらい速く(コンパイル時間が短く)なりました。 scalazの現状の最新masterで計測 https://github.com/scalaz/scalaz/tree/9369d23137d29c1490ccb72a83c8f76dc873285a 他の条件を基本的に同じにして、travis-ci上で適当に10回くらいclean update compileをsbtを起動したまま繰り返し実行して、sbtが表示したcompileの部分の時間計測 他の条件が

        JDK11でGraalを有効にするとScalaのコンパイルが13%くらい速くなった - xuwei-k's blog
      • GraalVM at Facebook

        Facebook is using GraalVM to accelerate its Spark workloads and reduce memory & CPU usage. Keep reading to learn about their migration story, performance improvement results, and future plans. This blog post is written in collaboration with Chen Li and Xiangyang Guo from the Facebook engineering team. Technology behind FacebookWith 2.8 billion monthly active users, Facebook is one of the most visi

          GraalVM at Facebook
        • GraalVMでネイティブイメージを生成可能なScalaベースのCLIアプリケーションのためのgiter8テンプレートを作ってみた - たけぞう瀕死ブログ

          以前PicocliとGraalVMを使ってScalaでネイティブCLIアプリケーションを作成する方法を試してみたのですが、その後細々とスタンドアロンのネイティブイメージを作成するのに適したScalaライブラリの組み合わせを試したりしていたので、これらをまとめてgiter8テンプレートにしてみました。 github.com 使い方は簡単で、まずは以下のようにしてプロジェクトを作成します。 $ sbt new takezoe/scala-native-cli.g8 scoptを使った簡単なサンプルコードも生成されるようになっているのでこれをベースにコマンドを実装したら、以下のコマンドを実行するとtarget/graalvm-native-imageディレクトリにネイティブイメージが生成されます(GraalVMとnative-imageコマンドは予めインストールしておく必要があります)。 $ s

            GraalVMでネイティブイメージを生成可能なScalaベースのCLIアプリケーションのためのgiter8テンプレートを作ってみた - たけぞう瀕死ブログ
          • Updates on Class Initialization in GraalVM Native Image Generation

            tl;dr: Since GraalVM 19.0, application classes in native images are by default initialized at run time and no longer at image build time. Class initialization behavior can be configured using the options --initialize-at-build-time=... and --initialize-at-run-time=..., which take comma-separated lists of class names, package names, and package prefixes. To debug and understand class initialization

              Updates on Class Initialization in GraalVM Native Image Generation
            • Improve React.js Server-Side Rendering by 150% with GraalVM

              This post was written by Jiří Maršík. GraalVM is a high performance virtual machine with support for a number of popular languages including JavaScript. If you’re running JavaScript on the deprecated Nashorn engine you should definitely take a look at GraalVM which provides excellent ECMAScript compliance along with a convenient way to migrate from Nashorn. In this post, we will look at an existin

                Improve React.js Server-Side Rendering by 150% with GraalVM
              • Top 10 Things To Do With GraalVM

                このエントリは以下のエントリをベースにしています。 This entry is based on the following one written by Chris Seaton (PhD in Ruby, TruffleRuby lead. Oracle Labs VM research group). https://medium.com/graalvm/graalvm-ten-things-12d9111f307d Chris SeatonがGraalVMの主な機能10個を取り上げて説明しています。以下の機能はすべてGraalVM 19.0.0で確認できます(原文執筆当時、現時点の最新版は19.1.0)。この記事では、ChrisはEnterprise EditionをmacOSで利用していますが、Community Editionでも動作します。 High-performance

                  Top 10 Things To Do With GraalVM
                • Oracle Code One 2019に参加してきました - ブログなんだよもん

                  JDKの新機能と進捗 GraalVM Jakarata EEとEclipse MicroProfile ExadataとPersistence Memory Oracle Cloudの戦略 まとめ ブログに書くの忘れてましたが、去年に引き続き今年もOracle Code One/Oracle Open Worldに参加してきました。 すでにキーノートとかの詳細は素晴らしいレポート出てるのでそちらをみてください。 Oracle OpenWorld 2019開幕 - エリソン氏が数多くの新製品を発表 (1) ラリー・エリソンが「Gen2 Cloud : Autonomous Infrastructure」をテーマに講演 | マイナビニュース Oracle Code One 2019速報レポート:レポート|gihyo.jp … 技術評論社 あと、去年とは違いありがたいことに今年は採択されたので発

                    Oracle Code One 2019に参加してきました - ブログなんだよもん
                  • Spring BootアプリをSpring Native BetaでGraalVMに変換

                    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                      Spring BootアプリをSpring Native BetaでGraalVMに変換
                    • Galaaz を触ってみた(TruffleRuby + ggplot2 で散布図を描いてみた) - Qiita

                      日本語での言及がまだないようだったので TruffleRuby + Galaaz の人柱やってみました。GraalVM, R, ggplot2 について詳しくない人が見様見真似で書いています。 (このグラフは graalvm-demos に入っているデモコードを実行して描いたもの) Galaaz GraalVM を使って R の機能を Ruby から使うための gem。 作者の Rodrigo Botafogo さんによる解説記事。これらの記事で Galaaz の存在を知りました。 graalvm-demos This repository contains several small applications. These programs illustrate the capabilities of GraalVM GraalVM を使うとこんなことができるよ、というデモを集めたリポジ

                        Galaaz を触ってみた(TruffleRuby + ggplot2 で散布図を描いてみた) - Qiita
                      • GraalVM の概要と、Native Image 化によるSpring Boot 爆速化の夢

                        分散トレーシング技術について(Open tracingやjaeger)NTT Communications Technology Development23.2K views•25 slides GraalVMを3つの主機能から眺めてみよう(Oracle Groundbreakers APAC Virtual Tour 2020 講演資料)NTT DATA Technology & Innovation1.6K views•94 slides

                          GraalVM の概要と、Native Image 化によるSpring Boot 爆速化の夢
                        • GraalVM (graalpython) で janome を無理矢理動かしてみたメモ | by mocobeta | Medium

                          — — Disclaimer: これは 2019/8 現在の人柱記事で,誤りを含むかもしれません。(おかしいことを書いていたらご指摘ください。) — — 最近何かと目にすることが多い GraalVM ですが,Python 3 がうごくらしい(JIT でうごくらしい)というのを聞いて,pure Python な janome は動くのだろうか,と試してみました。 ※ GraalVM は,Java や Scala といった JVM 言語の他,多言語が動作するプラットフォームを目指しているとのことで,Python だけでなく,JavaScript,Ruby や R もサポートし,かつ言語をまたいでの呼び出しも可能,という野心的なプロジェクトになっています(とはいえ,まだまだ実験段階)。詳細は公式ドキュメントを見てください。ざっくり何ができるのかを掴むには,こちらの記事がわかりやすかったです。 P

                          • Mandrel:Quarkusに特化したGraalVMのディストリビューション - 赤帽エンジニアブログ

                            Red Hat で Solution Architect として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、Mandrel: A specialized distribution of GraalVM for Quarkus | Red Hat Developer の翻訳記事です。 最初にMandrelを発表したとき、なぜRed HatがGraalVMのダウンストリーム・ディストリビューションを必要としているのかを説明しました。私たちは、GraalVMのネイティブイメージ機能、特にQuarkusの文脈で最も興味を持ちました。この記事では、Mandrelとは何か、何ではないかを説明します。また、Mandrelの技術的な特徴を紹介し、QuarkusでMandrelを使用する短いデモンストレーションを行います

                              Mandrel:Quarkusに特化したGraalVMのディストリビューション - 赤帽エンジニアブログ
                            • GitHub - erdos/uclj: Small, quick, native Clojure interpreter

                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                GitHub - erdos/uclj: Small, quick, native Clojure interpreter
                              • GitHub - hpi-swa/trufflesqueak: A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.

                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                  GitHub - hpi-swa/trufflesqueak: A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
                                • A New GraalVM Release and New Free License!

                                  Oracle GraalVMWe are introducing a new distribution — Oracle GraalVM. It is available for JDK 17 and JDK 20 and released under the GraalVM Free Terms and Conditions (GFTC) license (also see the FAQ). This means that you can use all the greatest GraalVM features, both for development and in production, for free! For Native Image, in this release we are introducing: Profile-guided optimizations and

                                    A New GraalVM Release and New Free License!
                                  • Windows GraalVM で Clojure 製CLI ツールの native-image 作ってみた - 日曜プログラミング

                                    2020/07/01 追記 GraalVM 20.1.0出たので インストールしてる時 native-image を gu install native-image で入れようとした時に 入れられなかったのでローカルでインストールした手順も追加。20.0 でも同じ PKIX なんちゃらのエラーだったので おそらく証明書かネットワークの問題だと思い keytool で色々やってたが上手く行かなかったので。 GraalVM 20.0.0 になって native-image の Windows 対応が experimental はまだ取れてないが improves significantly な状態になったそうなのでそろそろどうかなと試してみた。 2020/07/01 追記 自分の native-image の理解 ビルド完了までの手順 Graal VM 本体 JDK11 インストール Nati

                                      Windows GraalVM で Clojure 製CLI ツールの native-image 作ってみた - 日曜プログラミング
                                    • [GraalVM] Micronaut 2.0について [Serverless] | DevelopersIO

                                      Introduction 以前、Micronauto 1.xの記事を投稿したのですが、 先日Micronauto 2.0にバージョンアップしました。 くわしくはこのあたりにありますが、 ネイティブイメージのサポート強化やserverlessサポート改善など、けっこう大きい変更が多くはいってます。 What's New ここに新しい機能が記述してありますが、 気になった機能をいくつか紹介します。 MICRONAUT LAUNCH MICRONAUT LAUNCHはSpring Initializrみたいに、Applicationタイプや言語を指定してプロジェクトの雛形を生成できるツールです。 ↑はブラウザで実行していますが、CLIで実行することもできます。 PERFORMANCE IMPROVEMENTS 起動時間、メモリ消費量、その他のパフォーマンスについての改善。 Micronaut 2

                                        [GraalVM] Micronaut 2.0について [Serverless] | DevelopersIO
                                      • Mandrel: A community distribution of GraalVM for the Red Hat build of Quarkus | Red Hat Developer

                                        Try Red Hat products and technologies without setup or configuration fees for 30 days with this shared Openshift and Kubernetes cluster.

                                          Mandrel: A community distribution of GraalVM for the Red Hat build of Quarkus | Red Hat Developer

                                        新着記事