What is Runtime Broker

Runtime Broker

Runtime Broker is a Windows process in Task Manager that helps manage permissions on your PC for apps from Windows Store. It should only use a few megabytes of memory, but in some cases, a faulty app might cause Runtime Broker to use up to a gigabyte of RAM or more.


Windows 8 brought with it a new class of don't-call-them-Metro apps. A new process called Runtime Broker was created to help manage permissions within said apps. Under normal circumstances it should use only a few megabytes of data. However, in some cases, a memory leak may cause it to balloon up to a gigabyte or more.

The issue involves how the process handles live tiles. Under certain circumstances a request for an update to the tile may set aside an amount of RAM that never gets released. Over time, that allotment grows and grows until your system grinds to a halt. Jeffrey Keys, a developer of an app once afflicted by this problem, elaborates:
The bug manifests itself when calling TileUpdater.GetScheduledTileNotifications. The leak may not be obvious unless you have many tiles scheduled. In my experience it happens regardless of the number of scheduled tiles, it's just more apparent when you have more.
The issue has been reported to Microsoft, but there's no confirmation of a fix yet. In the meantime, if you find Runtime Broker is using a suspiciously high amount of RAM, try uninstalling any Windows 8 apps you have that utilize live tiles, one at a time.

Comments

  1. Hey, I recently read your post and I really liked It. Because I am learning about blogging.Thank you and please post latest data for us.
    I am also writing a blog related to tech niche See it and suggest me.
    runtime broker

    ReplyDelete

Post a Comment

Popular posts from this blog

The Armaggeddon Microtron T2X

Java shines brightest in language popularity

Armaggeddon Alien G9X