Posts Tagged “Optimization”
- ripgrep October 12, 2016
- os_unfair_lock (1)October 7, 2016
- Real World Swift Performance October 7, 2016
- The Myth of RAM (1)August 31, 2016
- Foundation Hashing August 25, 2016
- Steve Jobs on Graphics Performance August 24, 2016
- Looking Back on Swift 3 and Ahead to Swift 4 (1)July 30, 2016
- “This Regular Expression Has Been Replaced With a Substring Function” July 21, 2016
- Exponential Time Complexity in the Swift Type Checker July 18, 2016
- Swift Classes to Be Non Publicly Subclassable by Default (11)July 17, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- C Compilers Break for Objects Larger Than PTRDIFF_MAX Bytes May 23, 2016
- Beware the UIKit Visitors (1)May 12, 2016
- Locking in WebKit (2)May 9, 2016
- Swift Proposal: Mutability and Foundation Value Types (1)April 22, 2016
- Performance Comparisons of Common Operations, 2016 Edition April 21, 2016
- Swift Type-checking Performance Case Study April 21, 2016
- Dropbox’s Exodus From the Amazon Cloud Empire (4)March 15, 2016
- GitHub Rate Limiting CocoaPods March 10, 2016
- Swift Asserts March 4, 2016
- Why Safe C Is Sometimes Unsafe Swift March 3, 2016
- Proposed New Swift Collections Model March 3, 2016
- Fast Ordered Collections for Swift Using In-memory B-trees March 1, 2016
- Google AMP and Facebook Instant Articles February 26, 2016
- Introducing the B3 JIT Compiler February 25, 2016
- Use and Misuse of NSUserDefaults (5)February 22, 2016
- Concurrent Memory Deallocation in the Objective-C Runtime (1)February 12, 2016
- Swift Struct Storage February 11, 2016
- Pragmatic Core Data February 10, 2016
- Swift Optimization Tips and Reference Counting February 3, 2016
- Exploring Swift Array’s Implementation (1)January 8, 2016
- Microsoft Solitaire Was Developed by a Summer Intern January 8, 2016
- More Responsive WebKit Tapping on iOS December 17, 2015
- Swift Plans (3)December 9, 2015
- The Search for a Faster CRC32 December 4, 2015
- Optimizing Facebook for iOS Start Time November 30, 2015
- How Swift Implements Unowned and Weak References (1)November 24, 2015
- A Look Into Realm’s Core DB Engine November 16, 2015
- How Facebook’s Safety Check Works November 15, 2015
- Gene Amdahl, RIP November 14, 2015
- How Swift Implements Generics November 6, 2015
- Dynamic Frameworks and App Launch Times October 26, 2015
- Swift’s @noescape Attribute October 26, 2015
- Real-time Resizing of Flickr Images Using GPUs (2)October 22, 2015
- Google’s Accelerated Mobile Pages (5)October 14, 2015
- Jitterdämmerung (1)October 8, 2015
- Counting Git Objects With Bitmap Indexes September 24, 2015
- The Big Nerd Ranch Core Data Stack September 23, 2015
- Objective-C Is Our Generation’s COBOL (7)September 18, 2015
- Computer Science Courses that Don’t Exist, But Should September 13, 2015
- How to Use -updateConstraints September 1, 2015
- Skylake August 31, 2015
- Type Profiling and Code Coverage Profiling for JavaScript August 28, 2015
- Lazy Filters and Maps August 22, 2015
- Making Tab-Switching and Scrolling Faster in OmniFocus for Mac August 22, 2015
- Swift Protocols, Arrays, and Casting (3)August 3, 2015
- Swift Array Performance (8)August 1, 2015
- NSTaggedPointerString July 31, 2015
- SQLite FTS5 July 31, 2015
- Swift Whole Module Optimization July 28, 2015
- Java Strings No Longer Share Storage (1)July 20, 2015
- Swift 2: SIMD June 25, 2015
- Introduction to WebKit Content Blockers (1)June 18, 2015
- How Crash Bandicoot Was Fit Into 2MB of RAM June 18, 2015
- How Not to Crash #2: Mutation Exceptions May 17, 2015
- Facebook Instant Articles (7)May 15, 2015
- Dropbox’s Firefly Full-Text Search Engine May 14, 2015
- Using Atomics to Get Rid of @synchronized May 12, 2015
- Swift, Accelerate, and Generics April 7, 2015
- The Death of Optimizing Compilers April 2, 2015
- Swift Protocols and Generics (2)March 28, 2015
- Wrapping libxml2 for Swift March 12, 2015
- Let’s Build @synchronized March 11, 2015
- Using cp to Copy a Lot of Files (3)March 10, 2015
- Wikipedia Adopts HHVM January 13, 2015
- Trust No One, Not Even Performance Counters October 25, 2014
- Mutable Collections in Swift October 19, 2014
- NSCoder, NSArchiver, and NSKeyedArchiver October 13, 2014
- To Swift and Back Again October 9, 2014
- SQLite 3.8.7 Alpha 50% Faster Than 3.7.17 (1)October 6, 2014
- Objective-C Drops vtable Optimization (3)September 24, 2014
- Facebook’s iOS Infrastructure September 18, 2014
- Swift 1.0 Performance and Compilation Times (4)September 13, 2014
- Core Data Batch Updates September 8, 2014
- FastCoding August 25, 2014
- “It’s a Coup” (17)August 18, 2014
- StackOverflow Scalability July 22, 2014
- Exploring Swift Memory Layout July 19, 2014
- Secrets of Swift’s Speed July 6, 2014
- A Closer Look at Android RunTime (ART) July 6, 2014
- Compiler Writers Gone Wild: ARC Madness June 28, 2014
- Metal June 6, 2014
- Tail Recursion, Objective-C, and ARC May 25, 2014
- Why objc_autoreleaseReturnValue Differs for x86_64 and ARM May 21, 2014
- Making dispatch_once() Fast (1)May 21, 2014
- Introducing the WebKit FTL JIT (1)May 14, 2014
- Facebook Makes Mercurial Faster Than Git April 30, 2014
- Buggy Security Guidance from Apple April 20, 2014
- How I Came to Write D April 8, 2014
- Exposing NSDictionary April 8, 2014
- Surveying Various Languages’ String-search Algorithms April 2, 2014
- MCS Locks and qspinlocks April 2, 2014
- Warp, a Fast C and C++ Preprocessor (1)March 28, 2014
- Exposing NSMutableArray (1)March 27, 2014
- Overview of WebKit’s CSS JIT Compiler March 26, 2014
- An Illustrated History of objc_msgSend February 12, 2014
- ARC’s Fast Autorelease January 31, 2014
- The Lost Art of C Structure Packing (2)January 16, 2014
- Why GNU grep Is Fast (1)January 10, 2014
- The Effects of Compiler Optimizations (1)October 22, 2013
- iOS on arm64 Has Inline Retain Count in the isa (3)September 24, 2013
- Date Parsing Performance: NSDateFormatter vs. SQLite (4)September 10, 2013
- WebKit Binary Size Speed Boost August 14, 2013
- How Three Guys Rebuilt the Foundation of Facebook (1)June 13, 2013
- NetflixGraph Memory Optimization January 22, 2013
- Page Weight Matters (1)January 4, 2013
- Optimizing Flood Fill September 29, 2012
- objc_msgSend_vtable (2)June 18, 2011
- Selector Uniquing in the dyld Shared Cache September 1, 2009
- Cocoa Enumeration (3)December 8, 2003
Note: Most posts from before September 2012 are not yet tagged.