LlSetMemoryLimit
De DigiWiki.
Version du 28 septembre 2012 à 08:04 par Djphil (discuter | contributions)
// Memory-walkthrough by Daemonika Nightfire (daemonika.nightfire) integer limit = 20000; // <- bytes Test() { llSetText("Limited Memory " + (string)llGetMemoryLimit() + "\nUsed Memory " + (string)llGetUsedMemory() + "\nFree Memory " + (string)llGetFreeMemory(),<1,1,1>,1); } default { state_entry() { llSetMemoryLimit(limit); llScriptProfiler(PROFILE_SCRIPT_MEMORY); Test(); llScriptProfiler(PROFILE_NONE); llSay(0,"This script used at most " + (string)llGetSPMaxMemory() + " bytes of memory during Test."); } } // Result: // Floating Text: // Limited Memory 20000 // Used Memory 4972 // Free Memory 15100 // Chat: // [05:11] Object: This script used at most 4972 bytes of memory during Test.