パッケージ | 説明 |
---|---|
JP.co.Hitachi.soft.jvm.MemoryArea |
ExplicitメモリーブロックまたはJavaヒープを表すためのクラスを提供します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
abstract long |
MemoryArea.freeMemory()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
long |
ExplicitMemory.freeMemory()
Explicitメモリーブロックが利用できるメモリーサイズを返却します。
|
abstract java.lang.Object |
MemoryArea.newArray(java.lang.Class type,
int number)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
java.lang.Object |
ExplicitMemory.newArray(java.lang.Class type,
int length)
パラメータtypeの表すクラスのパラメータlength長の配列インスタンスをこのオブジェクトが表すExplicitメモリーブロックに直接生成します。
|
abstract java.lang.Object |
MemoryArea.newArray(java.lang.Class type,
int[] dimensions)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
java.lang.Object |
ExplicitMemory.newArray(java.lang.Class type,
int[] dimensions)
dimensions.length次元の配列インスタンスをこのオブジェクトが表すExplicitメモリーブロックに直接生成します。
|
abstract java.lang.Object |
MemoryArea.newInstance(java.lang.Class type)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
java.lang.Object |
ExplicitMemory.newInstance(java.lang.Class type)
パラメータtypeの表すクラスのインスタンスをこのオブジェクトが表すExplicitメモリーブロックに直接生成します。
|
abstract java.lang.Object |
MemoryArea.newInstance(java.lang.Class type,
java.lang.Object... args)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
java.lang.Object |
ExplicitMemory.newInstance(java.lang.Class type,
java.lang.Object... args)
パラメータtypeの表すクラスのインスタンスをExplicitメモリーブロックに直接生成します。
|
abstract java.lang.Object |
MemoryArea.newInstance(java.lang.reflect.Constructor cons,
java.lang.Object... args)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
java.lang.Object |
ExplicitMemory.newInstance(java.lang.reflect.Constructor cons,
java.lang.Object... args)
パラメータconsが表すコンストラクタをパラメータargsで実行し、このオブジェクトが表すExplicitメモリーブロックに直接生成します。
|
static void |
ExplicitMemory.reclaim(ExplicitMemory... areas)
パラメータareasのすべての要素に対して解放予約をします。
|
static void |
ExplicitMemory.reclaim(ExplicitMemory area)
パラメータareaがnull以外の値の場合に共通エラーチェックで処理できると判定されたとき、パラメータareaに排他処理を実施してから、
パラメータareaの表すExplicitメモリーブロックを解放予約します。
|
static void |
ExplicitMemory.reclaim(ExplicitMemory area0,
ExplicitMemory area1)
パラメータarea0、area1の表すExplicitメモリーブロックを解放予約します。
|
static void |
ExplicitMemory.reclaim(java.lang.Iterable<ExplicitMemory> areas)
パラメータareasのすべての要素に対して解放予約をします。
|
abstract void |
MemoryArea.setName(java.lang.String name)
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
abstract long |
MemoryArea.totalMemory()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
long |
ExplicitMemory.totalMemory()
Explicitメモリーブロックの確保済み総サイズを返却します。
|
abstract long |
MemoryArea.usedMemory()
MemoryAreaクラスに含まれるメソッドは、抽象メソッドのため処理がありません。
|
long |
ExplicitMemory.usedMemory()
Explicitメモリーブロックの使用されているメモリーのサイズを返却します。
|
Copyright (C) 2014, 2015, Hitachi, Ltd.
Copyright (C) 2013, Oracle and/or its affiliates. All rights reserved.