MacOS High Sierra: rimuove il ritardo durante il ridimensionamento rapido di una finestra

2

Ho affrontato questo problema da El Capitan. Fondamentalmente, quando ridimensiono una finestra manualmente, ritarda o come vuoi chiamarla. Ecco un video in tempo reale che mostra questo problema .

Una gif rallentata del 50% può mostrare il puntatore del mouse che guida l'intera finestra di ridisegno mentre calcola il layout e quindi ridimensiona la finestra con modifiche al layout dal vivo.

Notacomeilpuntatoredelmouseguidaelafinestraritardaquandoridimensionavelocementelafinestra.

Lemiespecifiche:

Processore:IntelCorei5da2,5GHzMemoria:16GB1600MHz
Grafica:IntelHDGraphics4000-1536MB
Disco:SSDda250GB

LaCPUnonèvincolataquandoilritardoèpresente:

Anche se questo non si verifica su Windows 10 (stesse caratteristiche), è ancora molto fastidioso da gestire, e mi piacerebbe davvero sapere se c'è qualcosa che potrei fare o cambiare per sbarazzarmi di questo problema .. .

La domanda: C'è un modo per rimuovere il ritardo durante il ridimensionamento rapido di una finestra?

    
posta Victor Warren 28.10.2017 - 02:37
fonte

1 risposta

1

Questa risposta sembra del tutto corretta e l'unica cosa che potrei vedere sarebbe di avere il cromo in qualche modo fare meno calcolo del contenuto all'interno della cornice e solo ridimensionare la finestra e ridisegnare / ridisporre il testo e il contenuto a una velocità inferiore.

Questo sembra un compromesso intenzionale: puoi vedere che il contenuto risponde quasi alla stessa velocità del puntatore del mouse. Non sono su css / html abbastanza per sapere se c'è un suggerimento da incorporare per dire al layout web di non preoccuparsi troppo delle modifiche al layout e invece aspettare che tu scelga una dimensione della finestra e poi aggiorni.

La mia ipotesi è che il software non sia ottimizzato per il tuo caso d'uso. Se chrome, safari e Firefox funzionano tutti allo stesso modo, potresti semplicemente decidere di utilizzare la CPU e il frame rate del cap a causa delle considerazioni sul consumo energetico e non per i limiti intrinseci dell'hardware. Potrebbe anche darsi che tutta la reattività e le risorse siano impegnate a far muovere il contenuto all'interno della finestra in modo che tu sappia che stai trascinando e meno sul tentativo di tracciare una modifica della dimensione della finestra.

Sezionarlo, sarebbe un progetto di ricerca interessante o forse una tesi per qualcuno sui compromessi e le implementazioni di progettazione del software. Il che è un modo lungo di dire, non credo che ci sia una soluzione semplice per fare una modifica significativa diversa da quella di utilizzare un altro browser o sistema operativo.

    
risposta data 28.10.2017 - 16:44
fonte

Leggi altre domande sui tag