Performance

You are currently browsing the articles from MS Windows Articles, Reviews and Videos matching the category Performance.

Microsoft Applauds IE8 Beta 2 Performance Boost

8 is not the fastest in the universe. This, according to , Christian Stockwell, working on the of the . However, this is not to say that the Redmond company has not poured a consistent amount of efforts into boosting the of ’s successor. In fact, 8 Beta 2, planned for release by the end of this month, will offer palpable proof of the new horsepower under the ’s hood.

“When we took a hard look at our goals and considered what we could do to build the best , we were presented with a quandary. On the one hand, we could focus very narrowly on scripting , trusting that our investment would noticeably improve our users’ browsing experience. Alternatively, we could invest more broadly in realistic scenarios, measuring heavily-used subsystems and investing our effort accordingly. We opted for the latter ,” Stockwell noted.

Even as early as March 2008, GM Dean Hachamovitch indicated that was up 2.5 times, the inbox was loading 34% faster, the task of opening a new conversation took 45% less time, while that of opening a thread 25% less. With Beta 2, has tweaked the execution time for the , but it has also managed to up navigation and user interaction.

In the end, went well beyond when it comes down to increasing the of the . In this context, improvements were introduced to scripting, , networking, the rendering engine, and beyond.

“As part of our broader effort to improve in , we did make large investments in to make pages faster and to help developers be more productive. The engine included with speeds up many common user scenarios. We have made huge improvements to widely-used functionality including faster string, array, and lookup operations. We have also made changes to our core architecture to drastically reduce the cost of functions calls, object creation, and lookup patterns for variables scoped to the window or this objects,” Stockwell stated.

According to , in is with as much as 400% up from . This percentage, while indeed impressive, pales next to the 700% boost touted by compared with Mozilla for Firefox 3.1version 3.0.

The full code can be found in the TraceMonkey mercurial repository (the commit to merge TraceMonkey into Mozilla core is massive, clocking in at about 4MB).

If you want to try running your own of on the -line, just follow these steps:

hg clone http://hg..org//
cd /js/src
make -f Makefile.ref BUILD_OPT=1
Darwin_OPT.OBJ/js -j

(The above assumes that you already have Mercurial installed, and are trying to compile on . Your milage may vary. The -j option is what enables jit-ing on the -line.)

“The second area in which we are invested heavily in is in improvements to our usage. To date, we have fixed just under 400 separate leaks in . We have also worked hard to improve our heap fragmentation and usage on AJAX pages. For users, these changes reduce the amount of consumed by , improve our startup times, up navigating between pages, and help remain stable for longer periods of time. Besides these great benefits to end users, our work in this area should take a significant burden off of developers,” Stockwell revealed.

At the same time, will be tailored to high bandwidth connections, being capable of handling more than its precursor. In this regard, 8 will a larger number of parallel connections compared with , and will benefit from an advanced designed to manage downloads accompanied by external scripts. But, in the end, has also hammered away at the underlying rendering engine of the .

“By our upcoming Beta 2 we expect our standards mode engine to be at parity with our previous implementation for many sites. Going forward we will continue to invest in this area with the goal that when ships, developers do not have to make any difficult decisions: developing for our new engine will produce sites that work better across browsers and as an added bonus they will be faster too,” Stockwell promised.

8 Beta 1 is available For Vista x86 here. or For Windows XP SP2 x86 here

Share and Enjoy: del.icio.us StumbleUpon Facebook Google Furl Live MisterWong.DE NewsVine Reddit Slashdot Technorati YahooMyWeb BlinkList description Fark Netvouz Spurl MisterWong Webnews.de Blogsvine description IndiaGram kick.ie Taggly E-mail this story to a friend! Print this article!

Tags:, , , , , , , , , , , , , , , , , , , , , ,

Related posts

Written by Jason on August 29th, 2008 with no comments.
Read more articles on 1340 and 1354 and 1426 and 1429 and 1673 and 169 and 2065 and 2157 and 401 and 544 and Browser and Contributors and Firefox and IE7 and IE8 and Internet and PC and Performance and gmail and ie and internet explorer 8 and javascript and memory and memory leak and memory management and microsoft and mozilla and optimization and program.

Five great add-ons for Internet Explorer

are programs that add features to a web or change the way it works. If you’ve ever wished could do something new or differently, chances are there’s an add-on out there that will fulfill your wish.

I must have tried out hundreds of over the years. In this column, I’ll talk about five that I use every day. They have all earned a place in my add-on stable because they really have made my online life easier, and I miss their presence when using somebody else’s .

Power users love

is a add-on for 7 that is indispensable to me in my day-to-day work. It adds a raft of new abilities to the web , including advanced of tabbed browsing settings, a simple , spelling checks of text you enter in web forms, autoscrolling of webpages, quick searching of page text, ad and Flash blocking, custom keyboard shortcuts, and much more.

One of my favorite features of this add-on is its ability to automatically refresh a tab at a specified interval. In my job as an IT coordinator, I use to monitor several spam filters in my office. Unfortunately, none of the filters automatically refresh the to the latest captured e-mail, so I was forced to manually refresh the webpages every so often. With , all I need to do is right-click the icon in the status bar, click Refresh Current Tab, and then pick my preferred refresh interval. This feature is also quite useful for seeing the latest messages coming into your web-based e-mail inbox and for keeping track of online auctions and message boards.

Do you want to search the for something you’re reading about on a particular webpage? Instead of copying and pasting the text into a search box, simply select the word or phrase, right-click it, then click Search With to search for the term using , Yahoo!, Live Search, or another search engine of your choice. The results appear in a new tab.

Have you ever closed a tab by mistake? No worries click Tab History in the menu, and then click Reopen Last Closed Tab. Did crash? will offer to restore the tabs that were open when the crash occurred.

Road warriors who frequently switch connections will love ’s proxy switcher. Instead of manually changing the proxy each time you switch connections, you can quickly select previously used proxy servers from a menu.

I really haven’t done justice in this column. It offers far more than I have described above. To it, go to the IE7Pro website.

Simple but effective: Find As You Type

To search for text on a webpage in , normally you must press CTRL+F, type the search term into the Find window and then click Next. Find As You Type is an add-on that allows you to see all matches to your search term as it is typed. Matches are instantly highlighted on the page. If you type a combination of letters that does not appear on the page, an audio cue sounds and the Find box turns red.

For example, when I type “phish” into the toolbar, as in the screen capture below, all instances of “phish” on the page are immediately highlighted there is no need to click a button. You can step through each instance of matched text sequentially using the Next and Previous buttons on the toolbar. You can even set up Find As You Type to start searching as soon as you start typing on a webpage no CTRL+F required.

To Find As You Type, go to the ookii.org website. Note that offers a very similar “instant find” feature. Therefore, if you choose to install , you don’t need to install Find As You Type. That being said, if you like the idea of enhanced searching and have no need for everything else offers, then Find As You Type is an excellent choice.

Organize your downloads with

An can be unreliable, and far too often I have felt the frustration that comes from having a large interrupted. Restarting the in is hit-or-miss; sometimes I lose the partial , and sometimes I don’t. I wanted a that could take over from and give me more control over what happens when things go wrong. My personal favorite is a product called . It operates as a standalone that integrates with by managing downloads you click in the .

allows you to manage multiple downloads, pause and resume, schedule downloads to occur at a particular time, and split your downloads into smaller “tasks.” You can also impose a “ limit” on downloads that restricts how much bandwidth they can use, thus leaving you some bandwidth to browse the web. The includes a history and monitor.

has two versions: a version that limits you to one at a time and does not include updates, and a paid version that removes those restrictions and includes technical . To it, go to the LeechGet website.

Make RSS shine with RikReader

Since the release of 7 and its integrated RSS feed reader, I’ve become a very heavy user of RSS, and have subscribed to hundreds of different feeds (For more information about RSS feeds, see The wonderful world of RSS feeds).

As much as I enjoy the convenience of being able to detect, subscribe to, and read RSS feeds from within , its feed reader has a couple of glaring deficiencies. First, there is no way to mark all feeds as read, which I like to do when I am very busy or behind on my reading. Second, there is no way to view all of my feeds at the same time. So I decided to find a feed reader that would take full advantage of the RSS Platform. RikReader is my feed reader of choice. (Technically, RikReader is a , rather than an add-on, but it integrates with the feed-subscription capabilities of .)

RikReader displays the feeds you have subscribed to in . It offers both a conventional two-pane view, with headlines on one side and article text on the other, and an impressive “newspaper” view that displays the full text of each article or blog post in a multicolumn layout. In either view, the text size can be easily reduced or enlarged via a slider. By typing a term in the search box, you can instantly filter a feed so that only articles containing that term are displayed.

If you have many feeds (in the hundreds), RikReader can be a bit slow to start up while it loads all of them. Things may also slow down when loading the newspaper view or when loading a feed with many hundreds of articles. In such circumstances, you can improve RikReader’s by setting it to only unread articles.

RikReader is and can be downloaded at the RikReader website. In lieu of charging a fee, the author promotes his Amazon.com wishlist, which makes for interesting reading.

Me.dium: An interaction revolution

Humans are inherently social creatures, and we love to interact with others online—hence the popularity of instant messaging, social networking sites, and online forums. In the end, though, web surfing has basically remained a solitary experience. We’ve always known that lots of other people are likely to be looking at the same page as we are, at the same time, but we couldn’t see or interact with them until now.

Me.dium is an add-on that allows you to peek behind the curtain of the web. After you install it, a Me.dium “map” appears in the left pane of the . The map displays an icon representing you and the website you are viewing, along with icons of other Me.dium users who are visiting the same site. Users you’ve added to your Me.dium friends list show up as yellow, and others show up as blue. Surrounding your icon are icons representing related sites that you or other Me.dium users have visited. For example, if you’re at a news site, Me.dium will show you other news sites; if you are at a bank’s website it will suggest other banking and financial sites. You can click an icon to go directly to that site.

It’s great fun to watch all of the activity revealed by Me.dium. Not only can you watch other Me.dium users as you and they move from site to site, you can also start a chat that every Me.dium user at the site can view and participate in. If a Me.dium user is on your friends list, you can begin instant messaging privately. Every message that you send includes a link to the site that you are currently viewing.

Be warned, though: Me.dium can be a real productivity sapper. As you interact with people and websites you might not have encountered otherwise, many hours may pass unnoticed. Also, while logged in to Me.dium, you may want to avoid visiting a site that may cause you embarrassment if revealed to your contacts. You may adore crocheting fluorescent-pink-and-yellow pillowcases, but some of your contacts might find your hobbies highly amusing. Fortunately, it only takes one click to turn off Me.dium, and sharing information with Me.dium is automatically disabled when you enter a site or a local intranet site.

To this add-on, visit the Me.dium website.

Where do we go from here?

And there you have it; I’ve shown you add some very useful abilities to . But the I’ve described here are only the of the iceberg. To browse hundreds more that can enhance your , visit the official Add-ons for Internet Explorer site.

Share and Enjoy: del.icio.us StumbleUpon Facebook Google Furl Live MisterWong.DE NewsVine Reddit Slashdot Technorati YahooMyWeb BlinkList description Fark Netvouz Spurl MisterWong Webnews.de Blogsvine description IndiaGram kick.ie Taggly E-mail this story to a friend! Print this article!

Tags:, , , , , , , , , , , , , , ,

Related posts

Written by Jason on August 28th, 2008 with no comments.
Read more articles on 1340 and 1354 and 1426 and 1429 and 1673 and 169 and 2065 and 2157 and 401 and 544 and Browser and Contributors and Explorer and IE7 and Internet and Internet Explorer and Internet Explorer 7 and Performance and Web Browser and add-ons and config and free and google and how to and ie.

Get maximum performance from Windows Vista

Vista includes a number of that you can use to pinpoint bottlenecks. Some of these, such as the Health Report, the Experience Index, and the Reliability Monitor, provide static snapshots showing the resources available to your and where those resources might not be adequate to your needs. Others, such as the venerable Task , the new Resource Overview, and Monitor (an improved version of the tool known in XP as Monitor), let you track a variety of metrics in real time.

In addition to these snapshot and utilities, Vista incorporates the following forms of -enhancing : , ,

All three of these are designed to reduce the amount of time your spends engaged in degrading disk IO. is a that observes your usage patterns over extended stretches of time (noting the programs you run and the days and times you typically run them) and adjusts caching behavior to accommodate your own particularities. uses external devices (such as 2.0 flash disks) to disk content of all kinds, reducing the need for time consuming access. And is that supports the use of hybrid drives drives that incorporate nonvolatile flash (NVRAM) as well as conventional rotating disk media. Hybrid drives are particularly useful for extending life on portable computers, because they reduce the need for drive spin.

is useful to anyone running Vista. You don’t need to do anything except be glad that it’s there. should be of interest if you’re in the market for a new and hybrid drives are a purchase option. , in contrast, is of no value unless you implement it by attaching a suitable external device to your . For details, see “Using ” later in this article.

This tips will review these basic enhancing strategies:

Ensuring that you have adequate RAM

Random access (RAM) is the vital stuff that keeps running smoothly. Having enough physical (main) helps reduce the operating ’s dependence on , thereby minimizing the number of number of times has to swap information between fast chips and your (relatively slow) . How much do you need?

The “ Vista Capable” and “ Vista Premium Ready” stickers that appear on some new are based on standards expressed at the Windows Vista Enterprise Hardware Planning Guidance site. According to these standards, a needs 512 MB to be “ Vista Capable” and at least 1 GB to be “ Vista Premium Ready.” You should consider “ Vista Capable” to mean adequate (if barely) for Vista Home Basic. For the more feature rich editions of Vista Home Premium, Business, and Ultimate treat the “ Vista Premium Ready” standards as a minimum. In any case, doubling these minimums will provide a better ride for most users.

You can gauge the adequacy of your ’s physical by watching the graph in the Resource Overview section of the Reliability and Monitor (to open this tool, click the Start buttonPicture of the Start button , type perfmon, and then press ENTER). The blue line on the graph indicates the percentage of your physical that’s currently in use. If this line hovers in the sub arctic zone (say, north of 60 percent) most of the time under your typical working conditions, you might want to consider adding to your , particularly if you are also seeing the green line on the same graph, the line that indicates the number of hard faults per second your is generating, spike off the top of the graph for extended periods of time. (A hard fault, which despite its name is not an error condition, is an instance where a block of needed by the operating has to be fetched from the page file on the . A high number of hard faults per second indicates a large perhaps excessive reliance on , with consequent adverse effects.)

Ensuring that you have an adequate -

Physical might be the vital lubricant of a happily humming machine, but is not designed to run on RAM chips alone, no matter how many of them you have. In addition to using to store programs and data, creates a hidden file on your primary and uses that file to swap pages of data out of physical when necessary. The “swap file” (these days more commonly called a page file) acts as an extension of main or, in other words, as .

In a default , creates the page file in the folder on the same drive that holds the files. The size of the page file is determined by the amount of RAM in your . By default, the minimum size is 1.5 times the amount of , and the maximum size is three times the amount of RAM (twice the minimum). You can see the page file in a window if you configure to show hidden and files; look for .sys in the of your drive.

To see the current of your ’s , click the Start button, click Control Panel, click and Maintenance, click Information and , click Advanced (in the Tasks pane at the left side of the dialog box), and then click Adjust the appearance and of . After answering the User Account Control , you’ll arrive at the Options dialog box. You’re nearly there; click the Advanced tab, and then click Change. The image below shows the dialog box, with default settings for a machine with 2 GB of RAM (default, that is, except that we cleared the Automatically manage paging file size for all drives check box to make the rest of the dialog box easier to read).

By default, creates a single page file in the folder on the same volume that holds the files and manages its size for you. The Currently allocated number near the bottom of the dialog box shows you how large the file is now. If conditions on your change (you run an unusually large assortment of -intensive applications, for example), might expand the page file. It might then return the file to its original size (or a smaller size) if the demand subsides. All this happens without intervention or notification if you leave the Automatically manage paging file size for all drives check box selected.

If you don’t want to do this for you, you have the following options:

You can a paging file from a volume by selecting the volume and choosing No paging file. (You can even get rid of all paging files this way, although doing so is not recommended, even on systems with a lot of RAM.)

Should you get involved in page-file , and, if so, how?

If you have more than one physical disk, moving the page file to a fast drive that doesn’t contain your files is a good idea. Using multiple page files split over two or more physical disks is an even better idea, because your disk controller can process multiple requests to read or write data concurrently. Don’t make the mistake of creating two or more page files using multiple volumes on a single physical disk, however. If you have a single that contains C, D, and E volumes, for example, and you split the page file over two or more of these, you might actually make your run more slowly than before. In that , the heads on the physical disk have to do more work, loading pages from different portions of the same disk sequentially, rather than loading data from a single contiguous region of the .

If you are short of space, you might consider setting a smaller initial page file size. You can use a handy script from MVP Bill James to monitor current page file usage and session peak usage. This tool, a free at BillsWay.com, was written for XP but works fine in Vista. If this script nearly always shows current and peak usage levels well below the current page file size, you might want to consider reducing the initial size to save disk space. On the other hand, if you’re not short of disk space, there’s nothing to be gained from doing this and you might occasionally overload your custom settings, thereby degrading the of your .

Should you enlarge your page file? Most users won’t need to do this. But you might want to keep an eye on the green line in the graph of Resource Overview, as described above in “Ensuring that you have adequate RAM.” If that line is spiking off the top of the graph a great deal of the time during your normal work, you might consider increasing the maximum size of your page file. (Disregard page file spikes and disk activity in general that takes place while you’re not actually working. This is likely to be the result of search indexing, defragmentation, or other background processes and does not indicate a with your actual work .)

NoteFor more information about page file in , we recommend the article “ in XP” on the Windows Support Center website. Although the file magnitudes discussed in this article are pertinent to the XP environment rather than to Vista, the basic information about how manages and uses page files is still useful and valid.

Share and Enjoy: del.icio.us StumbleUpon Facebook Google Furl Live MisterWong.DE NewsVine Reddit Slashdot Technorati YahooMyWeb BlinkList description Fark Netvouz Spurl MisterWong Webnews.de Blogsvine description IndiaGram kick.ie Taggly E-mail this story to a friend! Print this article!

Tags:, , , , , , , , , , , , , , , , , , , , , ,

Related posts

Written by Jason on August 24th, 2008 with no comments.
Read more articles on 1340 and 1354 and 1426 and 1429 and 1673 and 169 and 2065 and 2157 and 401 and 544 and Contributors and Performance and Prompt and ReadyBoost and ReadyDrive and System Health Report and Virtual and Windows Vista and configuration and hard disk and management and memory and pagefile and physical ram and system and tip and virtual memory and windows and windows system and windows task manager.

Improve performance by tweaking your hardware

Learn how your and impact your ’s , and dig deep under the bonnet to discover and fix issues.

In previous guides we have looked at improving your ’s by simply removing unwanted programs. The next area we want to understand is the impact your and have on your .

Before we start examining your , we need to see what Vista believes is possible from the when it’s working at its best. Searching for ‘’ in Start Search should lead you to the Information and of your . If any numbers are low, then you may wish to consider looking at these areas for replacement. My laptop has a lowest rating of 4.3, which is more than adequate, but should one number be low compared to the rest, I would consider replacing that element. If your is running low on RAM, for example, it will use the as an extension of , but this deals a fatal blow to your