The Managed Runtime Initiative is an open development and integration initiative launched by Azul Systems with the aim of improving the execution of managed runtimes (.e.g. Java, Ruby, .Net) by enhancing interfaces and functionality across vertical components of the systems stack (e.g. managed runtime, OS kernel, hypervisor and hardware layer). The initiative will encompass multiple projects, some
Sencha Ext JS Ext JS helps you build data-intensive, cross-platform web apps for desktops, tablets, and smartphones. Take advantage of powerful features in Ext JS Premium including Pivot Grid, D3 Adapter, Calendar, and Exporter. Start for Free With Ext JS, create data-intensive HTML5 applications using JavaScript Sencha Ext JS provides everything a developer needs to build data-intensive, cross-pl
jrunscriptビルトインオブジェクト一覧 (Java 1.6.0 RC b70) JavaScript, Rhino Java 1.6(Mustang)にはスクリプト実行コマンドjrunscriptが添付される。 jrunscriptは、対話的にシェルとして使うことも、スクリプトファイルを読み込み実行することもできる。 Rhinoの、org.mozilla.javascript.tools.shell.Mainクラスに類似する機能を持つ。 簡単な利用方法は以下を参照のこと。 Java SE 6 Mustang じゃじゃ馬ならし Scripting jrunscriptは、簡単なタスクから共通的に利用する基本となる関数群をビルトインオブジェクトとして提供している。 以下、JavaOne発表資料PDFの28ページで紹介されている。 Scripting for the Java Platf
メモリ不足の問題の切り分け方の基本 まずは、メモリ不足がJavaヒープとCヒープのどちらで発生したかを切り分けておこう。 Javaヒープ OutOfMemoryErrorがスローされ、JavaVMの実行が継続している場合には、Javaヒープが不足している可能性が高い。Javaヒープ不足かどうかを確定させるために、スローされたOutOfMemoryErrorのトレースを確認しよう。 java.lang.OutOfMemoryError: Java heap space <=======【*1】 at java.nio.CharBuffer.wrap(CharBuffer.java:350) <=======【*2】 at java.nio.CharBuffer.wrap(CharBuffer.java:373) at java.lang.StringCoding$StringDecoder.
はじめに Javaプログラミング言語の初期のころから、Javaはインタープリタ言語なのでパフォーマンスの点でCやC++に劣る、と主張している人たちがいました。もちろん、C++の信奉者たちは、そもそもJavaを「真の」言語だと思っていないでしょうし、Javaの連中はC++プログラマに向かっていつも「一度書けば、どこでも実行できる」と唱えています。 まず重要なことから取り上げましょう。Javaは基本的な整数演算をどれほどうまくやってのけるでしょうか。私が誰かに「2×3は?」と尋ねたら、おそらくすぐに答が返ってくることでしょう。では、相手がプログラムならどうなるでしょうか。これを調べるために、基本的なテストを行ってみましょう。テストの内容は次のとおりです。 最初にX個のランダムな整数を生成する それらの数に、2からYまでのすべての数を掛ける 全体集合の計算に要する時間を計算する 乱数の生成に要す
Javaがヒープの管理にGCを使用しているのは、読者の皆さんもご存じの通りです。GCの手法にはいろいろありますが、HotSpot VMが採用しているのが世代別GCです。今回は、世代別GCの概要と問題点を解説したうえで、これを解決するために導入されたGarbage First GCについて説明します。 世代別GCの概要と問題点 世代別GCは若いインスタンスと時間を経たインスタンスを別々の領域に配置し、管理する手法です。これは寿命の短いインスタンスほど多いという性質をベースにしています。 若いインスタンスが配置される領域をヤング領域、時間を経たインスタンスを配置する領域をオールド領域とよび、それぞれの領域で異なるGCの手法を使用します。つまり、ヤングとオールドという世代の異なる領域を、それぞれ異なるGCで管理するのが世代別GCというわけです。 ヤング領域には高速ですが漏れのあるGCを用います。
Google Apps API ã«ã¤ã㦠æ¦è¦ ã¹ã¿ã¼ã ã¬ã¤ã ãã¡ã¤ã³ç®¡çè Provisioning API Java .NET PHP Python Reporting API Email Migration API ãããããã¼ ã¬ã¤ã Java .NET ãªãã¡ã¬ã³ã¹ ã¬ã¤ã ã·ã³ã°ã« ãµã¤ã³ãªã³ ãµã¼ãã¹ ã¡ã¼ã« ã²ã¼ãã¦ã§ã¤ ã¤ã³ã¿ã¼ãã§ã¼ã¹ï¿¼ ã¯ã©ã¤ã¢ã³ã ã©ã¤ãã©ãªã¨ãµã³ãã« ã³ã¼ã ãªã¼ãã³ ã½ã¼ã
What is Scribd?AcademicProfessionalCultureHobbies & CraftsPersonal GrowthAll Documents
SQLiteデータベースは、Cで書かれた軽量データベースです。「軽量」というのは2つの意味があって、全体のコード数が10万行程度という点(PostgreSQLは100万行に近づいています)と、データベースを保存するファイルが1つに納まっているのがSQLiteの特徴です。他のシステムだと、複数のデータベース用のファイルがあって管理が面倒なのですが、SQLiteのデータベースはファイル1つで、しかもOS互換フォーマットで保存されているので、簡単にOSをまたがったデータベースのコピーを作成することができます。 そもそもリレーショナルデータベース(日本語では関係データベースと訳すことが多いです)って何?という方は、初心者向けに用意した以下の講義資料を参考にしてください。 Javaでデータベースアプリケーションを作成するには、JDBC (Java Database Connection)というAPI
This is the blog site for the Narayana team. Expect postings on our transaction projects, but also on general transaction issues. Byteman is a bytecode injection tool developed to support testing of Java code using a technique called fault injection. However, it is also very useful for debugging and tracing Java program execution, including execution of the JVM itself. In this post I walk through
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く