What the Microsoft–Adobe Performance Push Means for Photoshop
The Microsoft–Adobe performance collaboration is a joint engineering effort to optimize Photoshop’s native C++ code on Windows, using compiler-level changes to deliver up to 20% faster operation in common image-editing tasks without altering user workflows or moving processing to the cloud. Photoshop remains a large desktop application, and Microsoft focused on how its Visual C++ compiler builds the app on Windows systems to improve Photoshop Windows performance for real-world creative work. Rather than rewriting tools or forcing users into new AI services, the teams looked at latency-sensitive actions that still rely on CPU power: brush responsiveness, stroke input, file-opening, and filter execution. The result for many users is faster Photoshop editing that feels more responsive in everyday work, especially when painting, retouching, or loading heavy files on x64 and Arm-based Windows machines.

Inside the Native C++ Optimization: Peak-Performance and SPGO
To improve Photoshop Windows performance, Microsoft engineers started at compile time. They enabled MSVC’s peak-performance mode, a setting designed to generate highly optimized binaries for Windows without requiring code changes from Adobe’s developers. That alone helps tighten low-level instruction paths, but the real gains came when the teams trialed different forms of profile-guided optimization. Traditional PGO, which uses data from test runs of executables and DLLs, proved difficult to fit into Photoshop’s build workflow because it adds build complexity. The engineers then tested Sample-based Profile Guided Optimizations (SPGO), which use hardware performance samples from release binaries instead of carefully staged test sessions. According to Microsoft, combining MSVC peak-performance mode with SPGO delivered around 20% faster performance on x64 Windows and 13% on Arm, directly improving brush strokes, file-opening times, and filter processing for active projects.
Why Desktop Compiler Tuning Still Matters in an AI-Centric Era
This Adobe Microsoft collaboration highlights that even as Photoshop adds more AI-driven features, native C++ optimization on the desktop remains central to user experience. Many modern workloads, from filters to complex image effects, are at least partly GPU-accelerated, but core interactions that define how fast Photoshop feels are still CPU-bound. Brush input lag, time-to-first-stroke on a large canvas, or delays when opening big layered files are all tied to how effectively compiled code uses the processor. SPGO’s sample-based profiles shine here because they capture performance data from real customer usage, not artificial benchmarks, guiding the compiler to optimize the hot paths that matter most. This is a different path to faster Photoshop editing than cloud offload or remote rendering: the gains arrive via a standard update on the user’s existing machine, without depending on bandwidth, data centers, or subscription tiers.
Strategic Alignment Between Microsoft and Adobe on Windows
The performance project also signals a broader strategic alignment between Microsoft and Adobe around the Windows desktop. Photoshop is a flagship creative tool, widely used in concept art, texture work, and post-processing, and it is compiled with Microsoft’s own Visual C++ toolchain. By helping Adobe optimize builds, Microsoft shows it wants Windows to remain the preferred platform for demanding native desktop applications, not just cloud clients. Adobe benefits from faster Photoshop Windows performance without rewriting its C++ codebase, while Microsoft gains a high-profile example of MSVC’s peak-performance and SPGO capabilities that other software vendors can adopt. According to Adobe senior software developer John Fitzgerald, the optimized builds improved responsiveness in “drawing and stroke operations, file-opening times, and filter processing,” which directly affects professionals who rely on fluid, iterative workflows.
Performance Gains Alongside Photoshop 27.8’s New Features
While compiler-level C++ optimization targets responsiveness, Adobe continues updating Photoshop’s feature set with releases like Photoshop 27.8. That version expands AI tools by letting users access more models in Generate Image, including Google’s Gemini family and Black Forest Labs’ FLUX.2 Pro, plus custom Firefly-based models trained on 10–30 user images. It also adds support for OCIO 2.5 and ACES 2.0 configs, aligning Photoshop with modern color-management pipelines in VFX and broadcast workflows. These additions arrive on top of the underlying work that makes faster Photoshop editing possible on Windows through the Adobe Microsoft collaboration. Together, performance tuning and AI feature growth show that Adobe is investing in both smarter tools and snappier interaction, keeping Photoshop competitive as a core native desktop application even as creative work depends more on generative models and complex color workflows.






