Here is a csv export from the ~/Library/Application Support/Growl/ notifications.history of all HardwareGrowler events. Basically it is just bluetooth and power events (I omitted the binary column).
Z_PK Z_ENT Z_OPT ZPRIORITY ZDELETEUPONRETURN ZSHOWINROLLUP ZIMAGE ZTIME ZAPPID ZAPPLICATIONNAME ZDESCRIPTION ZIDENTIFIER ZNAME ZTITLE 584 2 1 0 0 0 15 3.47335512165462E8 (null) HardwareGrowler Current charge: 98% power Switched to Battery Power On battery power 585 2 1 0 0 0 15 3.47335542603844E8 (null) HardwareGrowler Time remaining: 111 minutes Current charge: 97% power Switched to Battery Power On battery power 586 2 1 0 0 0 16 3.47336076643785E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 587 2 1 0 0 0 16 3.47336084375281E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 588 2 1 0 0 0 16 3.47336397150132E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Disconnected Bluetooth Disconnection 589 2 1 0 0 0 16 3.47336401008629E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Connected Bluetooth Connection 590 2 1 0 0 0 16 3.47336764582701E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Disconnected Bluetooth Disconnection 591 2 1 0 0 0 16 3.47336767937052E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Connected Bluetooth Connection 592 2 1 0 0 0 16 3.47336916399009E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 593 2 1 0 0 0 16 3.47336924906528E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 594 2 1 0 0 0 16 3.47336960148286E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 595 2 1 0 0 0 16 3.47336968021595E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 596 2 1 0 0 0 18 3.4733772458681E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 597 2 1 0 0 0 19 3.47337727607808E8 (null) HardwareGrowler Battery charging... Current charge: 63% power Switched to A/C Power On A/C power 598 2 1 0 0 0 19 3.47337788529996E8 (null) HardwareGrowler Battery charging... Time to charge: 63 minutes Current charge: 64% power Switched to A/C Power On A/C power 599 2 1 0 0 0 18 3.47342955009536E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 600 2 1 0 0 0 15 3.47423631283645E8 (null) HardwareGrowler Current charge: 99% power Switched to Battery Power On battery power 601 2 1 0 0 0 15 3.4742366173123E8 (null) HardwareGrowler Time remaining: 125 minutes Current charge: 99% power Switched to Battery Power On battery power 602 2 1 0 0 0 16 3.47423997983517E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Disconnected Bluetooth Disconnection 603 2 1 0 0 0 16 3.47424023645855E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 604 2 1 0 0 0 18 3.47426598373183E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 605 2 1 0 0 0 19 3.47426601277427E8 (null) HardwareGrowler Battery charging... Current charge: 50% power Switched to A/C Power On A/C power 606 2 1 0 0 0 16 3.4742662226699E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Connected Bluetooth Connection 607 2 1 0 0 0 16 3.47426624150455E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 608 2 1 0 0 0 19 3.47426662041611E8 (null) HardwareGrowler Battery charging... Time to charge: 94 minutes Current charge: 51% power Switched to A/C Power On A/C power 609 2 2 0 0 0 18 3.47432705045015E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 610 2 1 0 0 0 15 3.47648370792456E8 (null) HardwareGrowler Current charge: 97% power Switched to Battery Power On battery power 611 2 1 0 0 0 15 3.47648401246425E8 (null) HardwareGrowler Time remaining: 113 minutes Current charge: 96% power Switched to Battery Power On battery power 612 2 1 0 0 0 16 3.47648506274938E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 613 2 1 0 0 0 18 3.47649279007216E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 614 2 1 0 0 0 19 3.47649280598226E8 (null) HardwareGrowler Battery charging... Current charge: 80% power Switched to A/C Power On A/C power 615 2 1 0 0 0 16 3.47649290462445E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 616 2 1 0 0 0 16 3.47649294446284E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Disconnected Bluetooth Disconnection 617 2 1 0 0 0 19 3.47649341429351E8 (null) HardwareGrowler Battery charging... Time to charge: 31 minutes Current charge: 81% power Switched to A/C Power On A/C power 618 2 1 0 0 0 16 3.47649745711664E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Connected Bluetooth Connection 619 2 2 0 0 0 18 3.47652861040495E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 621 2 1 0 0 0 16 3.47727650972834E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Disconnected Bluetooth Disconnection 622 2 1 0 0 0 16 3.47744100454905E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Connected Bluetooth Connection 623 2 1 0 0 0 16 3.47746060377614E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Disconnected Bluetooth Disconnection 624 2 1 0 0 0 16 3.47746078704794E8 (null) HardwareGrowler Logitech Bluetooth Mouse M555b Logitech Bluetooth Mouse M555b Bluetooth Device Connected Bluetooth Connection 625 2 2 0 0 0 15 3.47765286154932E8 (null) HardwareGrowler Current charge: 99% power Switched to Battery Power On battery power 626 2 2 0 0 0 15 3.47765316545734E8 (null) HardwareGrowler Time remaining: 214 minutes Current charge: 99% power Switched to Battery Power On battery power 627 2 1 0 0 0 16 3.47765392758504E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 628 2 1 0 0 0 16 3.47765401668074E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 629 2 1 0 0 0 16 3.47765434934138E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Disconnected Bluetooth Disconnection 630 2 1 0 0 0 18 3.47768740962158E8 (null) HardwareGrowler power Switched to A/C Power On A/C power 631 2 1 0 0 0 19 3.47768743881227E8 (null) HardwareGrowler Battery charging... Current charge: 64% power Switched to A/C Power On A/C power 632 2 1 0 0 0 19 3.47768774278643E8 (null) HardwareGrowler Battery charging... Time to charge: 126 minutes Current charge: 64% power Switched to A/C Power On A/C power 633 2 1 0 0 0 16 3.47768819485543E8 (null) HardwareGrowler XXXXX’s keyboard XXXXX’s keyboard Bluetooth Device Connected Bluetooth Connection 634 2 1 0 0 0 18 3.47773440238809E8 (null) HardwareGrowler power Switched to A/C Power On A/C power On Jan 8, 7:52 pm, Charlie S <[email protected]> wrote: > Know which hardware you are getting notifications about > > > > > > > > On Sat, Jan 7, 2012 at 12:22 PM, Jeff A <[email protected]> wrote: > > I looked at my Activity Monitor today and was astounded to see > > HardwareGrowler using 400+MB of real memory. My system uptime is > > currently about 7 days, so this represents less than a week of > > execution. Relaunching it drops use Real memory down to just 35MB. > > IMO this is horrible behavior for a process that is a "background" > > utility and, based upon its description, just monitors hardware/ > > network events to broadcast them via growl. It should have 0 > > cumulative state to track while running. > > > Here is the output of the `leaks` of the process. Hope this helps and > > can be fixed in a future update of HardwareGrowler, though only about > > 8KB appears to be "true" leaks. > > > Thanks, > > Jeff > > > Process: HardwareGrowler [340] > > Path: /Applications/HardwareGrowler.app/Contents/MacOS/ > > HardwareGrowler > > Load Address: 0x100000000 > > Identifier: com.growl.hardwaregrowler > > Version: 1.3.1 (1.3.1) > > Code Type: X86-64 (Native) > > Parent Process: launchd [118] > > > Date/Time: 2012-01-07 14:08:29.937 -0500 > > OS Version: Mac OS X 10.7.2 (11C74) > > Report Version: 7 > > > leaks Report Version: 2.0 > > Process 340: 56284 nodes malloced for 425650 KB > > Process 340: 128 leaks for 8192 total leaked bytes. > > Leak: 0x40010af80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40010b3c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x40010c040 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x40010c8c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40010ec40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40011a420 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x40011d1c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x400120b40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 10 > > Leak: 0x400127940 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x400128ce0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x40012e5c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x40012f5c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x400139680 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40013c0c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x40013ea60 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x4001405e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400140f80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 7 > > Leak: 0x400141080 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400141300 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x4001426e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400142860 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400143580 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 9 > > Leak: 0x4001446a0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x400145480 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400145580 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400148460 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400149d80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x4001543e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x400157de0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x4001587c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400158b40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40015be40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 7 > > Leak: 0x40015e940 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40015ee00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40015f1c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x40015fc80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x4001617e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400161f00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400162a80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400162b80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400163a60 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x400165dc0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400165f80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400168080 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400168f40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400169400 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x40016aa40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x40016acc0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40016f0e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40016fbe0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x400170220 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400170a00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400170e00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400172180 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x4001731e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400173900 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x4001775c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400179a40 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400179c00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40017a100 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x40017bfa0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40017e640 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40017f460 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x40017f4a0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400182680 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x4001827c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400185c00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400187500 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x400187880 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40018b140 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 8 > > Leak: 0x40018b4c0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x40018d580 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40018da80 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x40018f0e0 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 5 > > Leak: 0x400192a00 size=64 zone: auto_zone_0x1000cf000 > > __NSCFDictionary ObjC CoreFoundation item count: 6 > > Leak: 0x4001958a0 size=64 zone: > > ... > > read more » -- You received this message because you are subscribed to the Google Groups "Growl Discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/growldiscuss?hl=en.
