Reddit mentions: The best computer performance optimization books
We found 9 Reddit comments discussing the best computer performance optimization books. We ran sentiment analysis on each of these comments to determine how redditors feel about different products. We found 5 products and ranked them based on the amount of positive reactions they received. Here are the top 20.
1. Zen of Code Optimization: The Ultimate Guide to Writing Software That Pushes PCs to the Limit
- Used Book in Good Condition
Features:
Specs:
Height | 9.25 Inches |
Length | 7.5 Inches |
Number of items | 1 |
Weight | 1.74826573766 Pounds |
Width | 1.25 Inches |
2. iOS and macOS Performance Tuning: Cocoa, Cocoa Touch, Objective-C, and Swift (Developer's Library)
Specs:
Height | 8.9 Inches |
Length | 6.9 Inches |
Number of items | 1 |
Weight | 1.4109584768 Pounds |
Width | 1 Inches |
3. Using WebPageTest: Web Performance Testing for Novices and Power Users
- O Reilly Media
Features:
Specs:
Height | 9.17321 Inches |
Length | 7.00786 Inches |
Number of items | 1 |
Weight | 0.8598028218 Pounds |
Width | 0.4519676 Inches |
4. High Performance Android Apps: Improve Ratings with Speed, Optimizations, and Testing
- O Reilly Media
Features:
Specs:
Height | 9.17321 Inches |
Length | 7.00786 Inches |
Number of items | 1 |
Weight | 1.00530791472 Pounds |
Width | 0.559054 Inches |
5. Visual C++ Optimization with Assembly Code
- Raises MacBook up to 6-inches to your ideal ergonomic viewing height for improved airflow, cooling and quieter performance
- Aligns MacBook with external display for the ultimate dual-screen workstation
- Pairs with a full-size keyboard and mouse for the most comfortable home setup
- Non-slip arms hold all size MacBooks - from 11-inch Air to 15-inch Pro
Features:
Specs:
Height | 9 Inches |
Length | 7.5 Inches |
Number of items | 1 |
Weight | 1.75047036028 Pounds |
Width | 1 Inches |
🎓 Reddit experts on computer performance optimization books
The comments and opinions expressed on this page are written exclusively by redditors. To provide you with the most relevant data, we sourced opinions from the most knowledgeable Reddit users based the total number of upvotes and downvotes received across comments on subreddits where computer performance optimization books are discussed. For your reference and for the sake of transparency, here are the specialists whose opinions mattered the most in our ranking.
Practically, you can use Swift for anything where you would use Objective-C, but there are a few situations you might use Objective-C and a few times you must Objective-C.
However even with the above, Swift is a better choice for new development. Apple has decided Swift is the future and is heavily investing in it. Performance is improving with Swift, the language is generally source code compatible for the last two years at least, and every year, more of the few remaining Objective-C only APIs have a Swift overlay.
Zen of Code Optimization
It's dated, but still fun to read and still provides a good mindset. I've owned this book for 20 years now, and I still flip through it every couple of years.
Webpagetest.org is the original web performance tool and it's opensource so you can poke around. Also, buy this book about WPT. It should be super eye opening... https://www.amazon.com/Using-WebPageTest-Performance-Testing-Novices/dp/1491902590
Depending on how skilled you are at Java:
Then for Android specifically:
It happens. From what I understand mostly when a site grows and paying for optimization is cheaper than buying new servers (I probably should have said x86 instead of PCs)
This is the only source I found before I got bored searching XD http://www.amazon.com/Visual-C-Optimization-Assembly-Code/dp/193176932X
His algorithm reminds me of the one described by Michael Abrash in Zen of Code Optimization. It was a word counting program that IIRC processed the input in vectorized way (4 bytes at a time).
if you're really worried about efficiency you might want to check iOS and macOS Performance Tuning. As everyone else said, there's very little relation between lines of code and performance. If you're getting an awful performance in your app it might be due to methods messing with other threads or poorly designed repetitive tasks.