Download
(65 Kb)
Download
Updated: 12/19/20 02:12 PM
Compatibility:
Markarth (6.2.5)
Updated:12/19/20 02:12 PM
Created:01/04/15 07:43 AM
Monthly downloads:368
Total downloads:327,367
Favorites:247
MD5:
Categories:Miscellaneous, Casting Bars, Cooldowns, Utility Mods
Shissu's LUA Memory  Popular! (More than 5000 hits)
Version: 2.0.1.9
by: Shissu [More]
Shissu's LUA Memory führt regelmäßig eine zwanghafte Bereinigung des LUA Speichers durch. Unnötige leere Variablen und sonstige nicht benötige Daten werden aus dem Arbeitsspeicher entfernt. Dadurch läuft das Spiel letztendlich auch mit unzähligen AddOns flüssiger und hat bissl. kürzere Ladebildschirme.

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

Shissu's LUA Memory regularly performs a forced LUA purge. Unnecessary empty variables and other unnecessary data are removed from the memory. As a result, the game runs more smoothly with countless add-ons and has shorter loading screens.
2.0.1.1 - 2.0.1.8
- Framework Update; better Languagesupport; new modulesettings

2.0.0
- Integrated ShissuFramework
- Update for new API-Version

1.2.5.1 - 1.2.5.2
- SuiteManager Update

1.2.5.0
- RU Language Support, Thanks by KiriX
- SuiteManager Update 1.3.1

1.2.4.4
- Language ByPass, general english
- SuiteManager Update

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
Archived Files (9)
File Name
Version
Size
Uploader
Date
2.0.1.7
63kB
Shissu
12/14/20 04:56 PM
2.0.1.6
61kB
Shissu
12/07/20 05:00 AM
2.0.1.5
59kB
Shissu
12/01/20 02:40 PM
2.0.1.4
51kB
Shissu
11/25/20 10:56 PM
2.0.1.3
42kB
Shissu
11/18/20 10:55 AM
2.0.1
43kB
Shissu
11/08/20 03:13 PM
2.0.0
348kB
Shissu
11/06/20 11:33 AM
1.2.5.5
25kB
Shissu
05/14/17 12:48 AM
1.2.5.3
25kB
Shissu
05/06/17 12:42 PM


Post A Reply Comment Options
Unread 09/01/15, 09:24 AM  
KingMerrygold

Forum posts: 0
File comments: 14
Uploads: 0
Checking type on argument callback failed in ScriptEventManagerRegisterForEventLua
stack traceback:
[C]: in function 'RegisterForEvent'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:112: in function 'ShissuLM.Auto'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:138: in function 'SLM.Initialized'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:190: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:185: in function '(anonymous)'
user:/AddOns/ShissuLUAMemory/General/SettingsMenu.lua:117: in function 'ShissuLM.CreateSettingsMenu'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:186: in function 'func'
EsoUI/Libraries/Globals/globalapi.lua:185: in function '(anonymous)'

Now this window keeps popping up every half-second: "Failed to create control 'ShissuLUAMemory'. Duplicate name."
Last edited by KingMerrygold : 09/01/15 at 09:30 AM.
Report comment to moderator  
Reply With Quote
Unread 09/01/15, 08:57 AM  
nich261
 
nich261's Avatar

Forum posts: 0
File comments: 90
Uploads: 0
UI error

UI error(s) after recent update

Checking type on argument callback failed in ScriptEventManagerRegisterForEventLua
stack traceback:
[C]: in function 'RegisterForEvent'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:112: in function 'ShissuLM.Auto'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:142: in function 'SLM.Initialized'
user:/AddOns/ShissuLUAMemory/ShissuLUAMemory.lua:174: in function 'SLM.LOADED'
Report comment to moderator  
Reply With Quote
Unread 09/01/15, 08:40 AM  
Shissu
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 164
Uploads: 7
1.0.3 now... solve error fix :-)

new handler
EVENT_MANAGER:UnregisterForEvent("ErrorFrame", EVENT_LUA_LOW_MEMORY)
Report comment to moderator  
Reply With Quote
Unread 09/01/15, 04:57 AM  
Shissu
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 164
Uploads: 7
problem after update?

then wrote in the chat

/slm auto --> disabled then retry /slm auto ---> enabled
Report comment to moderator  
Reply With Quote
Unread 06/19/15, 05:27 AM  
Shissu
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 164
Uploads: 7
Originally Posted by Shamrock
irgendwie eiert das addon bei mir rum, bei jedem login mit meinem main char kommt trotz aktivierter automanage funktion zweimal ein fenster: 1x blabla lua is reaching limit, wollen sie auf 64mb erhöhen, dann reload, dann erneutes fenster, 1x bla bla lua is reaching limit, wollen sie auf 128mb erhöhen, ok, reload, dann is ruhe....bis zum nächsten login...

gibt's dazu nen fix?

das war bis vor kurzem nicht so, da gab's ne meldung im chat, daß das automatisch angepasst wurde und fertig.

edith: trotz neuinstallation, same **** as before :/
hast du ggf. den delay start an?

damit die notification nicht mehr kommt muss auch die auto funktion aktiv sein!!!

wenn man es manuell macht oder diese nicht an hat, soll ja weiterhin das fenster kommen, weil ja ebend der speicher nciht ausreicht
Report comment to moderator  
Reply With Quote
Unread 06/03/15, 04:33 PM  
Shamrock

Forum posts: 0
File comments: 12
Uploads: 0
irgendwie eiert das addon bei mir rum, bei jedem login mit meinem main char kommt trotz aktivierter automanage funktion zweimal ein fenster: 1x blabla lua is reaching limit, wollen sie auf 64mb erhöhen, dann reload, dann erneutes fenster, 1x bla bla lua is reaching limit, wollen sie auf 128mb erhöhen, ok, reload, dann is ruhe....bis zum nächsten login...

gibt's dazu nen fix?

das war bis vor kurzem nicht so, da gab's ne meldung im chat, daß das automatisch angepasst wurde und fertig.

edith: trotz neuinstallation, same **** as before :/
Last edited by Shamrock : 06/05/15 at 01:39 PM.
Report comment to moderator  
Reply With Quote
Unread 05/21/15, 03:44 AM  
Shissu
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 164
Uploads: 7
Originally Posted by BigM
Think this addon will help a lot of people but I just go into user settings in ESO doc directory and change line 61 to SET LuaMemoryLimitMB "256". Never have probs after that and that is with 8gb ram.
the problem is you have a big master merchant history, you need more as 256^^ and eso can use only max 2gb ram. then eso is a only 32bit client.

any more unnecessary waste of resources hindered download this new code, textures and co.... the addon makes sure that it automatically adapts
Report comment to moderator  
Reply With Quote
Unread 05/19/15, 01:55 PM  
BigM
 
BigM's Avatar

Forum posts: 16
File comments: 371
Uploads: 0
Think this addon will help a lot of people but I just go into user settings in ESO doc directory and change line 61 to SET LuaMemoryLimitMB "256". Never have probs after that and that is with 8gb ram.
Last edited by BigM : 05/19/15 at 01:55 PM.
Report comment to moderator  
Reply With Quote
Unread 05/18/15, 12:09 PM  
thejadefalcon

Forum posts: 0
File comments: 79
Uploads: 0
I have 16 GB RAM, think that'll be enough? I guess I just wanted to know if there was a silly artificial limit on how much could be used, like Skyrim had.
Report comment to moderator  
Reply With Quote
Unread 05/18/15, 06:00 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Depends on your physical available RAM I'd guess. If you allocate a total of 4096 or available 8192 MB RAM it might be a bottleneck sometime.
But I don't know if the lua memory is allocated "at once" or filled over time.

I've set it to 2048 and never got any warnings anymore, even if I develop my own addons bursting used variables and tables a lot.

Originally Posted by thejadefalcon
Out of curiosity, I don't really understand the LUA limit. Is there any reason I can't just bump it up to a ridiculous number? Does it start impacting performance at a certain level?
Report comment to moderator  
Reply With Quote
Unread 05/17/15, 03:36 PM  
thejadefalcon

Forum posts: 0
File comments: 79
Uploads: 0
Out of curiosity, I don't really understand the LUA limit. Is there any reason I can't just bump it up to a ridiculous number? Does it start impacting performance at a certain level?
Report comment to moderator  
Reply With Quote
Unread 05/17/15, 10:29 AM  
Shissu
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 164
Uploads: 7
Originally Posted by Dragsooth
Well after the update, I'm getting that message again. Did this addon stop working?
master merchant with a history of 30days +?????^^
Report comment to moderator  
Reply With Quote
Unread 04/30/15, 04:34 AM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Code changes.

You need to change your General\SettingsMenu.lua starting at line 4 from this:

Code:
local panelData = {
	type    = "panel",
	name    = "|c779cffShissu's|r|ceeeeee LUA Memory",
	author  = "Shissu",
	version = ShissuLM.Version,
}
To this:

Code:
local panelData = {
	type			= "panel",
	name			= "Shissu's LUA Memory",
	displayName		= "|c779cffShissu's|r |ceeeeeeLUA Memory|r",
	author			= "Shissu",
	version			= ShissuLM.Version,
}
From the LibAddonMenu-2.0 wiki:

"name = "string" - the name of your addon; displayed in the right-hand menu - do not add color-codes to your string, or your addon will not be alphabetized"
Report comment to moderator  
Reply With Quote
Unread 04/28/15, 06:36 AM  
Dragsooth
 
Dragsooth's Avatar

Forum posts: 2
File comments: 71
Uploads: 0
Well after the update, I'm getting that message again. Did this addon stop working?
Report comment to moderator  
Reply With Quote
Unread 04/27/15, 12:41 PM  
Phinix
 
Phinix's Avatar
AddOn Author - Click to view AddOns

Forum posts: 186
File comments: 1779
Uploads: 32
Originally Posted by Shissu
Originally Posted by Phinix
Originally Posted by Dragsooth
Great addon, but why would you need this when you can change the limit in your usersettings.txt file in documents?
In addition to setting the size higher, it has its own checks to dynamically increase it further if your garbage + buffer approach the new limit, staying ahead of the annoying default error.

Very nice, thanks!

EDIT: One request: Can you add an option to disable the message sent to chat on login? Addons sending messages to chat at login is one of my pet peeves.
from all addons?
No no, just the one from this addon.


No reason this addon should have to clean up after all other addons as well!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: