GrimReaper
Grim Reaper
Your tank died? Why? That's the question really.
Grim Reaper gives you a very quick and easy access to the relevant combat log of any raid member with just a flick of the mouse or the press of a key. It will also monitor raid member health levels for the duration of combat log data and will show the health of any unit alongside their concise combat log display.
Using
There are several ways to use Grim Reaper.
- My personal favorite is to leave it hidden most of the time and use the hotkey activator. If you go into Blizzard key bindings and scroll down to Grim Reaper and setup a key for the Quick View function (I use F10), then whenever I need the reaper window I hold the quick view button, mouseover to who I'm interested in and release the quick view key. This locks the view onto that player and you can scroll around and do your investigating. When you're done with it, simply press the quick view key again and Grim Reaper hides itself once more.
- Others will prefer to setup a keybind to lock the reaper on a target and leave it open all the time, perhaps watching their main tank.
- Some people prefer to dock Grim Reaper onto the tooltip, but this offers reduced functionality as the display is non-interactive in this mode, but it does offer a quick and simple view.
Donations
PayPal: [email protected]
ExcaliburClan,
do you have any link for your 'trashman' addon? I just use a simple file that tries to free the virtual memory when I click on it, but I need to minimize WoW to use it, so an addon would help a lot, specially with the high memory usage of Recount, GrimReaper and Decursive.
No its not as bad, but i think i should provide just abit more info so we are talking about the same thing.
GrimReaper seems to allocate memory over time that is not put to the garbagecollection at all.
In order to try to improve my comps poor performance, i discovered that garbage indeed do accumulate a little over time, and i tested if doing a full garbagecycle would improve things - it did. So i wrote an addon (Trashman) that every 15 seconds force a full garbagecycle, and this helped alot. some addons do creep alittle on garbage, those addons was stopped by this added garbage handling. I do find it odd that this indeed improves my performance, but i suspect the low memory forces virtual memory swaps to a lesser degree doing this... bad comp, ill fix that later.
However GrimReaper seems to lock the memory- i checked the code and found what i think is some time-delete data code for 2 hours, setting down the time-limit to 15mins helped some but didnt fix the full problem, and it seemed to cause some other problems aswell.
In raid i use up about 17-18mb addon memory. With my Trasman running it keeps pretty much in check over the course of a full raid. Using GrimReaper however starts off at some measly 0.1mb or something, and can grow as high as 7-8mb wich is not released in the course of the raid. This is the memory buildup i am referring to.
Some memory buildup is necessary,as it shows logs from recent events for a multitude of players, i understand that, but seeing the tooltip show full data for every player after a short fight, and GrimReaper having allocated maybe 0.2-0.3mb more memory, it seems holding 7-8mb after a raid is excessive.
Date: 2009-08-19 22:09:33
ID: 2
Error occured in: Global
Count: 26
Message: SendChatMessage(): Whisper message missing target player!
Debug:
[C]: ?
[C]: ?
[C]: SendChatMessage()
GrimReaper\GrimReaper.lua:2472:
GrimReaper\GrimReaper.lua:2440
AddOns:
Swatter, v5.6.4399 (KangaII)
AckisRecipeList, v1.0 3.2 Beta 2 2323
AdvancedTradeSkillWindow, v
Altoholic, v3.2.001c
Atlas, v1.14.1
AtlasBattlegrounds, v1.14.1
AtlasDungeonLocs, v1.14.1
AtlasOutdoorRaids, v1.14.1
AtlasTransportation, v1.14.1
AtlasLoot, vv5.07.05
AtlasLootWrathoftheLichKing, vv5.07.05
AtlasLootFu, vv5.07.05
AtlasMajorCities, vv1.5a
AucAdvanced, v5.6.4399 (KangaII)
AucDb, v5.1.DEV.3583
AucFilterBasic, v5.6.4399 (KangaII)
AucFilterOutlier, v5.6.4399.2531
AucMatchUndercut, v5.6.4399.2531
AucScanData, v5.6.4399 (KangaII)
AucStatClassic, v5.6.4399 (KangaII)
AucStatHistogram, v5.6.4399 (KangaII)
AucStatiLevel, v5.6.4399 (KangaII)
AucStatPurchased, v5.6.4399 (KangaII)
AucStatSales, v5.6.4399.2842
AucStatSimple, v5.6.4399 (KangaII)
AucStatStdDev, v5.6.4399 (KangaII)
AucStatWOWEcon, v5.6.4399.2530
AucUtilAHWindowControl, v5.6.4399.3311
AucUtilAppraiser, v5.6.4399.2530
AucUtilAskPrice, v5.6.4399.3175
AucUtilAutoMagic, v5.6.4399.3142
AucUtilCompactUI, v5.6.4399.2530
AucUtilEasyBuyout, v5.6.4399.3583
AucUtilItemSuggest, v5.6.4399.3108
AucUtilPriceLevel, v5.6.4399.2545
AucUtilScanButton, v5.6.4399.2530
AucUtilScanFinish, v5.6.4399.2530
AucUtilScanProgress, v5.6.4399.2530
AucUtilSearchUI, v5.6.4399.3655
AucUtilSimpleAuction, v5.6.4399.0
AucUtilVendMarkup, v5.6.4399.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.6.4399 (KangaII)
BrokerRecountStats, vv1.61
Clique, vwowi:revision
CollectMe, v1.1.3
Configator, v5.1.DEV.130
DataStore, v3.2.001
DataStoreAchievements, v3.2.001
DataStoreAuctions, v3.2.001
DataStoreCharacters, v3.2.001
DataStoreContainers, v3.2.001
DataStoreCrafts, v3.2.001
DataStoreCurrencies, v3.2.001
DataStoreInventory, v3.2.001
DataStoreMails, v3.2.001
DataStorePets, v3.2.001
DataStoreQuests, v3.2.001
DataStoreReputations, v3.2.001
DataStoreSkills, v3.2.001
DataStoreSpells, v3.2.001
DataStoreStats, v3.2.001
DataStoreTalents, v3.2.001
DBMBattlegrounds, v
DBMColiseum, v
DBMCore, v
DBMLDB, v
DebugLib, v5.1.DEV.130
DrDamage, v1.7.0_beta-1
DroodFocus, v3.4.1
Enchantrix, v5.6.4399 (KangaII)
EnhancedFlightMap, v2.1.1
EnhTooltip, v5.1.3715 (SnaggleTooth)
Factionizer, v30200.1
FBOutfitDisplayFrame, v0.9.8
FBTitan, v0.9.8
FBTrackingFrame, v0.9.8 Beta 1
FishingBuddy, v0.9.8b
FuBar2Broker, vr86-release
FuBarCurrencyFu, v1.2.1
FuBarMagicMarker, v1.0.49
Gatherer, v3.1.14
GCD, v1.7b
GFWDisenchantPredictor, v3.2
GFWFactionFriend, v3.2
GFWLevelator, v3.2
Grid, v1.30200.2009081101
GridIndicatorCornerText, v1.0
GridIndicatorSideText, v1.0
GridManaBars, v0.9
GridStatusHots, v3.13b
GridStatusLifebloom, vv3.01.01.05 release
GrimReaper, v2.0 $Revision: 76 $
HeadCount, v1.6.0
HideBlizzard, v1.0.47
HMB, v1.3
IceHUD, v1.5.13 (Revision: 437)
Informant, v5.6.4399 (KangaII)
MagicMarker, v1.0.154
MalygosStacks, v1.2
MapNotes, v5.16.30200
MapNotesBrowser, vv1.00.30200
MapNotesForAtlas, v1.00.30200
MapNotesIconLib, v1.04.30200
MapNotesIconLibFancy, v
MapNotesIconLibLegacy, v
MapNotesIconLibNeptunia, v
MapNotesIconLibNumbers, v
Mapster, v1.2.1
MikScrollingBattleText, v5.4.64
MiniPet, v5.0.180
Mounted, v1.3.11.20081201210047
Omen, v3.0.8
OmniCC, v2.5.6
Outfitter, v4.8b6
Overachiever, v0.45
OverachieverTabs, v0.45
Postal, v3.2.0
Prat30, v3.2.4
Prat30Libraries, v
Proculas, v1.6.6
ProculasFu, vv1.0
PyriteStacks, v1.0.2
RatingBuster, v
Recount, v
SexyMap, v
SlideBar, v5.6.4399 (KangaII)
Stubby, v5.6.4399 (KangaII)
SwindlerPreventer, v3.1.3
TinyTip, v0.3-Beta
Titan, v4.2.9.30200 - Revision 309
TitanAmmo, v4.2.9.30200
TitanBag, v4.2.9.30200
TitanGoldTracker, v4.2.9.30200
TitanPerformance, v4.2.9.30200
TitanWG, v1.1.5.30200
TitanXP, v4.2.9.30200
TrinketMenu, v
UndressButton, v
XPerl, v3.0.5e
XPerlRaidAdmin, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
Yikes, v1.2.6
BlizRuntimeLib_enUS v3.2.0.30200 <us>
(ck=fbf)
Well. This is not as bad as it used to be back in the old days of WoW. New incremental garbage collection reclaims garbage as it's needed all the time. But I'll have a look through it, see if something can be improved without much effort. But, it could be just that this is the running level of GrimReaper. It does have to store a historical health log of entire raid for the duration of your combat log (usually around 5 minutes worth).
[2009/07/23 18:31:10-5029-x6]: GrimReaper-2.0 72\GrimReaper.lua:1676: attempt to perform arithmetic on local 'overkill' (a string value)
GrimReaper-2.0 72\GrimReaper.lua:1820: in function `AddLine'
GrimReaper-2.0 72\GrimReaper.lua:2122: in function `DoLines'
GrimReaper-2.0 72\GrimReaper.lua:2331: in function `Tip'
GrimReaper-2.0 72\GrimReaper.lua:2984: in function <Interface\AddOns\GrimReaper\GrimReaper.lua:2982>
<in C code>: ?
Informant-5.5.4293\Libs\LibExtraTip\LibExtraTip.lua:252: in function `SetUnit'
XPerl-3.0.3c\XPerl.lua:1279: in function `XPerl_PlayerTip'
XPerl-3.0.3c\XPerl.lua:3151: in function <Interface\AddOns\XPerl\XPerl.lua:3150>
---
The addon seems to accumulate memory over time that is not released back. Would it be possible to have the data no longer used to be released? I would suspect tables populated with combatlog data, but not releasing back data that is no longer shown in the tooltips.
My computer is old and with only 1GB RAM, i should buy a new one but cant afford atm. With some hands on i can however run WoW well in raids, as long as the addons dont start to consume memory. 2 very usefull addons seems bad at this, GrimReaper and Recount - both suffering from the same tendency to allocate more and more memory that is never released back even after the data is no longer used.
GrimReaper is such an excellent analysis tool for a healer that i really want it to work well, but the memory hog currently prevents me to use it on a permanent basis, or i have to do alot of handson activities to force the memory to be released.
same for me
Although, I can select channels through the minimap icon, but when I try to report to a channel other than say, it throws this error:
Date: 2009-05-27 21:57:05
ID: 1
Error occured in: Global
Count: 1
Message: SendChatMessage(): Channel send missing channel number
Debug:
[C]: ?
[C]: ?
[C]: SendChatMessage()
GrimReaper\GrimReaper.lua:2463:
GrimReaper\GrimReaper.lua:2431
AddOns:
Swatter, v3.1.13 (<%codename%>)
AdvancedTradeSkillWindow, v
Atlas, v1.14.1
AtlasLoot, vv5.05.00
BadBoy, v3.4.1.0
BonusScanner, v4.9
BuyEmAll, v
Cartographer, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceMaps, v2.0
CartographerLookNFeel, v2.0
CartographerZoneInfo, v2.0
Clique, vwowi:revision
DBMCore, v
DBMUlduar, v
Dominos, v1.9.4
DominosRoll, v
DrDamage, v1.6.5
EQCompare, v2.0
ErrorRedirect2, v
Examiner, v09.05.24
Grid, v1.30100.2009041601
GridManaBars, v0.89
GridStatusHealingReduced, v3.1.1.27
GridStatusHots, v3.12b
GridStatusRaidDebuff, vv3.00.08.01
GridStatusSanity, v1.0
GrimReaper, v2.0 $Revision: 64 $
GuardianSpirited, v090514
HealInc, v1.0.3
HitsMode, v4
mbuffbar, v
MonkeyBuddy, v
MonkeyLibrary, v
MonkeyQuest, v
MonkeyQuestLog, v
Omen, v3.0.7
OmniCC, v2.5.3
OptionlessHouse, v
oRA2, v2.0.$Revision: 657 $
oRA2Optional, v2.0
oRA2Participant, v2.0
Outfitter, v4.7.3
Overachiever, v0.42
PoMTracker, v2.61
Postal, v3.1.1
Prat30, v3.2b2
Prat30Libraries, v
Quartz, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
RatingBuster, v
RedRange, v
sct, v6.2
sctd, v3.1
SellOMatic, vv1.1.11
simpleMinimap, v30000-5
Skada, v1.2-8
SkadaAbsorbs, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
TBag, v
TipTac, v09.05.25
Titan, v4.2.2.30100 - Revision 239
TitanBag, v4.2.2.30100
TitanClock, v4.2.2.30100
TitanCoords, v4.2.2.30100
TitanGoldTracker, v4.2.2.30100
TitanLootType, v4.2.2.30100
TitanPerformance, v4.2.2.30100
TitanRegen, v4.2.2.30100
TitanRepair, v4.2.2.30100
TitanVolume, v4.2.2.30100
VisualHeal, v
XPerl, v3.0.3c
XPerlArcaneBar, v
XPerlParty, v
XPerlPlayer, v
XPerlPlayerPet, v
XPerlRaidHelper, v
XPerlTarget, v
XPerlTargetTarget, v
(ck=8a9)
When I try to whisper to someone I get this error:
Date: 2009-05-27 21:56:09
ID: 1
Error occured in: Global
Count: 1
Message: SendChatMessage(): Whisper message missing target player!
Debug:
[C]: ?
[C]: ?
[C]: SendChatMessage()
GrimReaper\GrimReaper.lua:2463:
GrimReaper\GrimReaper.lua:2431
AddOns:
Swatter, v3.1.13 (<%codename%>)
AdvancedTradeSkillWindow, v
Atlas, v1.14.1
AtlasLoot, vv5.05.00
BadBoy, v3.4.1.0
BonusScanner, v4.9
BuyEmAll, v
Cartographer, v2.0
CartographerCoordinates, v2.0
CartographerFoglight, v2.0
CartographerGroupColors, v2.0
CartographerGuildPositions, v2.0
CartographerInstanceMaps, v2.0
CartographerLookNFeel, v2.0
CartographerZoneInfo, v2.0
Clique, vwowi:revision
DBMCore, v
DBMUlduar, v
Dominos, v1.9.4
DominosRoll, v
DrDamage, v1.6.5
EQCompare, v2.0
ErrorRedirect2, v
Examiner, v09.05.24
Grid, v1.30100.2009041601
GridManaBars, v0.89
GridStatusHealingReduced, v3.1.1.27
GridStatusHots, v3.12b
GridStatusRaidDebuff, vv3.00.08.01
GridStatusSanity, v1.0
GrimReaper, v2.0 $Revision: 64 $
GuardianSpirited, v090514
HealInc, v1.0.3
HitsMode, v4
mbuffbar, v
MonkeyBuddy, v
MonkeyLibrary, v
MonkeyQuest, v
MonkeyQuestLog, v
Omen, v3.0.7
OmniCC, v2.5.3
OptionlessHouse, v
oRA2, v2.0.$Revision: 657 $
oRA2Optional, v2.0
oRA2Participant, v2.0
Outfitter, v4.7.3
Overachiever, v0.42
PoMTracker, v2.61
Postal, v3.1.1
Prat30, v3.2b2
Prat30Libraries, v
Quartz, v1.0
QuartzFocus, v1.0
QuartzGCD, v1.0
QuartzInterrupt, v1.0
QuartzLatency, v1.0
QuartzMirror, v1.0
QuartzPlayer, v1.0
QuartzRange, v1.0
QuartzTarget, v1.0
QuartzTimer, v1.0
RatingBuster, v
RedRange, v
sct, v6.2
sctd, v3.1
SellOMatic, vv1.1.11
simpleMinimap, v30000-5
Skada, v1.2-8
SkadaAbsorbs, v1.0
SkadaDamage, v1.0
SkadaDamageTaken, v1.0
SkadaDeaths, v1.0
SkadaDebuffs, v1.0
SkadaDispels, v1.0
SkadaEnemies, v1.0
SkadaFailbot, v1.0
SkadaHealing, v1.0
SkadaPower, v1.0
SkadaThreat, v1.0
TBag, v
TipTac, v09.05.25
Titan, v4.2.2.30100 - Revision 239
TitanBag, v4.2.2.30100
TitanClock, v4.2.2.30100
TitanCoords, v4.2.2.30100
TitanGoldTracker, v4.2.2.30100
TitanLootType, v4.2.2.30100
TitanPerformance, v4.2.2.30100
TitanRegen, v4.2.2.30100
TitanRepair, v4.2.2.30100
TitanVolume, v4.2.2.30100
VisualHeal, v
XPerl, v3.0.3c
XPerlArcaneBar, v
XPerlParty, v
XPerlPlayer, v
XPerlPlayerPet, v
XPerlRaidHelper, v
XPerlTarget, v
XPerlTargetTarget, v
(ck=8a9)
ID: 2
Error occured in: Global
Count: 25
Message: ..\AddOns\GrimReaper\GrimReaper.lua line 1676:
attempt to perform arithmetic on local 'overkill' (a string value)
Debug:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:299: TriggerEvent()
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:910:
...ddOns\AtlasLootFu\Libs\AceEvent-2.0\AceEvent-2.0.lua:903
I get this error all the time when PvPing..
Recently one of my friends was linking individual lines into raid chat, and it had the links to the spells used and everything, and I thought that was a pretty nifty ability I didn't know about. He said all he has to do is shift click on a line, like "Bog Lord hits Frank for 305 damage" and it shows up like that in his report channel.
But when I shift/alt/ctrl click on a line, it does nothing. I looked through the settings, but I didn't see anything that would be preventing me from doing the same.
Anyone know what I'm doing wrong?