Quantcast
Download
(21 Kb)
Download
Updated: 02/06/17 10:39 PM
Compatibility:
Dark Brotherhood (2.4)
Thieves Guild (2.3)
Updated:02/06/17 10:39 PM
Created:01/04/15 07:43 AM
Monthly downloads:22,876
Total downloads:161,839
Favorites:253
MD5:
Categories:Utility Mods, Miscellaneous, ESO Tools & Utilities
Shissu's LUA Memory  Popular! (More than 5000 hits)
Version: 1.2.4.3
by: Shissu [More]
NEW: Shissu's SuiteManager + Faster LoadingScreen + Memory Clear Button + Faster Ingame Mail (Success ~70%)

LANGUAGE SUPPORT: DE, EN, FR

Nie wieder lästige Meldungen über einen vollen LUA-Speicher?

"Das Speicherlimit für Lua ist fast erreicht. Ihr solltet vielleicht einige Eurer Erweiterungen deaktivieren und die Benutzeroberfläche neuladen."

Entscheide selbst, wieviel Speicher du den AddOns zuordnen möchtest. ESO hat standardmäßig nur 64MB für die AddOns vorgesehen. Shissu's LUA Memory erhöht den Speicher auf 128MB. ESO erhöht kann zudem max. nur 2GB RAM nutzen.

ALSO: Das AddOn schaltet nicht einfach die Fehlermeldung aus, sondern behebt den Fehler aufgrund des fehlenden Speicher.

Per Chatbefehl lässt sich auch der Speicher manuell oder automatisch dauerhaft erhöhen/regeln:
  • /slm MEMORYSIZE (Beispiel /slm 256)
  • /slm auto (Aktiviert/Deaktiviert die automatische Steuerung)
  • /slm need (Zeigt dir im Chat an, wieviel Speicher du aktuell brauchst)

Mit der Automatischen Steuerung wird regelmäßig der benötigte Verbrauch für Eure AddOns berechnet, und die LUA MemorySize automatisch angepasst. Es wird ein Buffer von 10 dazu addiert.

Ich hoffe, dies kann euch ein bisschen weiterhelfen.

NEUE EXPERIMENTELLE FUNKTION!!!!! REDUZIERUNG VON MEMORY LAGS
LUA besitzt eine automatische Speicherverwaltung und -bereinigung. LUA verwaltet Speicher automatisch, indem Sie einen Garbage Collector nutzt, der von Zeit zu Zeit, alle toten Objekte (d.h Objekte, die nicht mehr von LUA zugänglich sind) sammelt und entfernt. Dies gilt für alle verwendete Objekte die es gibt: tables, userdata, functions, threads, strings, textures, etc.

In Regelmäßigen Abständen führt LUA eine inkrementelle Mark-and-Sweep suche durch. Er sucht alle nutzlosen Objekte und entfernt diese anschließend.
ZOS hat den Garbage Collector so eingestellt, dass er (a) nicht wartet bis ein Säuberungszyklus abgeschlossen ist und (b) den Collector so langsam eingestellt, dass er nie einen Zyklus Beenden kann, bevor ein neuer beginnt.

Durch solche eine Bereinigung entstehen durch den Collector kleine Speicherlags, die nun versucht Shissu's LUA Memory zu entfernen, um auch unter anderem die Speicherverwaltung zu optimieren. Shissu's LUA Memory verändert die Werte des Collector nun indem Ausmaß dass (a) der Collector wartet auf bis der gesamte vordefinierte Speicher für LUA belegt ist und (b) der Collector mit der doppelten Geschwindigkeit als normal arbeitet (dies übrigens die Standardeinstellung, die ZOS runter reguliert hatte).

Da allerdings Shissu's LUA Memory den LUA Memory automatisch nach oben bei Bedarf regelt, wird die Bereinigung selten durchgeführt, es werden somit auch keine nötigen Ressourcen für das Entfernen mehr benötigt. Es findet eigentlich in der Regel nur noch eine Speicherbereinigung statt wenn, der ESO-Client (32 Bit, max. 2GB) an seine Kapazitäten kommt. Aber dafür müsst dear Spieler schon AddOns im Wert von 500MB+ aktiv haben.

----------------------------------------------------------

No more annoying messages over a full LUA memory ?

"Lua is reaching its memory limit. You should consider disabling some addons and reloading the UI."

Decide for yourself how much memory you want to assign the add-ons. ESO has only 64MB provided by default for the add-ons. Shissu's LUA memory increasing the memory to 128MB. ESO can use only max. 2 GB RAM.

ALSO: The AddOn not simply switched the error message , but corrects the error due to lack of memory.

By chat command can also be manually or automatically increase the memory permanently:
  • /slm MEMORYSIZE (example /slm 256)
  • /slm auto
  • /slm need (shows you how much memory you need)

With the automatic control of consumption required is regularly charged for your add-ons , and the LUA Memory size adjusted automatically . It is added to a buffer of 10

I hope this can help you a bit.

NEW EXPERIMENTAL FEATURE! REDUCTION OF MEMORY LAGS
LUA performs automatic memory management and gabbage collection. LUA manages memory automatically by collecting a garbage collector from time to time to all dead objects (that is, objects that are no longer accessible from Lua). All memory used by Lua is subject to automatic management: tables, userdata, functions, threads, strings, textures etc.

LUA implements an incremental mark-and-sweep collector. He examined all the useless objects and removes them afterwards. ZOS has the garbage collector set so that it (a) does not wait until a cleaning cycle is complete, and (b) the Collector so slowly adjusted so that it can stop a cycle never before a new one begins. This procedure make a memory lag. Shissu's LUA Memory tries to optimize storage management.

Shissu's LUA memory changes the values ​​of the Collector now by the extent that (a) the Collector waits until all the predefined storage for LUA occupied and (b) the Collector at twice the speed than otherwise (this way, the default setting, the ZOS down had regulated).

However, since Shissu's LUA LUA Memory Memory automatically adjusts upwards if required, the cleanup is rarely performed, there are therefore no necessary resources for the removal requires more. It is actually usually only one garbage collection instead of when, the ESO-Client (32 bit, max. 2GB) comes to its capacity. But it must dear players already AddOns worth 500MB + actively.
1.2.4.2
- API Update
- Automode optimized

1.2.4.0
- Code optimized
- better autoMode

1.2.2
- ApiChange

1.2.1.1
- code optimized
- translate fix
- suite update

1.2.1.1
- AutoMode is now standard: enabled
- SuiteManager LanguageChanger FIX 1.0.1

1.2.1.0
- Implemented Shissu's Suite Manager with 2 Standard Modules
- Better Automatic Mode
- Memory Clear Key

- In Automatic Mode:
* Faster Loading Screen (lesser 5-6sec, dependent on your addons, without addons only ~ 4-10 sec :-))
* Faster Ingame Mail (~70% Success)

1.1.2
- various code optimized
- implemented new memory func

INFO: i worked currently on a new optimized gabbage collector

1.0.5
- API Change

1.0.4
- MiniFix: missing function

1.0.3
- Replace new Error Handler
- EVENT_MANAGER:UnregisterForEvent("ErrorFrame", EVENT_LUA_LOW_MEMORY)

1.0.2
- API Version 12 Change

1.0.1
- AutoMode now standard: on

1.0.0
- New EN Language Translation
- Feedback Module (see Setting)

0.4.3
- lam update to Version: 2.0 r18

0.4.2
- optimized experimentell gabage
- es, ru language support (by google)

0.4.1
- optimized gabbage
- new command: /sgt need - show shows you how much memory you need

0.4.0
- better code
- new gabbage values for better gabbage management

0.3.0
- now is possible lua memory starts direct after ui loading, and first in 2sec (new switch in config)
- better memory switch (down/upgrade)

0.2.8
- bigger buffer for bbbbbbbbbbbbbbig master merchant history :-)

0.2.7
- api change info, rest okay

0.2.6
- 0.2.5 bugfix, sry ... :-(

0.2.5
- public ----> local vars

0.2.4
- better auto procedure
- testing state ending

0.2.3
- automatic calibration

0.2.2
- sry debug mode was on in 0.2.1 - now disabled

0.2.1
- bugfix in automatically mode

0.2.0
- new automatically mode

0.1.1
- reduced code
Optional Files (0)


Archived Files (29)
File Name
Version
Size
Author
Date
1.2.4.2
19kB
Shissu
10/06/16 10:05 AM
1.2.4.1
18kB
Shissu
08/04/16 11:08 AM
1.2.4.0
19kB
Shissu
06/03/16 12:15 PM
1.2.2
18kB
Shissu
05/31/16 09:55 AM
1.2.1.2
18kB
Shissu
05/11/16 11:10 AM
1.2.1.1
18kB
Shissu
05/09/16 12:11 PM
1.2.1.0
18kB
Shissu
05/08/16 11:53 AM
1.1.2.1
35kB
Shissu
03/09/16 12:20 PM
1.1.2
35kB
Shissu
01/18/16 04:17 AM
1.0.5
34kB
Shissu
11/02/15 10:09 AM
1.0.4
34kB
Shissu
09/01/15 09:23 AM
1.0.3
34kB
Shissu
09/01/15 08:40 AM
1.0.2
34kB
Shissu
08/31/15 04:39 AM
1.0.1
34kB
Shissu
08/21/15 01:11 AM
1.0.0
34kB
Shissu
07/23/15 10:51 AM
0.4.3
29kB
Shissu
06/22/15 07:58 AM
0.4.2
27kB
Shissu
06/19/15 05:35 AM
0.4.1
22kB
Shissu
05/22/15 07:08 AM
0.4.0
22kB
Shissu
05/21/15 03:50 AM
0.3.0
19kB
Shissu
05/17/15 10:22 AM
0.2.8
18kB
Shissu
04/27/15 12:17 AM
0.2.7
18kB
Shissu
03/07/15 12:30 PM
0.2.6
18kB
Shissu
02/05/15 01:21 PM
0.2.5
18kB
Shissu
02/05/15 12:32 PM
0.2.4
19kB
Shissu
01/18/15 04:19 AM
0.2.3
19kB
Shissu
01/16/15 08:29 AM
0.2.2
19kB
Shissu
01/15/15 12:17 PM
0.1.1
15kB
Shissu
01/09/15 04:27 PM
v0.1
15kB
Shissu
01/04/15 07:43 AM


Post A Reply Comment Options
Unread 02/01/17, 11:52 PM  
allegreman

Forum posts: 0
File comments: 2
Uploads: 0
Pardon my ignorance, but could you clarify which "memory" LUA uses? GPU ram or system ram?
Thanks
Report comment to moderator  
Reply With Quote
Unread 01/01/17, 01:46 PM  
Jemcrystal

Forum posts: 11
File comments: 16
Uploads: 0
How high can we go?

Can we get more than 500mb plz? I keep getting this popup when I have MM running but it never sets it higher than 500:

Last edited by Jemcrystal : 01/17/17 at 01:04 AM.
Report comment to moderator  
Reply With Quote
Unread 12/21/16, 05:40 AM  
Echdeneth

Forum posts: 0
File comments: 1
Uploads: 0
Ich kann das Addon nicht aktivieren - ist Rot und da steht "Abhängigkeiten" - was für Abhängigkeiten?
Report comment to moderator  
Reply With Quote
Unread 10/06/16, 06:10 PM  
Anceane
 
Anceane's Avatar

Forum posts: 86
File comments: 281
Uploads: 0
Re: Re: corrected - was a zip error on my side

THough i have a little question
I did set up the addon to automatically adapt the memory, but from time to time i still get a pop up asking me if i want to do a reloadui.
What would be a good number to be OK, i was tired earlier and did put 600, what is the maximum i can go ?

Thank you

Originally Posted by votan
Originally Posted by Anceane
NM : just ignore please, my unzip was badly made

The game keep asking me for the dependendy of this addon ShissuSuiteManager, but i can not find it anywhere to downloadit.

Anyone knows where i can find it please ?
ShissuSuiteManager is another part of this addon. Look into the zip file.
__________________
Report comment to moderator  
Reply With Quote
Unread 10/03/16, 01:55 PM  
votan
 
votan's Avatar
AddOn Author - Click to view AddOns

Forum posts: 356
File comments: 571
Uploads: 20
Re: corrected - was a zip error on my side

Originally Posted by Anceane
NM : just ignore please, my unzip was badly made

The game keep asking me for the dependendy of this addon ShissuSuiteManager, but i can not find it anywhere to downloadit.

Anyone knows where i can find it please ?
ShissuSuiteManager is another part of this addon. Look into the zip file.
__________________
@votan73 (EU - megaserver)
Report comment to moderator  
Reply With Quote
Unread 10/03/16, 01:34 PM  
Anceane
 
Anceane's Avatar

Forum posts: 86
File comments: 281
Uploads: 0
corrected - was a zip error on my side

NM : just ignore please, my unzip was badly made

The game keep asking me for the dependendy of this addon ShissuSuiteManager, but i can not find it anywhere to downloadit.

Anyone knows where i can find it please ?
__________________
Last edited by Anceane : 10/03/16 at 01:42 PM.
Report comment to moderator  
Reply With Quote
Unread 08/04/16, 10:56 AM  
EnigmaniteZ

Forum posts: 0
File comments: 13
Uploads: 0
Spam

So...I like the addon and what it does, but I have a gripe.
I dislike that there is no option to disable the chat messages from the addon.
I do not want them cluttering my chatbox.
As it is, I ended up commenting out relevant code for that part, but still...this is an option that might be needed. in the settings manager.
I run a chat history addon, and when I'm reloading code to debug addons, being spammed with addon loaded messages gets annoying. Even if it's just a global checkbox to turn off all chat messages from all of your addons, an option would be nice. Thanks in advance!
Report comment to moderator  
Reply With Quote
Unread 07/11/16, 03:22 PM  
liandera

Forum posts: 0
File comments: 11
Uploads: 0
I found a site that says this could be due to a conflict with the addon No, Thank You. Unfortunately I need that addon to cut multiple annoying things so I will have to make do without this one I suppose.
Report comment to moderator  
Reply With Quote
Unread 07/09/16, 03:33 PM  
sarousse

Forum posts: 14
File comments: 43
Uploads: 0
Same problem here, need a fix please.
Report comment to moderator  
Reply With Quote
Unread 07/06/16, 05:58 PM  
liandera

Forum posts: 0
File comments: 11
Uploads: 0
Re: version 1.2.1.2

Originally Posted by Onigar
Hi,

thanks for the update, installed from Minion, but now most times when i log between chars I get the LUI memory limit warning at start.

Is this a bug or a new feature? It never used to show this message since I installed SLM.

After cancelling it it doesnt reappear which is good.

Auto is of course enabled, and delayed start disabled.

Note: while I have installed this latest update 1.2.1.2, the chat window reports "suitemanager 1.0.1"

Regards,
This is happening to me also. I have auto checked. Am I not supposed to or does this always happen when it is on auto? I've had a lot of LUA issues since the last big patch despite manually changing the LUA to a higher setting, so I thought I would try this addon.
Last edited by liandera : 07/06/16 at 06:00 PM.
Report comment to moderator  
Reply With Quote
Unread 07/06/16, 01:03 AM  
and

Forum posts: 0
File comments: 62
Uploads: 0
Originally Posted by and
Hello,
it seems that there is a compatibility issue with the latest version of pChat:

...

Is this to be reported to pChat author too?
Thank you!
Please ignore my previous post, a new Pchat version has solved the issue.
Report comment to moderator  
Reply With Quote
Unread 07/05/16, 04:01 AM  
and

Forum posts: 0
File comments: 62
Uploads: 0
Hello,
it seems that there is a compatibility issue with the latest version of pChat:

Code:
2016-07-05T09:17:01.852+01:00 |cff0000Lua Error: user:/AddOns/pChat/pChat.lua:4128: attempt to index a nil value
stack traceback:
	user:/AddOns/pChat/pChat.lua:4128: in function 'SaveChatConfig'
	user:/AddOns/pChat/pChat.lua:6311: in function 'hookFunction'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'SetCVar'
	user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:160: in function '(anonymous)'|r
2016-07-05T09:17:02.628+01:00 |cff0000Lua Error: user:/AddOns/pChat/pChat.lua:4128: attempt to index a nil value
stack traceback:
	user:/AddOns/pChat/pChat.lua:4128: in function 'SaveChatConfig'
	user:/AddOns/pChat/pChat.lua:6311: in function 'hookFunction'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'SetCVar'
	user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:160: in function '(anonymous)'|r
2016-07-05T09:17:03.427+01:00 |cff0000Lua Error: user:/AddOns/pChat/pChat.lua:4128: attempt to index a nil value
stack traceback:
	user:/AddOns/pChat/pChat.lua:4128: in function 'SaveChatConfig'
	user:/AddOns/pChat/pChat.lua:6311: in function 'hookFunction'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'SetCVar'
	user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:160: in function '(anonymous)'|r
2016-07-05T09:17:04.228+01:00 |cff0000Lua Error: user:/AddOns/pChat/pChat.lua:4128: attempt to index a nil value
stack traceback:
	user:/AddOns/pChat/pChat.lua:4128: in function 'SaveChatConfig'
	user:/AddOns/pChat/pChat.lua:6311: in function 'hookFunction'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'SetCVar'
	user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:160: in function '(anonymous)'|r
2016-07-05T09:17:05.027+01:00 |cff0000Lua Error: user:/AddOns/pChat/pChat.lua:4128: attempt to index a nil value
stack traceback:
	user:/AddOns/pChat/pChat.lua:4128: in function 'SaveChatConfig'
	user:/AddOns/pChat/pChat.lua:6311: in function 'hookFunction'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'SetCVar'
	user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:160: in function '(anonymous)'|r
2016-07-05T09:17:05.828+01:00 |cff0000Lua Error: user:/AddOns/pChat/pChat.lua:4128: attempt to index a nil value
stack traceback:
	user:/AddOns/pChat/pChat.lua:4128: in function 'SaveChatConfig'
	user:/AddOns/pChat/pChat.lua:6311: in function 'hookFunction'
	EsoUI/Libraries/Utility/ZO_Hook.lua:19: in function 'SetCVar'
	user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:160: in function '(anonymous)'|r
Is this to be reported to pChat author too?
Thank you!
Report comment to moderator  
Reply With Quote
Unread 06/14/16, 12:09 PM  
HIGHWAY

Forum posts: 0
File comments: 2
Uploads: 0
Re: Re: Re: version 1.2.1.2

Hi, very nice addons you are creating. Curious why you created a separate menu item for Shissu settings rather than keeping it where the addon settings normally go?
Last edited by HIGHWAY : 06/14/16 at 08:43 PM.
Report comment to moderator  
Reply With Quote
Unread 06/03/16, 11:05 PM  
Shissu
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 115
Uploads: 3
Re: Re: version 1.2.1.2

Originally Posted by Leah Ann
Hi! Just a note to say "me too". It started after the last update.

Originally Posted by Onigar
Hi,

thanks for the update, installed from Minion, but now most times when i log between chars I get the LUI memory limit warning at start.

Is this a bug or a new feature? It never used to show this message since I installed SLM.

After cancelling it it doesnt reappear which is good.

Auto is of course enabled, and delayed start disabled.

Note: while I have installed this latest update 1.2.1.2, the chat window reports "suitemanager 1.0.1"

Regards,
click in option -> auto off / auto on
__________________
MFG @Shissu [EU-Server]
Report comment to moderator  
Reply With Quote
Unread 05/14/16, 04:11 AM  
Leah Ann

Forum posts: 7
File comments: 27
Uploads: 0
Re: version 1.2.1.2

Hi! Just a note to say "me too". It started after the last update.

Originally Posted by Onigar
Hi,

thanks for the update, installed from Minion, but now most times when i log between chars I get the LUI memory limit warning at start.

Is this a bug or a new feature? It never used to show this message since I installed SLM.

After cancelling it it doesnt reappear which is good.

Auto is of course enabled, and delayed start disabled.

Note: while I have installed this latest update 1.2.1.2, the chat window reports "suitemanager 1.0.1"

Regards,
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: