タグ

JVMに関するkoichirooのブックマーク (13)

  • JEP 122: Remove the Permanent Generation

    Summary Remove the permanent generation from the Hotspot JVM and thus the need to tune the size of the permanent generation. Non-Goals Extending Class Data Sharing to application classes. Reducing the memory needed for class metadata. Enabling asynchronous collection of class metadata. Success Metrics Class metadata, interned Strings and class static variables will be moved from the permanent gene

  • Main

    Mirah Join the community Home Page github Resources Howto Sample Apps Guestbook | Mustache Sample Code Mirah Videos | Latest Posts: How Casinos Use Big Data to Improve Player Experience The Mirah Programming Language Mirah is a new way of looking at JVM languages. Mirah is the new way of looking at JVM languages and comes highly recommended by the hardworking chaps at  Gigapips. In attempting to b

  • Clojure uses DataMapper

    Clojure is one of the JVM languages. People know this fact well. Also, people know well JRuby is among JVM languages. On the JVM languages, many people have used Java APIs from Clojure or Ruby code. But, we can do more since the JVM languages are able to communicate each other. The communication is done over the API exposed to Java such as JSR223. This means libraries and tools for a particular la

  • 我々はJavaに対して責任がある - オラクル、JVMのJRockit最新版を提供開始 | エンタープライズ | マイコミジャーナル

    オラクルは7月1日、サーバサイドで利用するJava VMの最新版「Oracle JRockit R28」を発表、7月6日に提供を開始する。JRockitは旧BEAのポートフォリオであるJava EEアプリケーションサーバ「Oracle WebLogic Server」の性能を高めるJava VM。最新版では突発的な障害にも迅速に対応可能な機能「JRockit Flight Recorder」を搭載、システム障害に伴う機会損失を最小限に抑えることが可能になる。 JRockitは1998年の初リリース以来、サーバサイドに最適化した"業界最速"を謳うJava VM。とくにJava特有のガベージコレクション(GC)処理の制御には定評があり、突発的な処理遅延が少なく、安定した挙動を実現するソリューションとして知られる。 JRockitの安定性は、それ自体がもつ自己モニタリング機能によるところが大

  • KMC Staff Blog:AndroidのFroyoのJITについて

    2010年05月26日 AndroidのFroyoのJITについて 先日サンフランシスコで開催されたGoogle I/OのキーノートでAndroid2.2(コードネーム:Froyo)でJITコンパイラが搭載されることが発表されました。そしてJITに関するセッションもありました。私はサンフランシスコに行ったわけではありませんが、現地からUSTREAM中継してくれた方がいたおかげでセッションのスライドを見ることができました。また、そのセッションのGoogle Waveにも有用な情報が載っています。それらから情報を拾ってまとめてみました。 いつコンパイルするか?何をコンパイルするか? 通常のJITコンパイラはメソッド単位でコンパイルを行いますが、それ以外の方法としては、メソッドの一部のみをコンパイルする方法があります。後者を"Trace granularity JIT"と呼んでいます。 後者はイ

  • JRubyのJはJVMのJ

    原文:トム=エネボ 現在JRubyの開発に携わっている面々は皆RubyJava、そして勿論JRubyを熟知している情熱的なハッカーばかりです。とは言うものの、このプロジェクトの創成に関わった者は一人も居ません。JRubyの先駆者たちはそれがいいアイディアだったと考えたに違いありません—私もJRubyのことを初めて耳にした時そう思いました。ところが多くの人にとってはこれはそう自明の事では無いのかも知れません。そういう人たちは「JVMの上でJRuby書いていい事なんかあるのですか」と訊きます。僕らJRubyチームはちょっとネジが外れてるか、狂気の天才なのか、それともJVMを使うのは至極実利的な決断なのでしょうか。 Javaは登場した当時、存在していたプログラム言語をちょっと良くしたような物でした。Javaはそこそこ簡単であり、かつ既によく使われていたCやC++を進化させたような物であるにも拘

    JRubyのJはJVMのJ
  • Sign in - Google Accounts

    Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode

    Sign in - Google Accounts
  • ClojureがSTMとLISPをJVMにもたらす

    Clojure(リンク)はLISPファミリの言語のかなり新しいメンバであり、Javaプラットフォームで動作する。2007年に導入され、すで高い関心を集めている。ひとつの理由はClojureの並行処理へのアプローチであり、ソフトウェアトランザクショナルメモリ(STM)のコンセプトを踏まえている。 Stuart Halloway氏は「Programming Clojure」(リンク) (Pragmatic Programmersで公開されている)の著者であるが、このは現在ベータ版である。私達はStuart氏とClojureやSTM、ツール、さらにたくさんのことを話した。 InfoQ: Clojureは並行処理の支援にSTMを使用していますが、STMについて簡単に教えて下さい。 STMはもっと大きな話である、ミュータブルな状態のための明確なAPIの一部です。みなさんのコードを純粋な機能的でミュ

    ClojureがSTMとLISPをJVMにもたらす
  • Clojureで作成されたアプリケーションが実運用に入ったと発表

    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が最近リリースされ、重要な変...

    Clojureで作成されたアプリケーションが実運用に入ったと発表
  • Clojure

    Clojure is a robust, practical, and fast programming language with a set of useful features that together form a simple, coherent, and powerful tool. The Clojure Programming Language Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.

  • Clojure - JavaVM上で動作するLisp - argius note

    http://clojure.sourceforge.net/ こういうのあると思ってたけど、やっぱりあった。LispからJavaが呼べるんです。CommonLispとかとはちょっと構文とか予約語?とかが異なる一種のLisp方言ですが、基的にはLispのようです。 Wikiの内容が充実しているようなので、詳しくはそちらを。とりあえず、src/の下にある*.cljファイルを見たり、ソースコードを見たりしてみました。定義済みシンボル一覧は下記のように grep してみると、意味が分かるものがいくつか見つかるので、それを頼りに。 $ fgrep "(defn " $CLOJURE_HOME/src/boot.clj | sort -jar オプションで起動すると、インタラクティブモードで起動します(Replクラス)。引数にClojureコードのファイルを指定すると、起動時にロードします。 $

    Clojure - JavaVM上で動作するLisp - argius note
  • Rich Hicky氏、Clojureの特徴と実装について語る

    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が最近リリースされ、重要な変...

    Rich Hicky氏、Clojureの特徴と実装について語る
  • IDE4Laszlo

    Welcome to the IBM Community Together, we can connect via forums, blogs, files and face-to-face networking. Find your community Where is my content? If you’re looking for developerWorks content or a Support forum and ended up here, don't panic! You are in the right place. The content you're looking for. This page will help you find the content you are looking for, get answers to your questions, an

  • 1