 Your new post is loading...
 Your new post is loading...
|
Scooped by
Mickael Ruau
April 10, 2013 4:56 AM
|
|
Scooped by
Mickael Ruau
April 10, 2013 4:51 AM
|
Il existe différents types de mémoire cache, dont l'organisation amène des situations où une ligne de la mémoire principale est mappée sur un ensemble de lignes de mémoire cache remplie. Il faut donc choisir la ligne de mémoire cache qui sera remplacée par la nouvelle ligne. Cette sélection est réalisée par les algorithmes de remplacement de lignes de cache. Le principe de fonctionnement de la majorité de ces algorithmes repose sur le principe de localité. Ces algorithmes sont en général divisés en deux grandes catégories :
Cet algorithme, formalisé par L.A. Belady[1], utilise la mémoire cache de manière optimale : il remplace la ligne de mémoire cache qui ne sera pas utilisée pour la plus grande période de temps. Par conséquent, cet algorithme doit connaître les accès futurs afin de désigner la ligne à évincer. Cela est donc impossible à réaliser dans un système réel mais constitue néanmoins un excellent moyen afin de mesurer l'efficacité d'un algorithme de remplacement en fournissant une référence.
Cet algorithme remplace la ligne utilisée le moins récemment. L'idée sous-jacente est de garder les données récemment utilisées, conformément au principe de localité. Tous les accès aux différentes lignes de la mémoire cache sont enregistrés ; ce qui explique que cet algorithme coûte cher en termes d'opérations de traitement de liste. De plus, ce coût, qui est un élément vital des systèmes embarqués notamment, augmente exponentiellement avec le nombre de voies de la mémoire cache.
|
Scooped by
Mickael Ruau
April 10, 2013 3:14 AM
|
approche radicaliste architecture web assembleur
|
Scooped by
Mickael Ruau
April 10, 2013 3:08 AM
|
Si vous n'avez jamais entendu parler de JS1K alors sachez que vous avez manqué quelque chose ! Pour ceux d’entre vous qui ne connaissent pas JS1K, il
|
Scooped by
Mickael Ruau
April 9, 2013 7:25 AM
|
Plugging memory leaks in JavaScript is easy enough when you know what causes them.
|
Scooped by
Mickael Ruau
April 9, 2013 6:15 AM
|
Improve the performance of your web resources by making them smaller. Your site's viewers will be able to load smaller resources more quickly, and you will save on the amount of bandwidth your site uses.
|
Scooped by
Mickael Ruau
April 9, 2013 6:11 AM
|
Do you want faster-loading Web pages? Learn how you can make the browsing experience better for dial-up users by reducing loading times by as much as 80 percent, in some cases.
|
Scooped by
Mickael Ruau
April 9, 2013 5:52 AM
|
Learn five best practices you can apply to your everyday Asynchronous JavaScript + XML (Ajax) development. The article introduces data formats, error handling, and some tools used to develop Rich Internet Applications (RIAs) that use Ajax.
|
Scooped by
Mickael Ruau
April 9, 2013 5:24 AM
|
Garbage collection can be freeing. It lets us focus on application logic rather than memory management. However, garbage collection is not magic.
|
Scooped by
Mickael Ruau
April 9, 2013 4:20 AM
|
The first tab of the Network Inspector is the Network log. HTTP requests can be displayed as either a waterfall graph – a timeline listing all requests in the order in which they were sent – or as a tabular data grid.
|
Scooped by
Mickael Ruau
April 9, 2013 4:15 AM
|
The Profiles panel lets you profile the execution time and memory usage of a web app or page. The Profiles panel includes two profilers: a CPU profiler and a Heap profiler.
|
Scooped by
Mickael Ruau
April 8, 2013 9:02 AM
|
L'informatique consomme de plus en plus des parts importantes de la production énergétique nationale. En France, elle est passée de 15 % en 2010 à 20 % en 2012.
|
Scooped by
Mickael Ruau
April 7, 2013 3:20 PM
|
www.eco-conception.fr: Les missions du Pôle Eco-conception Management du Cycle de Vie sont de: > Sensibiliser et faciliter l 'accès des PME/PMI aux démarches d 'éco-conception > Oeuvrer pour la diffusion de l'éco-conception dans les entreprises La...
|
|
Scooped by
Mickael Ruau
April 10, 2013 4:56 AM
|
|
Scooped by
Mickael Ruau
April 10, 2013 4:48 AM
|
En programmation informatique, l'optimisation est la pratique qui consiste généralement à réduire le temps d'exécution d'une fonction, l'espace occupé par les données et le programme, ou la consommation d'énergie.
La règle numéro un de l'optimisation est qu'elle ne doit intervenir qu'une fois que le programme fonctionne et répond aux spécifications fonctionnelles. L'expérience montre qu'appliquer des optimisations de bas niveau du code avant que ces deux conditions ne soient réalisées revient le plus souvent à une perte de temps et s'avère néfaste à la clarté du code et au bon fonctionnement du programme :
« L'optimisation prématurée est la source de tous les maux. »
|
Scooped by
Mickael Ruau
April 10, 2013 3:13 AM
|
30 mars 2012 - Dans une nouvelle vidéo, Matt Cutts parle de vitesse de chargement d'une page et de référencement. Que faire si une page est très lente au sein d'un si par Actualité Abondance
|
Scooped by
Mickael Ruau
April 9, 2013 11:07 AM
|
On February 9, developers from all over the world converged on London for the Edge Conference. The show hosted a number of talks, featuring developers from Facebook, Google, Mozilla and more. The focus was on Web technologies and how to take advantage of these new tools to increase performance on Web sites. While there were seven talks at this year’s Edge Conference, Google has only gotten around to uploading the first three. These are all important issues, however, and Web developers would be wise to check them out. You might even learn a few new things on how to make your Web site faster, more stable and more accessible.
|
Scooped by
Mickael Ruau
April 9, 2013 7:16 AM
|
After you've made a Web site easily maintainable (see Part 1), issues of speed, accessibility, and organization become key. Learn how to analyze your site's pages and improve their efficiency and layout.
|
Scooped by
Mickael Ruau
April 9, 2013 6:14 AM
|
With Ajax and JavaScript becoming more prominent in modern web applications, it is becoming increasingly important to ensure that your JavaScript code and Ajax requests are finely tuned to provide optimal performance.
|
Scooped by
Mickael Ruau
April 9, 2013 5:55 AM
|
Most graphical elements on platforms need some form of optimization. In this article, learn about the optimization technique of layering canvas elements.
|
Scooped by
Mickael Ruau
April 9, 2013 5:34 AM
|
If you're developing Web 2.0 applications that heavily use JavaScript and Ajax technologies, it is likely you will encounter browser memory leaks.
|
Scooped by
Mickael Ruau
April 9, 2013 4:21 AM
|
Today we're releasing an update to the profiler, which now offers variable zooming capabilities. Above the main timeline, there is now a mini-timeline where all events are shown.
|
Scooped by
Mickael Ruau
April 9, 2013 4:19 AM
|
Opera Dragonfly is a cross device, cross platform debugging environment for the Opera browser-debug JavaScript, inspect and edit CSS and the DOM, and view any errors on your mobile or computer.
|
Scooped by
Mickael Ruau
April 9, 2013 4:14 AM
|
The Timeline panel gives you a complete overview of where time is spent when loading and using your web app or page. All events, from loading resources to parsing JavaScript, calculating styles, and repainting are plotted on a timeline.
|
Scooped by
Mickael Ruau
April 7, 2013 3:20 PM
|
|