Archives For Ottimizzazione software

Un recupero di chissà quale altro mondo, altra vita, altra esigenza. Un sistema riportato allo standard di fabbrica ed una serie di schifezze inesauribili, questo è il contenuto di un Acer Aspire One “Happy”, per gli amici (e le Proprietà di Sistema) semplicemente AOHAPPY, un netbook che con un solo GB di RAM e un Windows 7 Starter Edition fa quello che può, anche se qualcosa per alleggerire la vita si può fare.

2000px-Acer_2011.svg

Questa la lista dei programmi a bordo, ad esclusione del Microsoft Security Essentials che ho scelto per sostituire il pachidermico McAfee Internet Security Suite e Google Chrome che mi permette di navigare decentemente in attesa che Windows Update faccia il suo dovere portando Internet Explorer almeno alla versione 11.

DisplayName DisplayVersion Publisher 
----------- -------------- --------- 
ENE USB Card Reader Driver 5.89.0.70 ENE 
Acer Registration 1.03.3003 Acer Incorporated 
Acer ScreenSaver 1.1.0830.2010 Acer Incorporated 
Welcome Center 1.02.3004 Acer Incorporated 
Adobe AIR 1.5.0.7220 Adobe Systems Inc. 
Adobe Flash Player 18 ActiveX 18.0.0.232 Adobe Systems Incorporated 
Google Chrome 44.0.2403.155 Google Inc. 
Intel(R) Graphics Media Accelerator Driver 8.14.10.2117 Intel Corporation 
Identity Card 1.00.3003 Acer Incorporated 
eSobi v2 2.0.4.000274 esobi Inc. 
AndroidInstaller 1.00.022 Nome società 
MyWinLocker Suite 3.1.212.0 Egis Technology Inc. 
Launch Manager 4.0.14 Acer Inc. 
Microsoft .NET Framework 4 Client Profile 4.0.30319 Microsoft Corporation 
Microsoft Security Essentials 4.8.204.0 Microsoft Corporation 
Synaptics Pointing Device Driver 15.0.7.0 Synaptics Incorporated
Windows Live Essentials 14.0.8117.0416 Microsoft Corporation 
Acer VCM 4.05.3002 Acer Incorporated 
Windows Live Writer 14.0.8117.0416 Microsoft Corporation 
MyWinLocker 3.1.212.0 Egis Technology Inc. 
Bluetooth Win7 Suite 7.01.000.18 Atheros Communications 
Windows Live Movie Maker 14.0.8117.0416 Microsoft Corporation 
eSobi v2 2.0.4.000274 esobi Inc. 
Raccolta foto di Windows Live 14.0.8117.416 Microsoft Corporation 
Strumento di caricamento di Windows Live 14.0.8014.1029 Microsoft Corporation 
MSVCRT 14.0.1468.721 Microsoft 
Acrobat.com 1.6.65 Adobe Systems Incorporated 
Apple Mobile Device Support 8.1.0.18 Apple Inc. 
Supporto applicazioni Apple (32 bit) 3.1.1 Apple Inc. 
Atheros Communications Inc.(R) AR81Family Gigabit/Fast Ethernet Driver 1.0.0.35 Atheros Communications Inc.
Windows Live Communications Platform 14.0.8117.416 Microsoft Corporation 
Windows Live Messenger 14.0.8117.0416 Microsoft Corporation 
Microsoft .NET Framework 4 Client Profile 4.0.30319 Microsoft Corporation 
Update for Microsoft .NET Framework 4 Client Profile (KB2468871) 1 Microsoft Corporation 
Update for Microsoft .NET Framework 4 Client Profile (KB2533523) 1 Microsoft Corporation 
Update for Microsoft .NET Framework 4 Client Profile (KB2600217) 1 Microsoft Corporation 
Security Update for Microsoft .NET Framework 4 Client Profile (KB2604121) 1 Microsoft Corporation 
Security Update for Microsoft .NET Framework 4 Client Profile (KB2656351) 1 Microsoft Corporation
Security Update for Microsoft .NET Framework 4 Client Profile (KB2729449) 1 Microsoft Corporation 
Security Update for Microsoft .NET Framework 4 Client Profile (KB2737019) 1 Microsoft Corporation 
Security Update for Microsoft .NET Framework 4 Client Profile (KB2742595) 1 Microsoft Corporation 
Security Update for Microsoft .NET Framework 4 Client Profile (KB2789642) 1 Microsoft Corporation 
Acer ePower Management 5.00.3005 Acer Incorporated 
Intel(R) Rapid Storage Technology 9.6.4.1002 Intel Corporation 
Norton Online Backup 2.1.17869 Symantec Corporation 
Acer Crystal Eye webcam 4.0.2.9 Liteon 
AndroidInstaller 1.00.022 Nome società 
Acer GameZone Console 6.1.0.9 Oberon Media, Inc. 
Google Update Helper 1.3.28.5 Google Inc. 
Microsoft Security Client 4.8.0204.0 Microsoft Corporation 
Assistente per l'accesso a Windows Live 5.000.818.5 Microsoft Corporation 
MyWinLocker Suite 3.1.212.0 Egis Technology Inc. 
Apple Software Update 2.1.3.127 Apple Inc. 
Bonjour 3.0.0.10 Apple Inc. 
Acer eRecovery Management 4.05.3013 Acer Incorporated 
Spin & Win Oberon Media 
Cake Mania Oberon Media 
Galapago Oberon Media 
Poker Pop Oberon Media 
Merriam Websters Spell Jam Oberon Media 
Amazonia Oberon Media 
Heroes of Hellas Oberon Media 
Dream Day First Home Oberon Media 
Airport Mania First Flight Oberon Media 
Farm Frenzy 2 Oberon Media 
Microsoft Silverlight 4.0.50401.0 Microsoft Corporation 
Junk Mail filter update 14.0.8117.416 Microsoft Corporation 
Microsoft Application Error Reporting 12.0.6012.5000 Microsoft Corporation 
Microsoft Office 2010 14.0.4763.1000 Microsoft Corporation 
Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.17 9.0.30729 Microsoft Corporation 
Windows Live Essentials 14.0.8117.416 Microsoft Corporation 
Adobe AIR 1.5.0.7220 Adobe Systems Inc. 
Adobe Reader 9.1 MUI 9.1.0 Adobe Systems Incorporated 
iTunes 12.1.0.71 Apple Inc. 
Shredder 2.0.8.3 Egis Technology Inc. 
Windows Live Call 14.0.8117.0416 Microsoft Corporation 
Windows Live Sync 14.0.8117.416 Microsoft Corporation 
eBay Worldwide 2.1.0901 OEM 
Windows Live Mail 14.0.8117.0416 Microsoft Corporation 
Acer Updater 1.02.3001 Acer Incorporated 
Microsoft SQL Server 2005 Compact Edition [ENU] 3.1.0000 Microsoft Corporation 
Microsoft Choice Guard 2.0.48.0 Microsoft Corporation 
Realtek High Definition Audio Driver 6.0.1.6171 Realtek Semiconductor Corp.

Ah già, a proposito, prima di cominciare a dare le varie sforbiciate che vi suggerirò, vi consiglio di far girare Windows Update più volte. Servirà a portare il sistema al Service Pack 1 con relative patch rilasciate poi in seguito.

A riavvii terminati potrete finalmente cancellare ciò che c’è di troppo:

  • Oberon Media produce diversi software che si trovano a bordo macchina, tipicamente videogiochi (magari a qualcuno possono piacere), tutti eliminabili senza troppi rimorsi. Rispettivamente: Acer GameZone Console, Farm Frenzy 2, Airport Mania First Flight, Dream Day First Home, Heroes of Hellas, Amazonia, Merriam Websters Spell Jam, Poker Pop, Galapago, Cake Mania, Spin & Win. Un totale di 11 inutilità immediatamente disinstallabili.
  • McAfee Internet Security Suite e Norton Online Backup possono essere sostituti rispettivamente dalla vostra soluzione per la protezione contro i malware e quella per il backup dei dati. Io ho scelto Microsoft Security Essentials (come già detto) per la prima e nulla per la seconda. Si tratta di un piccolo portatile da lavoro senza dati a bordo. Voi potrete scegliere Dropbox e simili.
  • Windows Live Essentials è la suite di Microsoft per la produttività ed il tempo libero spesso già presente su PC da supermercato, preinstallata, pronta per scaricare a sua volta software della casa di Redmond che non è detto che servano (come ad esempio Windows Live Mail o Windows Movie Maker). Se non pensate possa tornarvi utile potete procedere con la disinstallazione. Non abbiate remore, potete sempre scaricare una nuova versione da installare in seguito. Stesso destino per Strumento di caricamento di Windows Live, Windows Live Sync ed eBay Worldwide.

Altro da segnalare?

Si, ce ne sono certamente altre di applicazioni potenzialmente inutili. Questa la lista con relativa funzione (e occhio a ciò che rimuovete):

  • eSobi v2: farina del sacco Acer, descritto proprio sul loro sito web (si tratta di un set composto da lettore RSS ed un motore di ricerca con funzioni avanzate), potenzialmente del tutto inutile ad oggi con le decine di possibilità e applicazioni offerte dal web.
  • MyWinLocker Suite: come il precedente, trovate la sua descrizione sul sito di Acer.
  • Acer Crystal Eye Webcam: la webcam integrata nel piccolo netbook funziona a prescindere dal software che l’azienda propone a corredo (qui descritto). Sta a voi decidere se tenerlo o rimuoverlo.
  • Acer Updater: uno di quelli che non ho personalmente rimosso. Si tratta del più classico dei ponti tra il netbook e l’azienda, affinché quest’ultima possa controllare lo stato di aggiornamento driver e BIOS della macchina, quindi proporvi nuovi pacchetti di installazione che possano correggere problemi o introdurre novità.
  • Acer eRecovery Management: il motivo per il quale è stato possibile ripristinare il netbook al suo stato di fabbrica. L’applicazione permette infatti di creare supporti per il ripristino. Inutile se avete messo a posto il tutto e poi “fermato il tempo” tramite apposite utility (come Easeus, tanto per citarne una discussa anche qui nel mio blog), utile invece se non conoscete o non sapete utilizzare questo diverso tipo di strumenti.
  • Acer ePower Management: se le possibili combinazioni fornite da Windows (di fabbrica) ma anche dalla vostra fantasia (creandone di nuove) non dovessero bastarvi, ecco arrivare il prodotto di casa Acer per regolare le opzioni di consumo della batteria del Netbook, con i suoi profili ad-hoc. Necessario? Affatto, potete tranquillamente creare il vostro profilo migliore in base alle esigenze e modi di utilizzo del netbook.
  • Acer VCM: sulla carta promette di migliorare l’esperienza e la qualità delle vostre videochiamate tramite programmi di messaggistica istantanea (come Skype), nella pratica questi ultimi (soprattutto Skype) vengono aggiornati con una frequenza tale che un vecchio software di terze parti dubito possa continuare a supportare, senza considerare che Skype stesso ottimizza già ciò che gli arriva in cattura dalla webcam installata sulla macchina. Bocciato.

Di Identity Card, Welcome Center, Acer ScreenSaver, Acer Registration, e Launch Manager mancano informazioni aggiornate e fruibili sul sito di Acer. Di sicuro l’ultimo è riconducibile ai tasti di scelta rapida (per attivare o disattivare servizi offerti dalla macchina), come mostrato nel video di un differente articolo sulla serie S. Lo screensaver così come la parte di “Registration” consentono al sistema di mostrare -appunto- lo screensaver di fabbrica quando necessario e -il secondo- una maschera per la raccolta dei dati atti alla registrazione del prodotto verso i server di Acer (ammesso che voi lo vogliate chiaramente, non effettua alcuna operazione senza il vostro consenso). Nessuna di queste applicazioni è indispensabile. Se dovessi darvi un consiglio eliminerei tutto ad eccezione di Launch Manager che può tornarvi utile per configurare tasti rapidi di attivazione / disattivazione servizi.

Sembra che all’elenco non manchi più nulla. Spero, come al solito, che questa lista di cose da sapere possa tornare utile a qualcuno. L’area commenti è sempre a disposizione per ulteriori suggerimenti o per discutere quanto fatto e descritto.

Buon lavoro!

Condividi l'articolo con i tuoi contatti:

La risposta per cominciare bene questo post è: SI, è possibile ottimizzare quel tanto che basta il proprio Firefox per permettergli di “non rubare troppa RAM” alla macchina che lo ospita. Ci sono alcuni accorgimenti da non lasciarsi sfuggire che potrebbero nettamente migliorare la vostra esperienza di navigazione, provare per credere.

# la premessa

Software miracolosi che promettono mare & monti non esistono. Codici come Fasterfox o applicativi come Firetune registrano casistiche vittoriose troppe poche volte rispetto a quelle durante la quali combinano “danni” che poi gli utenti lamentano sul forum di Mozilla Italia o su altri specializzati.

Evitate di affidarvi a soluzioni pre-confezionate, peggio ancora se a codice chiuso, non saprete mai cosa andranno a toccare dopo aver selezionato “Migliora le prestazioni!“. Se proprio volete ottimizzare il vostro browser, metteteci mani e testa, magari con qualche suggerimento dato nei paragrafi successivi.

# fa come se fossi a casa tua

Ma non sporcare e non trattare male il panda, nuoce gravemente alla tua ed alla nostra salute quando cercheremo di aiutarti il giorno in cui deciderai di aprire un thread di assistenza nel forum dedicato. Firefox viene rilasciato perfettamente funzionante, provato su più configurazioni e minuziosamente controllato, riga per riga. Il fatto che sul proprio PC non parta correttamente potrebbe voler dire tante cose, ma quasi sicuramente non che l’applicativo in se abbia un bug o sia “nato male“. Cerchiamo di capire quindi come personalizzarlo senza abusare della sua bontà!

# estensioni da tenere al guinzaglio

MozillaZine è un’0ttima risorsa che contiene tanta documentazione riguardante i prodotti Mozilla. Già da tempo è disponibile in KB un elenco che raccoglie tutte le estensioni più “dannose” per il browser, quelle che a causa di uno sviluppo evidentemente non perfetto potrebbero mettere in serie difficoltà il browser:

http://kb.mozillazine.org/Problematic_extensions

In corrispondenza dell’estensione incriminata troverete la soluzione migliore da adottare nel caso in cui non possiate proprio farne a meno. Persino la tanto amata AdBlock Plus potrebbe crearvi rogne … non ci credete?

Can interfere with Flash content, most often on Mac OS.

Certo si fa riferimento a Mac OS in particolare, ma chi vi ha detto che:

Uncheck “Show Tabs on Flash and Java” in Adblock Plus options.

funzioni solo sul sistema di casa Apple? Sarebbe bene anche replicare l’azione su sistemi Windows e Linux, risparmiate quella piccola goccia che sommata a tante altre vi crea la “pozzanghera” ;)

Vi avevo già parlato di “estensioni esose” molto tempo fa, l’elenco era “spuntato fuori” proprio grazie a MozillaZine, io non avevo fatto altro che testare e scrivere in proposito. Inutile dire che il sito aggiorna costantemente quella lista con risoluzioni e alternative, vero?

Segnalo inoltre un bug aperto da diverso tempo ma non ancora risolto. Si tratta di una dispersione di risorse RAM con l’utilizzo della Google Toolbar ufficiale:

https://bugzilla.mozilla.org/show_bug.cgi?id=440090

Strumento utilizzato da tantissimi utenti che ignorano l’esistenza di valide alternative come Googlebar Lite o simili:

extenzilla.org/scheda_estensione.php?id=429

# gli alti consumi dei plugin

I plugin che si aggiungono durante l’utilizzo quotidiano del browser sono diversi, ognuno necessario all’esplorazione del web ma –talvolta– programmato male per browser non “inizialmente previsti“, magari perché si tratta di porting da altre piattaforme, o per stupide distrazioni del dipendente di turno, riportate poi nelle nuove versioni. Ecco perché MozillaZine propone 4 articoli dedicati ai 4 plugin più utilizzati in Firefox (così come in altri browser):

Le spiegazioni sono dettagliate, in inglese (se avete bisogno e non capite troppo bene basta chiedere, ne possiamo parlare sul forum) e provano a mettere “una pezza” laddove esiste la reale perdita di risorse.

# about:consumameno!!

Non è un comando da dare nella solita barra URL, è solo un modo per convincervi che Firefox può effettivamente migliorare e consumare un pò meno “del solito“. Il fenomeno Memory Leak esiste da quando il panda rosso è nato, più o meno. Versione dopo versione, promessa dopo promessa, oggettivamente parlando bisogna ammettere che non è cambiato molto (ciò farà la felicità di qualcuno a caso che continua a gridarlo a gran voce).

Tutto questo anche a causa della nostra quotidiana necessità di funzioni avanzate che non vengono incluse nativamente nel browser. Le estensioni sono la gioia di ogni navigatore, la pena di ciascun utilizzatore di PC con RAM limitata, al 99,9% delle volte corrispondono alla stessa persona.

Prima di cominciare è obbligatorio il solito avviso, meglio prevenire no? :P

ATTENZIONE: Prima di eseguire qualsiasi modifica ai vostri file e/o dispositivi siete pregati di effettuare un backup di questi. Solo così sarete capaci di tornare indietro riparando ad eventuali errori di distrazione. L’articolo e l’autore non possono essere ritenuti responsabili di alcun danno subito dalla vostra strumentazione. Buon lavoro.

Modificando alcuni valori nell’about:config si può cominciare a risparmiare qualcosina. Andiamo nel dettaglio:

Sfatiamo innanzi tutto il mito del “config.trim_on_minimize“, pubblicato su diversi blog e siti web specializzati, in quanto non libera la RAM per volere divino. Spiega MozillaZine:

On Windows operating systems, when a program is minimized and left for a period of time, Windows will swap memory the program is using from RAM onto the hard disk in anticipation that other programs might need RAM []

Ciò vuol dire che non c’è un effettivo risparmio di memoria ma c’è di sicuro un lavoro maggiore dato in pasto alla macchina nel momento in cui si decide di tornare a lavorare su Firefox “svegliandolo” dalla barra di sistema. Al contrario di questa voce, altre 3 risolvono effettivamente degli “abusi di cache” non autorizzati o non voluti dall’utente.

Rispettivamente browser.cache.memory.capacity:

When images are loaded, they can be cached so they don’t need to be decoded or uncompressed to be redisplayed. This preference controls the maximum amount of memory to use for caching decoded images and chrome (application user interface elements).

browser.cache.memory.enable:

When a page is loaded, it can be cached so it doesn’t need to be rerendered to be redisplayed. This preference controls whether to use memory to cache decoded images, chrome (application user interface elements), and secure (https) pages. browser.cache.memory.capacity controls the maximum amount of memory to use.

e browser.sessionhistory.max_total_viewers:

Pages that were recently visited are stored in memory in such a way that they don’t have to be re-parsed (this is different from the memory cache). This improves performance when pressing Back and Forward.

This preference limits the maximum number of pages stored in memory.

alleggerendo quindi la memorizzazione di pagine ed elementi in esse contenuti si potrà certamente risparmiare della memoria RAM solitamente utilizzata da una configurazione di default. Il primo ed il terzo valore corrispondono ad un intero variabile, il secondo è un booleano. Come modificarli? Semplice, basta dare una occhiata alle tabelle di corrispondenza “valore / memoria usata” nelle pagine dello stesso MozillaZine:

kb.mozillazine.org/Browser.cache.memory.capacity#Possible_values_and_their_effects

Valore consigliato? 0, così da tenere spenta la memorizzazione degli elementi (Do not cache decoded images and chrome in memory. ).

kb.mozillazine.org/Browser.sessionhistory.max_total_viewers#Possible_values_and_their_effects

Valore consigliato? Ancora una volta 0, affinché non vengano tenute pagine in memoria (Do not store any pages in memory. ).

Per quello che invece riguarda il valore “browser.cache.memory.enable” basterà portarlo a “false“.

ATTENZIONE: la configurazione appena suggerita può essere davvero vantaggiosa solo ed esclusivamente nel caso in cui si sfrutti una connessione ADSL flat o superiore. Questo perché le pagine vengono costantemente ricaricate e chi possiede un modem 56k, ISDN o una tariffa a “traffico fatto” potrebbe trovarsi in serie difficoltà.

# un riavvio al giorno leva il medico di torno …

In realtà ben più di un riavvio farebbe bene al browser. Certo parla una persona che lo tiene aperto dalla mattina alla sera, fino a quando abbandona l’ufficio sempre dritto senza chiusure (salvo per estensioni nuove installate o aggiornamenti di plugin), ma ciò non fa certo bene al software, soprattutto se parliamo di utenze che tengono aperte decine di schede contemporaneamente.

Ogni tanto si può pensare di uscire da Firefox salvando le attuali schede aperte e facendosele riaprire alla successiva sessione, è una funzione che il browser possiede già da tempo, perché non sfruttarla?

# casistiche di successo

Di casistiche ne ho quante ne volete. Il forum di Mozilla Italia è davvero pieno di thread che riguardano lentezze anomale, crash inaspettati e tanto altro, quasi sempre imputabile ad un utilizzo non troppo corretto della piattaforma. Giusto qualche giorno fa si parlava di lentezza esasperante per poi scoprire che una cronologia non tenuta sotto controllo metteva in difficoltà il software:

forum.mozillaitalia.org/index.php?topic=38245.0

Ricordate: Firefox viene fornito funzionante e testato (come già detto ad inizio post). Il problema è sempre lo stesso più volte citato nelle battute tra informatici, smanettoni o semplici interessati all’argomento: “il reale problema sta sempre tra la sedia e la tastiera“.

Se non dovesse poi bastarvi la documentazione in lingua inglese (e vi assicuro che là fuori ce n’è davvero tantissima), il progetto SUMO (la Knowledge Base di Mozilla Firefox) può vantare una vastità di documenti localizzati in italiano sempre dalla nostra squadra, qui di seguito vi lascio il collegamento diretto ad uno dei tanti, come mi ha fatto giustamente notare Simone nei commenti:

support.mozilla.com/it/kb/Utilizzo+eccessivo+della+memoria

A me non resta che augurarvi buona modifica e buon utilizzo, con la speranza che questo articolo possa aiutarvi a migliorare il vostro rapporto con il browser Mozilla :)

Basato su “Memory Leak” di MozillaZine

Condividi l'articolo con i tuoi contatti: