
A Microsoft e a Adobe colaboraram para otimizar o funcionamento do Photoshop, resultando num aumento de desempenho que pode chegar aos 20% em computadores com o sistema operativo da empresa de Redmond. Segundo a publicação do TechSpot, este esforço técnico beneficia tanto as arquiteturas tradicionais x64 como os dispositivos baseados em processadores Arm.
O popular programa de edição de imagem é a principal ferramenta de trabalho para inúmeros profissionais e entusiastas da fotografia. Ao contrário de alternativas mais focadas no revelado e em ajustes rápidos de iluminação, a verdadeira força desta aplicação reside na combinação complexa de camadas, filtros e ferramentas de inteligência artificial gerativa. No entanto, à medida que os projetos ganham complexidade e o número de elementos aumenta, o software tende a consumir cada vez mais recursos do sistema, o que torna estas novas otimizações particularmente valiosas.
Otimização técnica nos bastidores
Para alcançar estas melhorias significativas, as equipas de desenvolvimento focaram-se na otimização do código escrito em C++ através do Microsoft Visual C++. Embora muitas das tarefas mais intensivas do programa já tenham sido transferidas para as placas gráficas para acelerar o processo criativo, existem ainda funções fundamentais que dependem exclusivamente do processador central. Tarefas como a utilização de pincéis virtuais, a abertura de ficheiros pesados e a aplicação de efeitos específicos continuam a exigir bastante da capacidade de processamento da máquina.
O processo de otimização começou pela ativação do modo de compilação de máximo desempenho, gerando ficheiros binários altamente afinados. Depois de algumas tentativas com a otimização guiada por perfis tradicionais que não apresentaram os resultados desejados, os engenheiros mudaram de estratégia.
Impacto prático na velocidade do software
A solução final passou pela implementação de uma técnica de otimização guiada por amostras de perfil. Esta abordagem mais avançada utiliza amostras reais de desempenho do hardware, o que garantiu logo à partida um ganho de velocidade entre 5% a 15%.
Quando combinado com a compilação de alto desempenho inicial, o resultado traduziu-se num salto palpável na rapidez de execução do software. Os utilizadores de computadores com arquitetura x64 podem agora desfrutar de um programa até 20% mais rápido nas suas tarefas, enquanto os utilizadores de equipamentos baseados na arquitetura Arm registam melhorias na ordem dos 13%. Esta evolução promete reduzir os tempos de espera na renderização de ficheiros grandes, proporcionando um fluxo de trabalho muito mais ágil para quem depende diariamente desta ferramenta de criação digital.












Nenhum comentário
Seja o primeiro!