Difference between revisions of "LlGetMemoryLimit/ja"

From Second Life Wiki
Jump to navigation Jump to search
(新規作成)
 
(ページを間違えて作成してしまったので、こちらが正しいです)
 
Line 1: Line 1:
{{LSL_Function/ja
{{LSL_Function/ja
|func_id=???|func_sleep=0.0|func_energy=???
|func_id=???|func_sleep=0.0|func_energy=???
|func=llGetSPMaxMemory
|func=llGetMemoryLimit
|return_type=integer
|return_type=integer
|func_desc
|func_desc=スクリプトが使うことのできるメモリの最大値を返します。
|Return_text=[[llScriptProfiler/ja|llScriptProfiler]]の実行後、メモリ使用量の最大値
|Return_text=スクリプトが使うことのできるメモリ(バイト単位)
|func_footer
|func_footer
|spec=
|spec=
この関数の振る舞いは、スクリプトが使用しているVMに依存します。[[#Mono|Mono]]は新しいVMで、[[#LSO|LSO]]は古いVMです。MonoスクリプトはLSOスクリプトに比べて高速で、4倍のメモリを利用できる点が大きく違います。


===Mono===
;Mono:スクリプトのメモリ制限値が得られます。
* メモリ制限値は64kである場合があります。
* 新規作成されたスクリプトの全ては、64kに制限されて動き出します。
* 既存のスクリプトにはすべて64kの制限があります。
* メモリの制限値は、スクリプトによって実際に使用されるメモリの量(単なるスクリプト上での上限)ではありません。


[[llScriptProfiler/ja|llScriptProfiler]]によるプロファイリング中、またはプロファイリング後にllGetSPMaxMemoryを実行すると、いつでも最大メモリ使用量を返します。
;LSO:LSOスクリプトは常に16kを使用します。


=== LSO ===
この関数はMonoでコンパイルされないと何ら影響を及ぼしません。いつも必ずLSOのメモリサイズである16384を返します。
|caveats
|constants
|examples
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llSetMemoryLimit/ja|llSetMemoryLimit]]|}}
{{LSL DefineRow||[[llGetFreeMemory/ja|llGetFreeMemory]]|}}
{{LSL DefineRow||[[llGetFreeMemory/ja|llGetFreeMemory]]|}}
{{LSL DefineRow||[[llGetUsedMemory/ja|llGetUsedMemory]]|}}
{{LSL DefineRow||[[llGetUsedMemory/ja|llGetUsedMemory]]|}}
{{LSL DefineRow||[[llGetObjectDetails/ja|llGetObjectDetails]]|}}
|also_events
|also_events
|also_tests
|also_tests
|also_articles
|also_articles
|notes
|notes
|history=*Scheduled for [[Beta/Magnum|RC Magnum]] channel, week of August 3, 2011.
|lso
|lso
|cat1=Script
|cat1=Script

Latest revision as of 06:55, 30 May 2012

要約

関数: integer llGetMemoryLimit( );

スクリプトが使うことのできるメモリの最大値を返します。
スクリプトが使うことのできるメモリ(バイト単位)を integer で返します。

仕様

Mono
スクリプトのメモリ制限値が得られます。
  • メモリ制限値は64kである場合があります。
  • 新規作成されたスクリプトの全ては、64kに制限されて動き出します。
  • 既存のスクリプトにはすべて64kの制限があります。
  • メモリの制限値は、スクリプトによって実際に使用されるメモリの量(単なるスクリプト上での上限)ではありません。
LSO
LSOスクリプトは常に16kを使用します。

サンプル

関連項目

特記事項

経緯

  • Scheduled for RC Magnum channel, week of August 3, 2011.

Search JIRA for related Issues

Signature

function integer llGetMemoryLimit();
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。