Category: Outdated Mods
Addon Information
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Cladhaire's Portal Bug Reports Feature Requests
Author:
Version:
r2
Date:
09-07-2007 03:05 PM
Size:
1.92 Kb
Downloads:
4,068
Favorites:
51
MD5:
Pictures
Click to enlarge
GCTweak commands
GCTweak
GCTweak is a small utility that will help keep your memory usage lower, by assisting the garbage collection system in World of Warcraft. Anytime your framerate is higher than the setting (30 by default) this addon will force the garbage collection system to continuing marking and deallocating objects. This will only happen when you are not in combat, and can be disabled and customized from the commandline.

/gctweak /gctweaker /gct:
/gct toggle - Toggles GCTweaker on or off
/gct <num> - Enables aggressive garbage collection above <num> frames per second
/gct debug - Toggles debug messages

You should set the FPS value to your "normal" frame rate to get the best performance. The addon is very careful to only take action when necessary, and never does anything during combat.

Please test this addon, and report back to me with your results (especially if you see a noticeable drop in frame rate, or memory usage). I've tested the addon quite a bit, and it has a very noticeable effect in resolving burst situations.

Thanks to Krka for talking through all the garbage collection issues, and pushing the idea of periodic collection.

TLDR Version:

Lua's incremental garbage collector only marks and deallocates in response to new allocations. As a result, the system can get into a deficit that makes it difficult to complete a full garbage collection cycle. In order to resolve this, I've created an addon which runs the garbage collection system periodically during system downtime to ensure you don't have an outstanding deficit of memory waiting to be collected.

Changelog:
Code:
2007-09-07 [r2]  artifici:

	* GCTweak.lua: * Small optimization suggested by ckknight

2007-09-07 [r1]  artifici:

	* GCTweak.lua (added), GCTweak.toc (added): * Initial import of
	  GCTweak
  Comments - GCTweak
Post A Reply Comment Options
Old 09-07-2007, 08:49 PM  
Nefarion
A Defias Bandit
 
Nefarion's Avatar
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 57
Uploads: 20
Quote:
Originally posted by ckknight
Now you just gotta convince Slouken to include this in WoW 2.3 ;-)
Quote:
Originally posted by Slouken (http://forums.worldofwarcraft.com/th...71465210&sid=1)
FYI, something along these lines is in for 2.3.
Woot.
Nefarion is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-07-2007, 04:26 PM  
ckknight
A Black Drake
 
ckknight's Avatar
Interface Author - Click to view interfaces

Forum posts: 88
File comments: 96
Uploads: 32
Now you just gotta convince Slouken to include this in WoW 2.3 ;-)
ckknight is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 09-07-2007, 02:25 PM  
amazing
A Defias Bandit

Forum posts: 2
File comments: 2
Uploads: 0
thanks for this, will help me and many others alot. keep up the great work clad
amazing is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.