惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google DeepMind News
Google DeepMind News
I
InfoQ
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
L
LangChain Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Recent Announcements
Recent Announcements
GbyAI
GbyAI
爱范儿
爱范儿
Microsoft Security Blog
Microsoft Security Blog
腾讯CDC
美团技术团队
罗磊的独立博客
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
M
MIT News - Artificial intelligence
D
Docker
MongoDB | Blog
MongoDB | Blog
F
Fortinet All Blogs
博客园 - 叶小钗

TechSpot

Flagship Rematch: Ryzen 7 5800X3D vs. Core i9-12900K Slack chats and internal data from failed startups are finding a second life in AI training A $5 Bluetooth tracker hidden in a postcard exposed a warship's movements Leakers claim PlayStation 6 could offer at least 3x the performance of the PS5 The Mac Mini is no longer a niche product, it's local AI infrastructure IPv6 traffic reaches parity with IPv4 for the first time, Google data shows Xbox expansion cards are now cheaper than SSDs, and PC users are repurposing them Blue Origin prepares to reuse New Glenn booster in bid to challenge SpaceX Nvidia could bring back the 12GB RTX 3060 as supply issues disrupt GPU roadmap What was the first OS you ever used? SNK revives NeoGeo AES with modern upgrades and HDMI support Valve's Proton 11 beta boosts Linux gaming with better performance and classic game support Researchers warn Microsoft Defender vulnerability is already being exploited A four-day Steam freebie turned into $250,000 for an indie game AMD may relaunch Ryzen 7 5800X3D for AM4's 10th anniversary This humanoid robot can almost run as fast as a human sprinter Two New Jersey men jailed for helping North Korean IT workers infiltrate 100+ companies A $7,000 DIY radar project is taking on hardware that usually costs over $100,000 Metro 2039 is going darker than ever, launching this winter on PC and consoles Gemini arrives on macOS with a dedicated desktop app AI infrastructure boom pushes AMD, Intel and Arm to new valuation heights New self-healing material can repair itself over 1,000 times, extend the lifespan of cars and aircraft Japan's bullet train to debut high-tech private cabins, for an added fee Memory card and flash drive pricing surges 120%, with some models spiking 260% Open-source tool decrypts all private data collected by Windows Recall on Copilot PCs The 2026 PC and Console Gaming Report shows most revenue now comes from games outside the Top 20 PureMac is a new open-source macOS cleanup and app removal tool Your Airbnb host might actually be AI Steam might soon display 30-day price history for game deals Intel brings 18A process to budget laptops with new Core Series 3 CPUs
Microsoft and Adobe teamed up to make Photoshop 20% faste...
Alfonso Maruccia · 2026-06-19 · via TechSpot

Serving tech enthusiasts for over 25 years.
TechSpot means tech analysis and advice you can trust.

Compilation Matters: Despite the meteoric rise of generative AI services, traditional tools such as Photoshop still dominate the creative industry. So much so that Microsoft – now largely focused on cloud services and AI models – is working hard to find new ways to make Windows-based applications run faster.

Thanks to a close collaboration with Adobe, Microsoft engineers have significantly improved performance in certain Photoshop operations. Photoshop is a large, native desktop application written in C++ and compiled with Microsoft's Visual C++ compiler on Windows, which is why Microsoft focused on MSVC in an effort to extract additional performance from one of the world's most widely used image editing applications.

Microsoft explained that the collaboration targeted real-world customer scenarios involving CPU-intensive operations. Many complex image processing workloads are now handled – or in some cases "accelerated" – by the GPU. However, some latency-sensitive tasks, such as brush responsiveness, stroke input, and file-opening operations, still depend heavily on a CPU's raw performance.

The engineers explored new practical ways to improve Photoshop's performance at compile time. First, they enabled MSVC's "peak-performance" compilation mode, which is designed to produce highly optimized binaries on Windows.

They then experimented with profile-guided optimization to further optimize the executables. PGO uses data collected from test runs of .exe and .dll binaries to better reflect real-world usage patterns and improve performance. However, the engineers found that PGO was not an ideal fit for Photoshop's development workflow, as it adds complexity to the build process.

After trying – and failing – with PGO, the engineers turned to Sample-based Profile Guided Optimizations as a potential alternative. Unlike traditional PGO, SPGO replaces data collected from "representative" workloads with hardware performance samples gathered from actual release binaries. SPGO is also more flexible in terms of data collection, enabling analysis across a diverse set of test and production machines, and can deliver typical performance gains of around 5% to 15%.

Microsoft said SPGO proved to be a better fit for the Photoshop collaboration. Instead of relying on manual tuning, engineers could use compiler feedback – collected with negligible runtime overhead – to improve the code generated during MSVC's final build process.

SPGO also proved to be more compatible with Adobe's engineering environment. By combining MSVC's peak-performance mode with SPGO, the teams were able to improve Photoshop performance by 20% on x64 Windows systems and by 13% on Arm.

As noted by Adobe senior software developer John Fitzgerald, the optimized builds delivered better responsiveness in drawing and stroke operations, file-opening times, and filter processing. "These are among the most frequently used and latency-sensitive interactions in a professional creative workflow, where responsiveness directly affects a user's ability to work fluidly and iteratively," Fitzgerald said.

Microsoft said the collaboration with Adobe provides a meaningful foundation for improving performance in software designed for Windows. The company is now highlighting MSVC's capabilities as a way to improve performance and user experience across its broader software ecosystem.