responsiveness in Mavericks

General discussions about LaunchBar
Post Reply
bigcloits
Rank 2
Rank 2
Posts: 64
Joined: Mon Nov 24, 2008 4:28 pm

responsiveness in Mavericks

Post by bigcloits » Wed Nov 06, 2013 5:44 pm

LaunchBar responsiveness was reduced for me after installing Mavericks. Suddenly, about 80% of the time, it was missing the first few characters of input after Search in LaunchBar activation. I’ve been using LB constantly for many, many years, so the problem was painfully obvious. It’s almost scary how dependent I am on LaunchBar!

I disabled App Nap in the Get Info window for the application package. Problem solved. Just like that.

Am I the only person who’s finding Mavericks slow in general? On a new, powerful iMac, too. I read Siracusa’s review. I get how Mavericks is supposedly all about prioritizing user input over everything else. I know App Nap is really, really not supposed to slow down responsiveness to user input. And yet I’ve got all kinds of latency. In fact, dang near every time I switch apps there’s an extra beat before the new app is responsive. I’m starting to wonder if there’s something generally wrong, because everybody else seems just thrilled with how responsive Mavericks is.

bigcloits
Rank 2
Rank 2
Posts: 64
Joined: Mon Nov 24, 2008 4:28 pm

Re: responsiveness in Mavericks

Post by bigcloits » Mon Mar 24, 2014 3:12 am

Update: I have now observed the same problem on multiple Macs.

I have installed and used Mavericks and Launchbar on 7 separate Macs. Three of those Macs were basically out-of-the-box fresh, with hardly anything else running of installed. In all cases, LaunchBar responsiveness was obviously impaired until I enabled the “Prevent App Nap” option for the App (via Get Info in Finder). In all cases, there were unambiguous examples of LaunchBar failing to register keystrokes, and then clearly and completely recovering when I turned off App Nap.

As long as the “Prevent App Nap” option exists, there’s no real problem here. But I’m worried and curious about the relationship between App Nap and OS X for the future.

absinthblam
Posts: 9
Joined: Wed May 21, 2014 1:20 pm

Re: responsiveness in Mavericks

Post by absinthblam » Wed May 21, 2014 1:22 pm

i am also experiencing severe lag on every invocation of launchbar, starting with mavericks. however, the issue doesn't go away for me when disabling appnap in the finder for launchbar.

obdev, please help, being this slow launchbar isn't useful to me anymore

m2habert
Posts: 1
Joined: Thu May 22, 2014 7:00 pm

Re: responsiveness in Mavericks

Post by m2habert » Thu May 22, 2014 7:09 pm

¿Why in HEAVENS the LaunchBar developers didn't message us, their paying customers, about this?? Not cool. (Take that for "unresponsiveness"...)

absinthblam
Posts: 9
Joined: Wed May 21, 2014 1:20 pm

Re: responsiveness in Mavericks

Post by absinthblam » Thu Jul 10, 2014 7:52 pm

I've run a diagnose on LaunchBar while it is stalled - it seems its blocked by an expensive call to iconForFile

Call graph:
2765 Thread_1808940 DispatchQueue_1: com.apple.main-thread (serial)
+ 2765 start (in libdyld.dylib) + 1 [0x7fff885f25fd]
+ 2765 NSApplicationMain (in AppKit) + 940 [0x7fff88b557a3]
+ 2758 -[NSApplication run] (in AppKit) + 553 [0x7fff88b6a9bc]
+ ! 2758 ??? (in LaunchBar) load address 0x10e03d000 + 0x10ca75 [0x10e149a75]
+ ! 2758 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 122 [0x7fff88b768bb]
+ ! 2758 _DPSNextEvent (in AppKit) + 1434 [0x7fff88b7726e]
+ ! 2758 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) + 65 [0x7fff8515a5bc]
+ ! 2696 ReceiveNextEventCommon (in HIToolbox) + 173 [0x7fff8515a685]
+ ! : 2696 RunCurrentEventLoopInMode (in HIToolbox) + 226 [0x7fff8515aa0d]
+ ! : 2696 CFRunLoopRunSpecific (in CoreFoundation) + 309 [0x7fff8d0adf25]
+ ! : 2696 __CFRunLoopRun (in CoreFoundation) + 776 [0x7fff8d0ae468]
+ ! : 2696 __CFRunLoopDoObservers (in CoreFoundation) + 391 [0x7fff8d0bcd87]
+ ! : 2696 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ (in CoreFoundation) + 23 [0x7fff8d0bce17]
+ ! : 2695 __83-[NSWindow _postWindowNeedsDisplayOrLayoutOrUpdateConstraintsUnlessPostingDisabled]_block_invoke1331 (in AppKit) + 46 [0x7fff892e9061]
+ ! : | 2695 _handleWindowNeedsDisplayOrLayoutOrUpdateConstraints (in AppKit) + 884 [0x7fff88d1374e]
+ ! : | 2695 -[NSNextStepFrame displayIfNeeded] (in AppKit) + 156 [0x7fff88df83eb]
+ ! : | 2695 -[NSView displayIfNeeded] (in AppKit) + 1680 [0x7fff88cae2fa]
+ ! : | 2695 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] (in AppKit) + 2828 [0x7fff88ccee9f]
+ ! : | 2695 -[NSNextStepFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] (in AppKit) + 303 [0x7fff88e01c13]
+ ! : | 2695 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] (in AppKit) + 6151 [0x7fff88cd3bc4]
+ ! : | 2695 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] (in AppKit) + 6151 [0x7fff88cd3bc4]
+ ! : | 2695 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] (in AppKit) + 841 [0x7fff88cd2706]
+ ! : | 2693 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] (in AppKit) + 2787 [0x7fff88cd4ca0]
+ ! : | + 2693 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] (in AppKit) + 2787 [0x7fff88cd4ca0]
+ ! : | + 2693 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] (in AppKit) + 1799 [0x7fff88cd48c4]
+ ! : | + 2693 -[NSView _drawRect:clip:] (in AppKit) + 3748 [0x7fff88cd604f]
+ ! : | + 2693 -[NSTableView drawRect:] (in AppKit) + 1484 [0x7fff88cfd331]
+ ! : | + 2693 -[NSTableView drawRowIndexes:clipRect:] (in AppKit) + 776 [0x7fff88e33fed]
+ ! : | + 2693 -[NSTableView drawRow:clipRect:] (in AppKit) + 1629 [0x7fff88e34793]
+ ! : | + 2693 ??? (in LaunchBar) load address 0x10e03d000 + 0x539cf [0x10e0909cf]
+ ! : | + 2692 ??? (in LaunchBar) load address 0x10e03d000 + 0x52aae [0x10e08faae]
+ ! : | + ! 2692 ??? (in LaunchBar) load address 0x10e03d000 + 0xa081c [0x10e0dd81c]
+ ! : | + ! 2692 ??? (in LaunchBar) load address 0x10e03d000 + 0xa02cd [0x10e0dd2cd]
+ ! : | + ! 2692 -[NSWorkspace iconForFile:] (in AppKit) + 151 [0x7fff8930549d]
+ ! : | + ! 2692 GetIconRefFromFileInfo (in LaunchServices) + 77 [0x7fff90a305e4]
+ ! : | + ! 2692 BindingManager::CreateWithFileInfo(FSRef const*, unsigned long, unsigned short const*, unsigned int, FSCatalogInfo const*, bool) (in LaunchServices) + 61 [0x7fff90a307e1]
+ ! : | + ! 2692 BindingBlueprint::BindingBlueprint(__CFURL const*) (in LaunchServices) + 178 [0x7fff90a20642]
+ ! : | + ! 2692 BindingBlueprint::initialize(__CFDictionary const*) (in LaunchServices) + 928 [0x7fff90a20c08]
+ ! : | + ! 2692 BindingBlueprint::initialzeFileType(FileInfo*) (in LaunchServices) + 280 [0x7fff90a213dc]
+ ! : | + ! 2692 FSNodePreparePkgInfo (in LaunchServices) + 265 [0x7fff90a1f69e]
+ ! : | + ! 2692 __open (in libsystem_kernel.dylib) + 10 [0x7fff917dd5da]

Post Reply