You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

BTServer causing high CPU utilization

Just got a new MacBook Pro with OS X Lion and updated to 10.7.1. I've seen the BTServer process cause high CPU utilization twice now. One morning I also noticed that the fan was running loudly while the lid was closed and the computer was locked up; I had to force power it off. Anyone seeing similar issues? Doing a search for BTServer on Google or even here in the Apple Support Communities does not bring up anything related to Lion at all, only iPhone-related articles.

MacBook Pro, Mac OS X (10.7), 2.3GHz Intel Core i7, 8GB 1.3GHz

Posted on Aug 23, 2011 5:35 PM

Reply
Question marked as Top-ranking reply

Posted on Aug 23, 2011 6:30 PM

okay, follow up here - looks like BTServer is launched when I have the ipad simulator running when doing xcode work. quitting the simulator will also end the process.


might be a necessary service for the ipad simulator, but whoa.. lets take it easy on the cpu, mmkay? 🙂

35 replies

Oct 28, 2011 4:32 AM in response to supertv

Thanx supertv.


That did the trick - now I just need to remember this, once I might need the BTServer in the simulator.


Found another interesting thing in the simulator having the Activity Monitor present all time.


Once the keyboard shows up, it uses 40% cpu - just by showing the keyboard.


Is this just me and my MacBook or is this as common as the BT Server?

Nov 5, 2011 3:13 PM in response to supertv

Hi guys,

Just want to let everyone know that I have been disabling BTServer service for more than a week;

and the solution is working for me without any side effect.

ankhansen did confirm this as well.


Before this, it was a pain to kill BTServer every 5 min or so.


Hope it helps,

T.V.

supertv wrote:


I finally figured out how to disable it.

sudo edit /DevIos5//Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0. sdk/System/Library/LaunchDaemons/com.apple.BTServer.plist


There is a 'disabled' key set to false by default.

Setting it true will prevent BTServer from being started.


Hope it helps,

Jan 10, 2012 12:43 AM in response to supertv

Worked for me as well. Just edit this file using XCode and set the Disabled property to YES.


/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0. sdk/System/Library/LaunchDaemons/com.apple.BTServer.plist


I had to set the Write permission to the file and to all its parent folders up to the top one, otherwise the file didn't save.

Jan 15, 2012 8:13 PM in response to bogdanudrescu

I ran into the permission problem. I used Finder to grant Read & Write permissions to admin (Administrators) on that one file. But it doesn't seem right to relax permissions on entire folders. My background is Windows (NTFS) so I don't fully understand why Xcode requires that (also TextEdit). I dredged up an ancient recollection of using vi many many years ago, and was able to change the file. I noticed afterward that the permissions on that file I granted to admin have disappeared, don't understand that either.


When my BTServer went out of control, it was often soon after a resume from sleep. I noticed this in the log corresponding to the latest event.


1/15/12 9:36:08 PMkernelPM notification timeout (pid 17873, BTServer)

Mar 4, 2012 5:51 AM in response to Ryan Homer

I have the same issue. My mac is 10.6.8 and I'm using XCode 4.2.


Just try:


Go to the Macintosh HD > Developer > Platforms > iPhoneSimulator.platform > Developer > SDKs > iPhoneSimulator5.0.sdk > System > Library > LaunchDaemons directory and then open the plist file from there. Locate the "Disabled" key and change its value from "NO" to "YES".You need to change permission in the file and also its parent folder in order to save the new permission of plist file before modifying in XCode.


Hope this help.


Frankie

Mar 23, 2012 9:25 AM in response to elguanodev

@elguanodev: There IS a way to spot the high CPU usage before the fans start revving: I use MenuMeters. This shows the CPU load in the menubar as a small graph. Launching the simulator usually also raises CPU usage a lot. (2Ghz i7 MacBook Pro) After quitting the simulator, the graphs usually return to normal, but not always. (That's why I am here in this thread, responding to your post :-)

BTServer causing high CPU utilization

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.