SIMBL Agent--what is it and why is its virtual memory footprint 30gb+?

Loud fan noises. Discovered something called SIMBL Agent was using well over 30 gigabytes of virtual memory. 2nd place was Safari at only 1.5!
So, the question of the day is
What is SIMBL Agent?
What is it doing?
And should I be concerned at 30gb+ of space being consumed?
(OK, so thats 3 questions of the day! )

Thanks for the reply! My understanding is that virtual memory uses hard drive space... so 30 GB+ is excessive, right? Or, has "virtual memory" taken on a new meaning in Leopard, or OS X.
Virtual Memory information is mostly meaningless, except to software developers and very few of them.
Virtual Memory is often times filled with holes of unused address space. The application code is mapped into this space, and the disk used for this is the actual executable code.
All the shared libraries and application frameworks that the application uses are mapped into the virtual address space, often times with empty gaps in the address space. Again the disk used are the shared library and framework files.
If the application has loadable modules, such as browser or photoshop add-ons, then these get mapped into virtual address space. And the disk for this comes from the add-on files. Also these add-ons are most likely mapped into the virtual address space with gaps between them and other code.
Then comes the data used by the application. This comes in different flavors. Some might be memory mapped files, where an explicit file accessed as if it is part of memory (vs doing read/write operations). If the file is huge, then the virtual address space needed to map it will be large as well. Or an application can memory map a bunch of smaller files, but if you have enough of them then that adds up to a lot of virtual address space.
NOTE: when memory mapping a file, the application has the opiton of specifying where in the virtual address space it would like the file to be mapped. So it is very possible for an application to specify they would like to map a file at the 29GB address offset, and everything from the lower address up to the now memory mapped file at 29GB is empty address space. No RAM and no disk associated with this gap.
So far everything I've mentioned does not need swapfile space, as real files are used for all of the above.
The application stack is mapped into the virtual address space. Since the stack grows as the application calls subroutines, it is necessary to leave lots of unmapped addresses for the stack to grow into. Since most stacks to not grow that big, a lot of that virtual address space is never mapped to RAM nor disk.
And there is the actual data being worked on by the application. This could be local variables used as part of the program flow control, or it could be buffers used to hold data the program is working on. This data would get allocated potential space in swapfiles (/var/vm/swapfile*), however, if the operating system does not run out of RAM, then it will not need to actually create any additional space in the swapfiles.
Now I have no idea what your 30GB application is doing with all of its virtual address space. And it is possible that it is using all of it, and forcing RAM to /var/vm/swapfile* files. If you really want to know, you can always use the vmmap command from a terminal (man vmmap).
However, in my experience, no one really cares. All they really want to know is whether their Mac is spending a lot of time paging. And for that I like to use Applications -> Utilities -> Terminal
sar -g 50 100
The command will display pageout information once a minute for 100 minutes (adjust values to suite your tastes).
Now you do your normal work. When you come back an look at the sar output, if it is mostly zero or some small values, or a momentary burst, then you really do not need to worry. If you have sustained high values, or if you notice a the Mac is slow at the same time you getting high pageout numbers, then you could benefit from more memory, or running fewer apps at the same time.

Similar Messages

  • What in inkchecker and why is its launch path not accessible?

    I've just started getting these error messages in my console every time I use the system print command. (It happens as soon as I click on print and the print dialog box appears - before I make any choices of print/preveiw, etc). It seems to just have started for no reason I can think of. I've been using 10.4.7 on my PPC G4 Mini, thinking of going to 10.9 but worried this might mess up my printing.
    I have an HP2710 that has given me very little trouble (other than install over wireless network). I have one "printer" set up for the gimp printer drivers and one for the HP drivers.
    I HAVE been able to print, but I'm concerned about the error messages.
    2007-05-06 08:32:53.829 Safari[7192] InkChecker could not launch , launch path not accessible
    2007-05-06 08:33:53.315 firefox-bin[7198] InkChecker could not launch , launch path not accessible
    2007-05-06 08:34:20.130 firefox-bin[7198] InkChecker could not launch , launch path not accessible
    2007-05-06 08:35:14.208 Microsoft Excel[7203] InkChecker could not launch , launch path not accessible
    2007-05-06 08:45:08.616 TextEdit[7215] InkChecker could not launch , launch path not accessible
    2007-05-06 08:46:34.159 Mail[5762] InkChecker could not launch , launch path not accessible
    I can find no meaninful references to "inkchecker" anywhere - is it part of apple system software - could this be a corrupted file?
    Thanks for any help, comments, suggestions, etc.

    I have upgraded to 10.4.9 and this message has gone away. Wasn't able to figure out if it was coming from HP or gimp software.
    I've done an "archive and install" which seems to have not carried over my printing setup (need the HP software for the All-in-One to be able to use the Scan, Fax, Memory Module), so I have the printer installed through Bonjour. Who knows -- Maybe it will start again when I get around to re-installing the HP AIO drivers?
    I'm going to mark this as answered.

  • What is 'Growl' and why do I need it?

    My system keeps telling me to install GROWL.
    What is it and why do I need it?
    Harold

    Growl is a third party utiltiy for manipulating parts of the OS and displaying "notifications". It sounds like you once had it installed. To remove go here...
    http://growl.info/documentation/growl-package-removal.php
    EDIT: It's not your system telling you, it's a Growl notification.
    -mj
    Message was edited by: macjack

  • I've set up iCloud and now have got guest user - what is that and why

    I have set up my iCloud account and now have got a guest user on my iMac - what is that and why have I got it?
    What happens if I find a way of taking that off the 'introduction screen'?
    Any help or advice most welcome.
    Rodney

    Apps downloaded on one should also appear on the other as long as the app in question runs on both iPads and iPhones.

  • Android.process.acore?  What is this and why does it keep not working?

    Help: I've had my Lucid 3 phone since May and this phone has been the most confusing thing to operate.  I'm currently having three (3) issues:
    The Wi-Fi is not working...I keep getting the symbol refreshing.  I can't turn the Wi-Fi on or off.  I read "Turning Wi-Fi on..." when I go to the setting for Wi-Fi but this has been going on for 3 hours.  C'mon!  My Wi-Fi at home is working great; that's how I'm writing this post. Help!
    To add to the misery: I keep getting a pop-up notification that reads: "Unfortunately, the android.process.acore has stopped."  What is this and why does it not work. The phone's been getting this message for a week now...help!
    Last concern: I'm still not getting multimedia texts (particularly pictures).  The data and Wi-Fi were on...well, that's when the Wi-Fi was working (please refer to complaint #1 above).  What the heck?
    This phone is terrible news and I can't wait to replace it.  In the meantime, the phone needs to work. Help.
    -Salo

        We certainly want to clear up all the confusion and have a working phone in your hands, srodezno. Let's take this one issue at a time:
    1. How long ago did this trouble with WiFi start? Are you able to connect to any alternate WiFi signals other than the one at home?
    2. Do you get that notification when you access anything in particular? Did it begin when you updated or installed any application?
    3. Are you still able to access other data services (web, apps, Play Store, etc) while the WiFi is off/not working? Are you able to send the MMS messages?
    JenniferH_VZW
    Follow us on Twitter www.twitter.com/vzwsupport

  • What is Liveshare and why has it appeared after the update to v15?

    After updating to firefox 15 the icon for Trusteer Rapport disappeared from the address bar (I presume this is just a matter of waiting for an update from them) and was replaced by an icon for something called Liveshare - what is this and why is it there?

    I've now got to the bottom of this, (and feel a little foolish for assuming this was down to Firefox before checking it out more thoroughly). The liveshare app comes bundled with the latest update to CoolPreviews and the only way to remove it is to uninstall the latest version and download the previous version again from Mozilla add-ons page. I don't think this is necessary as I have removed the Liveshare icon from view, want to keep CoolPreviews and it would only update again, I think, the next time I restarted Firefox. So, panic over and lesson learned - do a bit of research before you rush to ask for help (and make unfounded accusations)

  • What is indexing and why does it take 122 hours?

    What is indexing and why has it slowed my computer and why does it take 122 hours?

    Indexing allows Spotlght to know where everything is on your computer.  It won't take as long as it says, the times it gives are always vastly inflated.

  • What is "Other" and why does it take up so much space?

    What is "Other" and why does it take up so much space?

    What is the Other on my iPhone and How to Remove It
    An "other" larger than about 1 1/2 GB usually indicates that the "other" includes corrupted files.
    First try:
    "First you go settings/general/usage/music/then left swipe over music and press delete and you would think it deletes your music but it doesn't instead it deletes your other but make sure your ipod is connected to a computer while doing this"
    as recommended by:
    How do I get rid of "other" storage: Apple Support Communities
    Next, usually restoring from backup eliminated the corrupted files. However, sometimes restoring to factory settings/new iPod is required.
    To restore from backup see:
    iOS: How to back up

  • I purchased and successfully downloaded Caravan Palace - Caravan Palace and Panic. Both albums skip and cutout during playback. Q: what's happening and why?

    I purchased and successfully downloaded Caravan Palace - Caravan Palace and Panic. Both albums skip and cutout during playback. Q: what's happening and why?

    Sounds like a corrupt download.
    From iPad:
    Delete the albums: swipe you finger across and tap delete
    Make sure you have a good internet connection & re-download: Open iTunes app > More > Purchased
    From computer:
    Delete the albums: Select > right-click > delete
    Go to iTunes Store > Purchased (in Quick Links on the right)

  • Lastfmhelper? What is it and why is it always "not responding"?

    When ever I pull up Activity Monitor lastfmhelper is always red and not responding. Anyone have any idea what it is and why it's misbehaving? I noticed this because my 10.5.2 iMac Core 2 Due will all of the sudden become unresponsive. When I brought up Activity Monitor lastfmhelper was, as I said, red and "Not responding".
    Thanks

    It is not an OS X component so it must be from a third-party software product you've installed. A Google search only turned up a reference to a Windows file. There is a web radio site, Last.fm. You may be using software to access the site or installed software from the site to listen to their internet broadcast. If this rings a bell, then locate the software and uninstall it. It my not be compatible with Leopard.
    Uninstalling Software: The Basics
    Most OS X applications are completely self-contained "packages" that can be uninstalled by simply dragging the application to the Trash. Most applications create preference files which are stored in the /Home/Library/Preferences/ folder. Although they do nothing once you delete the associated application, they do take up some disk space. If you want you can located them in the above location and delete them, too.
    Some applications may install an uninstaller program that can be used to remove the application. In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.
    Some applications may install components in the /Home/Library/Applications Support/ folder. You can also check there to see if the application has created a folder. You can also delete the folder that's in the Applications Support folder. Again, they don't do anything but take up disk space once the application is trashed.
    Some applications may install a startupitem or a Log In item. Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder. Log In Items are set in the Accounts preferences. Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab. Locate the item in the list for the application you want to remove and click on the "-" button to delete it from the list.
    If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term.
    There are also several shareware utilities that can uninstall applications:
    AppZapper
    CleanApp
    Yank
    SuperPop
    Uninstaller
    Spring Cleaning
    Look for them at www.versiontracker.com or www.mackupdate.com.
    For more information visit The XLab FAQs and read the FAQ on removing software.

  • What is restoring and why do i 'have' to restore to connect to iTunes and can I really get all my stuff back because I have a homework essay saved on my notepad and all my apps and music. Help I don't know what to do!

    What is restoring and why do i 'have' to restore to connect to iTunes and can I really get all my stuff back because I have a homework essay saved on my notepad and all my apps and music. Help I don't know what to do!

    Unless this program will get the iPod out of recovery mode
    RecBoot: Easy Way to Put iPhone into Recovery Mode
    You will have to restore and thus erase the iPod. If you stuff is in a backup y can restore from backup. Otherwise it is lost.

  • What is powerd and why is it using so much cpu

    When I check the activity monitor, it is almost pegged out. Because of this other things run slowly. So, what is "powerd" and why is it all of a sudden using so CPU?

    It is something related to power management, but it shouldn't be running away like that.
    Select it in Activity Monitor and then Quit it using the "X in octagon" button. You should only need Quit, but try force quit if needed.
    It will restart, but hopefully it won't start running away. If it does, there is likely something else causing it to do that.

  • What is Other and why is it 22G?

    An iPad had 10G of Other on it. I did a restore and now it has 22G of Other. What is Other and why is it there consuming drive space?
    Thanks.

    "Other" is basically non media content.... The italicized text is the C&P text from an old discussion.
    "Other" includes data such as contact information and photos assigned to contacts, calendar events, Safari bookmarks/cookies/history, notes created with the Notes application, SMS messages, email stored locally or cached, and 3rd party application data created and stored by the application.
    This may be the result of some of your music, video, or photos transferred from your computer being mislabeled during the transfer process. The only way to resolve this is by doing a Restore with iTunes.
    A corrupt sync, a sync that did not finish or was interrupted, corrupt photos or files - things like that can cause "other" to soar sky high. Your 22GB is way out of whack as you know.
    You restored and that made it worse so if if one the suggestions in here helps.
    http://appchronicles.com/04/too-much-valuable-space-taken-up-by-other-category-h eres-how-to-fix-that/

  • What is Enhancement and why is it required in SAP?

    What is Enhancement and why is it required in SAP?
    Message was edited by:
            Rajalekshmi V

    Hi,
    SAP designed some standard scenmarios to meet most of the clients requirements. But still it won't suit the clients exact business spcifications, so we ned this enhancements.
    it's basically to enhance the Std SAP as per the clients requirements.
    An enhancement includes one or more components (function exits, menu enhancements, screen enhancements). For enhancements, you are recommended to observe the following naming convention.
    We add fields using the Screen exits, desing menu's using menu exits and Function exits to enhance the std functionality of the programs.
    reward if useful
    regards,
    Anji

  • What is MRP and why it is used?

    hi
    this question was asked in an interview can some one explain in detail for me
    What is MRP and why it is used? If there are 2 Lakhs of items is it feasiable to run MRP since running of MRP for 2 lakhs of item is time consuming, if yes then how it is been done?
    thanx

    Dear Bashir,
    1.MRP is material requirements planning which plans the required quantity of depedent material's along with the required date.
    2.MRP procedure is sub divided into a normal MRP,Master Production Scheduling and Consumption Based Planning.
    3.Cosnumtion BAsed planning is further sub-divided into Time Phased Planning,Reorder Point Planning and Forecast based
    Planning.Reorder point planning can be automatic or Manual.
    4.MRP type is differentiated using the MRP type value assigned in the MRP1 view of the material master.
    5.Some of the MRP types are PD - MRP,M0,M1,M2,M3 - MAster Production Scheduling related,VB - Manual reorder point
    planning,VM-Automatic reorder point planning.
    6.It is possible to take the MRP for the whole plant/for a specific MRP area using the batch MRP job.
    7.MDBT is the T Code for scheduling the MRP job or it can be scheduled for the program RMMRP000 using the T Code SM36
    and the results can be checked using SM37.
    Regards
    Mangalraj.S

Maybe you are looking for

  • Update a single column in query only form

    Forms 9i, database 10g I am migrating the form from 6i to 9i. I have a form that is query only except for one field that can be updated. The main block1, based on a view, includes most of the person's personal data, none of which is updateable.. Anot

  • How can i get my location to work on my ipad?

    I am trying to use an app on my ipad that uses my location.  I have turned my location on but it still isn't working.  I have tried turning off and back on, but that doesn't work.  Any suggestions? 

  • Web Service in CRM 5.0

    Hi All,              I have created Web service definition in CRM5.0.I have to access it from outside my company. I have created client proxy(by using the WSDL file of the web service) and logical port.when we test the webservice using the WSADMIN it

  • Problem in Number Range - object RF_BELEG

    Hi, i Have error that    ....... For object RF_BELEG XXXX, number range interval 50 does not exist FBN1 i have gone to FBN1 and even SNRO and gave this object. Number is already maintained there for 2010 for interval 50 but system still showing me er

  • Opening .ait file saved in cs5, with cs3?

    Hello, I'm having some problems properly opening an Illustrator Template file in CS3 that I saved when I was using CS5 (I use CS6 now).  My co-worker uses CS3 and can't open the template I made using CS5.  I haven't found an option anywhere to be abl