1Blocker responsable d’une fuite de mémoire dans Safari 14

Nicolas Furno |

1Blocker, app de blocage de contenus pour Safari, était responsable d’une surconsommation de RAM à partir de Safari 14.0.1. Cette mise à jour a manifestement changé de nombreux éléments sous le capot du navigateur et j’avais noté une augmentation très nette de sa consommation en RAM. À tel point que je l’avais relevée pendant ma prise en main du Mac mini Apple M1 qui me semblait limité dans certains cas par ses 8 Go de RAM.

Sur cette capture d’écran, les 8 Go de RAM du Mac mini M1 sont saturés. Xcode est le plus gros responsable (première ligne), mais Safari et ses 4 Go de RAM l’était aussi en partie (deuxième ligne).

Constatant que la situation était bien meilleure chez d’autres utilisateurs, j’avais désactivé toutes les extensions. Et en effet, Safari est alors immédiatement revenu à un niveau normal de RAM, avec toujours moins de 200 Mo pour le navigateur lui-même (ce qui n’inclut pas la consommation de chaque onglet ouvert). La mise à jour de 1Blocker publiée aujourd’hui sur le Mac App Store confirme mes suspicions : son développeur signale le bug lié à la fuite de la mémoire et la version 3.11.1 le corrige.

J’ai réactivé l’extension ce matin et je peux confirmer que, sur mon Mac mini en tout cas, le bug est bien corrigé. Safari reste à un niveau raisonnable de mémoire vive, comme avant la mise à jour 14.0.1. Si vous avez constaté le problème sur votre Mac, pensez à vérifier les extensions, ce sont peut-être elles qui en sont la cause.

Cela ne corrige pas les autres bugs répertoriés de cette version du navigateur conçu par Apple, mais cela me permet au moins d’être rassuré sur les 8 Go de RAM fournis par défaut sur les nouveaux Mac.

avatar Lemmings | 

C'est quand même ironique pour un journal en ligne de mettre en avant ce genre d'applications... :/

avatar YuYu | 

@Lemmings

Pour ma part les sites de MacG sont tous whitelistés

avatar ecatomb (non vérifié) | 

@Lemmings

Cette application permet de gérer les cookies, ou de bloquer des parties spécifiques.

Je bloque des parties dans clubigen grace à ça (les sujet récent qu’on en en gros en haut, et donc en doublon).
Mais surtout, je bloque fb à 100% (site + cookies)

avatar Eyquem | 

@Lemmings

Je ne pourrais plus aller sur internet sans adblock... Quand je vais sur un autre ordi, je suis choqué par la quantité astronomique de pubs qu’il y a !

avatar Phoenixxu | 

@Eyquem

Je suis dans le même cas que toi.
Parfaitement d’accord

avatar oomu | 

@Lemmings

ils admettent la réalité.

Je filtre toutes les publicités de tout ce que je peux, même si je dois provoquer la ruine de ceux même que je lis (j'assume).

Du coup, je suis abonné à MacG. Pour continuer à _Tuer_ toute pub tout en payant MacG comme j'estime que le travail doit être payé (directement, pas indirectement via le commerce putride de la publicité).

et 1blocker permet toutes sortes de services, ils savent que leurs lecteurs vont éventuellement l'utiliser au delà de tuer MacG.

avatar razerblade | 

Perso MacG c’est limite la raison pour laquelle j’en ai installé un, comme quoi. 😂

avatar cecile_aelita | 

@razerblade

C’est marrant, je n’ai aucune pub sur macg moi🤔

avatar razerblade | 

@romainB84

C’est votre choix de payer aussi cher un site d’actualité pour retirer les pubs envahissantes, c’est pas mon délire. Du coup, pas d’autres choix qu’utiliser un adblock. (Enfin j’utilise pas 1Blocker puisqu’il nous oblige à utiliser Safari)

avatar cecile_aelita | 

@razerblade

C’est même pas le blocage de pub qui m’a fait prendre l’abonnement ^^😅!
Ça c’est la cerise sur le gâteau!

avatar oomu | 

@razerblade

je paie aussi cher les sites de médias (par exemple Nextinpact) parce que c'est le prix à payer si je veux voir se développer des médias intéressants avec des gens qui vivent confortablement de leur travail.

Essentiellement, je suis prêt, à terme de cette logique, de payer relativement cher pour que d'autres puissent lire (via des abonnements subventionnés, des articles de fond remis en ligne gratuitement, etc, on peut imaginer de nombreux mécanismes au delà de la pub) moins cher ou gratuit.

en gros: je préfère payer autant que je peux plutôt que de voir le commerce de la pub sans alternative.

avatar bl@ck warrior_69 | 

Ah c'est peut être donc pour ça que j'ai des crash régulier de Safari m'indiquant qu'il consomme 54 Go de mémoire (bien que je n'ai que 8Go sur ma machine)...

avatar Roule10 | 

J’adore cette app! 👍🏻

avatar Seb42 | 

@Roule10

Pareil je l’utilise depuis plus de 2 ans.

avatar tahitibobx987 | 

AdGuard est tellement mieux personnellement que ce soit IOS,macOs et même sur windows via Mozilla 🤗🤗

avatar vincentn | 

@tahitibobx987

S’il est relativement efficace, AdGuard agit à un autre niveau qu’un simple Adblock pour navigateur (même s’il propose aussi une simple extension). Ce qui peut poser des problèmes au-delà du blocage de pubs et autres traqueurs.
Le seul produit dans lequel j’aurais un peu confiance dans leur gamme, c’est AdGuard Home. Car j’en aurais globalement la maitrise. Les autres, non.

Et concernant l’entreprise en elle-même, elle peut inonder le web de pubs pour ses produits, une boîte russe domiciliée à Chypre depuis 2017 dans les locaux d’une boîte, Pandaserve Ltd, spécialisée dans ce genre de choses, par expérience, cela sent rarement bon, et derrière la jolie façade, on trouve souvent des choses peu ragoûtantes, et pas que d’un point de vue fiscal.

avatar TrollMan06 | 

@vincentn

Tout est fait en local avec AdGuard donc aucun problème de sécurité

avatar TrollMan06 | 

@tahitibobx987

AdGuard est clairement le meilleur

avatar alan1bangkok | 

@TrollMan06

perso c'est Wipr. 2 ,29 euros
bien plus léger

avatar vincentn | 

J’ai eu également eu ce problème de mémoire hier soir, Big Sur m’invitant à fermer certaines applications, Safari consommant à lui seul 174 Go 🤔, sûrement lié à l’une de mes extensions.
Problème trouvé et résolu ce matin avec cette mise à jour de 1Blocker.

avatar marenostrum | 

https://www.dropbox.com/s/8bvamquuhv3duta/Capture%20d%E2%80%99%C3%A9cran%202020-11-09%20%C3%A0%2001.02.04.png?dl=0

ça date de 9 novembre. 190 Go. pour le reproduire il faut laisser l'ordinateur plusieurs jours en activité. sinon pas de problème. tous les jours, je ferme le mien le soir, sauf le weekend.

avatar vince29 | 

Bon finalement c'est la faute de 1Blocker ou pas ?
Car si je comprends bien leur fix a simplement consisté à passer à une icone en couleur au lieu de monochrome.

avatar Eyquem | 

@vince29

Le monochrome consomme trop de ram !

avatar Dv@be | 

J'utilise AdBlock Plus... quel serait l'avantage d'utiliser 1blocker ?

avatar Seb42 | 

@Dv@be

Honnêtement je ne sais pas dire moi j’ai eu les 2 passer un temps et j’ai fini par enlever AdBlock plus et je n’ai pas vu de différence.
Je pense que ça fait plus ou moins la même chose...

avatar Kubusiu | 

la mise à jour ne m'est pas proposée sur le Mac App Store... Je reste bloqué avec la version 3.11
Elle est aussi dispo pour Catalina?

avatar nicolaspatate | 

Clairement Pi-hole + adguard ou ublock, ça sauve des vies

avatar jcp25 (non vérifié) | 

@nicolaspatate

Adguard etc sur PiHole, c'est un peu ceinture ET bretelles !

avatar YetOneOtherGit | 

Pour un usage fixe la solution de filtrage gratuite la plus efficace:

https://pi-hole.net/

avatar ecatomb (non vérifié) | 

@YetOneOtherGit

C’est efficace 😁
J’avais envisagé de modifier le fichier host ... mais j’ai laissé tomber l’idée 😢

avatar YetOneOtherGit | 

@ecatomb

"C’est efficace 😁"

Et cela filtre pour absolument tous les dispositifs de l’ordinateur aux tablettes en passant par les smartphone, sans aucun impact en ressources localement.

Du bonheur.

avatar nicolaspatate | 

@YetOneOtherGit

Suffit juste d’acheter un raspberry pi zéro w a 10€ et c’est le feu, j’en fais tourner un depuis 3 ans

avatar Seb42 | 

@YetOneOtherGit

Je ne connaissais pas, je vais regarder ça de près

avatar YetOneOtherGit | 

@Seb42

"Je ne connaissais pas, je vais regarder ça de près"

Ça vaut vraiment la peine 😉

avatar Chamalo | 

@YetOneOtherGit

Ça ne ralenti pas le trafic / téléchargement?
J’ai un Pi qui traîne ...

avatar YetOneOtherGit | 

@Chamalo

"Ça ne ralenti pas le trafic / téléchargement?"

Le miens tourne sur une machine un peu puisante en instance Docker. Aucun soucis de débit ou de réactivité.

Peut-être ton système est un peu sous-dimensionné ?

avatar Eyquem | 

@Chamalo

Au contraire, ça accélère même les pages en enlevant tous les appels de pubs. Perso j’utilise pfblocker sur pfsense, mais c’est le même principe.

CONNEXION UTILISATEUR