1. Welcome to the new MacRumors forums. See our announcement and read our FAQ

Lion: What is Talagent?

Discussion in 'Mac OS X 10.7 Lion' started by bryguy393, Apr 18, 2011.

  1. macrumors member


    Hello! I use gfxCardStatus to tell me and switch which graphics card is running on my i7 MBP, and i noticed that in lion, fairly often, under dependencies, it lists something called talagent. It is causing the discrete graphics to be triggered on. Apparently it is located in System/Library/CoreServices/

    Anybody know what this is or why it would be causing the GPU to come online?
  2. macrumors demi-god


  3. macrumors member


  4. macrumors 601

    Mr. Retrofire

    One string within "talagent" is:
    So i think it has something to do with the new "Resume" feature.
  5. macrumors member


    ah, good find! on a side note, does anybody else realize that when browsing Facebook in the new safari, the chat window in the bottom right corner is impossible to close?
  6. macrumors 6502

    I'm not having that problem at all. :p
  7. macrumors newbie

    Talagent Open Files - Fingerprint of Mystery Process

    Hmmm… Not sure. Used Activity Viewer to see what files it had open and it was directly talking to MDS (aka spotlight) Here is the file list… I opened the one that was in the mds directory (the .db) and it had a bunch of references to security. Not sure if this os common but for what it is worth, the files:

    /System/Library/ColorSync/Profiles/sRGB Profile.icc
    /System/Library/Keyboard Layouts/AppleKeyboardLayouts.bundle/Contents/Resources/AppleKeyboardLayouts-L.dat
    count=1, state=0x2
  8. macrumors 601

    Mr. Retrofire

    Your list contains files opened by the kernel and files opened by the app/agent/daemon. It does not mean that talagent has opened these files.
  9. macrumors member

    Wow, any developer should know to use the unix manual...

    "man talagent" gives this...
         talagent -- talagent is a helper agent for the Transparent App Lifecycle
         talagent --dump bundle_id_fragment
         The talagent tool provides services related to the Transparent App Life-
         cycle feature.
         talagent may also be run manually to output information about the persis-
         tent state of an application.
         The options are as follows:
         -dump bundle_id_fragment
             Outputs the persistent state of an application whose bundle ID con-
             tains the given fragment, case insensitive ("textedit" for example).
             You may also pass a path directly to the app's persistent state
             directory, usually in ~/Library/Saved Application State.
         -launch bundle_id
             Launches an application stopped, as they are launched when logging
             in, and does not start the app until you press return. Any bitmaps
             for the application are decoded and shown in proxy windows, and the
             app may adopt those windows when it is started. This is a way to test
             the application's behavior when launched from loginwindow, without
             actually needing to log in.
             Simulates memory pressure, which may cause apps that support auto-
             matic termination to exit. This does not actually allocate any mem-
         First appeared in Mac OS X 10.7
  10. macrumors 68020

    No one in this thread claimed to be a 'developer'. You also don't need to be a 'developer' to download a torrent.
  11. macrumors 68030


    This looks interesting I wonder if it would be a worth while utility to have that looks for the launch of your big productive apps and fires this off just to clean things up a bit.

    Maybe fire it off at regular intervals just to make stuff isn't hanging rounds unless it needs to be.

Share This Page