Tag Info

Hot answers tagged

436

One reason is that web designers nowadays like to use web fonts (usually in WOFF format), e.g. through Google Web fonts. Previously, the only fonts that were able to be displayed on a site was those that the user had locally installed. Since e.g. Mac and Windows users not necessarily had the same fonts, designers instinctively always defined rules as ...


150

This is a velociraptor. As you may notice, it's a 1tb, 2.5 inch drive inside a massive heatsink meant to cool it down. In essence, it's an 'overclocked' 2.5 inch drive. You end up having the worst of all worlds. It's not as fast at random reads/writes as an SSD in many cases, it doesn't match the storage density of a 3.5 inch drive (which goes up to 3-4 tb ...


107

Yes, because the operating system can use the extra RAM as disk cache, which speeds up access to data on disk. Extra RAM won't make CPU-bound computations (not involving much disk I/O) faster, though.


102

The reason for this is the text you can't read yet is being rendered with a web font that is still on its way down the pipes to your browser. Also, since your browser is Google Chrome, which uses WebKit to render the page, it was decided by them (WebKit that is) that it's best for you not to see any text at all until the web font is downloaded. If, however, ...


81

No matter how much RAM you have, you want the system to be able to use it efficiently. Having no paging file at all forces the operating system to use RAM inefficiently for two reasons. First, it can't make pages discardable, even if they haven't been either accessed or modified in a very long time, which forces the disk cache to be smaller. Second, it has ...


74

TL;DR answer The performance of any GPU, including those found in AMD APUs, is heavily dependent on memory bandwidth. The memory upgrade caused a dramatic performance increase because the system previously had only one memory module, and the upgrade added a second module which doubled memory bandwidth by enabling dual-channel operation. Detailed ...


69

dd by default uses a very small block size -- 512 bytes (!!). That is, a lot of small reads and writes. It seems that dd, used naively in your first example, was generating a great number of network packets with a very small payload, thus reducing throughput. On the other hand, gzip is smart enough to do I/O with larger buffers. That is, a smaller number ...


65

Not sure these justify picking a hard drive over a NAND-Flash SSD, but they are certainly areas that a 10,000 rpm hard drive would offer benefits over one. Write amplification. Hard drives can directly over-write a sector, but NAND-Flash SSDs cannot overwrite a page. The entire block must be erased, and then the page can be re-used. If there is other ...


65

The reason manufacturers have stopped concentrating on increasing clock speed is because we can no longer cool the processors fast enough for this to be viable. The higher the clock speed, the more heat is generated, and we've now hit a stage where it is no longer efficient to increase processor speed due to the amount of energy that goes into cooling it. ...


64

I don't know what it is with the others here, I haven't met someone that doesn't know what you are talking about. There are many reasons for it, but some have not been identified. I'll start with a better description for those that don't know. A fresh install of Windows will boot in under 1min. Over a period of 6 months the computer's boot time will not ...


63

Yes. According to MS Support, the working set for a minimised application is trimmed. You can check this yourself with Process Explorer. Here's a test of a single instance of Firefox 5.0 in Windows 7 x64 with a single tab of the ESPN.com website loaded. Values were read using Task Manager. type not minimised minimised diff ...


56

Simply, a lot of modern HTML features we take for granted did not exist back in those days. There are attempts to build 'modern' browsers for older OSes - classilla, for example. You can easily load up linux onto a suitable PII or PIII system and still be able to handle a basic modern webpage. On the other hand This is google on OS/2 warp 4.52, on a ...


54

Since every operating system manages memory differently, and none was given, I will answer in the context of Windows 7. Below is an example from a computer with 24GB of RAM. Even though only 7 GB is currently allocated as "In Use" memory, another 10 GB is allocated as "Standby" memory and contains data that may or may not be read again. If it is read, it ...


54

consume.exe from the Windows Server 2003 Resource Toolkit can do this easily. C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64>consume -cpu-time -time 5 Consume: Message: Time out after 5 seconds. Consume: Message: Successfully assigned process to a job object. Consume: Message: Attempting to start 256 threads ... ...


54

Parallelism, and how the controller makes use of it is the main factor. There usually isn't room for the 8-16 discrete NAND chips you'd find in an SSD. The controllers in USB stick usually aren't nearly as complex either, to efficiently make use of available parallelism. Other factors that matter are the quality of the flash. Many USB sticks use cheaper ...


50

Try stress It's pretty much an equivalent of the Windows consume.exe: oliver$ ./stress --cpu 3 stress: info: [18472] dispatching hogs: 3 cpu, 0 io, 0 vm, 0 hdd


49

You try out lots of applications Due to you computer's configuration, Windows loads in more junk than on a clean install. Software developers believe their apps are so vital that part of them must be loaded at boot time and have icons in the system notification area. they need a special driver (but no one tries to write small drivers any more) they ...


44

Sometime ago i have the same problem, this steps works for me. open your download folder right click in a white space and go to properties select the tab "Customize" in the dropdownlist of "Optimize this folder for:" select "General Items"


44

I don't have specific numbers, but there will be some drop in performance, albeit a slight one. There was a blog post that described the general performance of complete disk encryption on a system partition and how that can affect the users perceived performance. It seems to indicate that CPU takes a bigger performance hit than the hard disk: For me ...


44

The disk activity is on the pagefile. You need more RAM. Note that the Winzip memory optimiser is using more the 25% of the RAM. I'd get rid of that and any similar utilities before you investigate further.


43

Let's start at the top, and then we dig deeper than ever. While you can run random tools like Process Explorer or Automatic Runs, poking around in them won't show you everything and there would still be things hidden under the grass. And if you go around disabling programs and changing your drivers, you are most likely fixing something that ain't broken. ...


40

On Linux in the top process you can press < key to shift the output display sort left. By default it is sorted by the %CPU so if you press the key 4 times you will sort it by VIRT which is virtual memory size giving you your answer. Another way to do this is: ps -e -o pid,vsz,comm= | sort -n -k 2 should give you and output sorted by processes virtual ...


37

The registry is a bit of a misconception, The way it works, it could be filled with junk but it shouldn't slow down your machine - imagine, all roads are linked, but just because there is a traffic jam somewhere doesn't always mean it will affect you somewhere completely different! It is pretty much just software that starts with your computer, updaters and ...


36

From the Building Windows 8 blog: Now here’s the key difference for Windows 8: as in Windows 7, we close the user sessions, but instead of closing the kernel session, we hibernate it. Compared to a full hibernate, which includes a lot of memory pages in use by apps, session 0 hibernation data is much smaller, which takes substantially less time ...


35

There is a lot more to processing speed than the clock rate. Different CPUs can do different amounts in the same number of clock cycles, due to different variants on pipeline arrangement and having multiple component units (adders and so forth) in each core. While in your test it is not the case, you often find a "slower" chip can do more than a fast ones ...


33

Try setting UseDNS to no in /etc/sshd_config or /etc/ssh/sshd_config.


32

There are a couple (at least) of effects here: Your perception of how fast the computer should be is changing. When you first get new hardware you have something concrete to compare it against - the old hardware. This gives you an empirical measure of the speed improvement. As time goes by your memory of how slow the old hardware was fades you only have ...


32

Some factors I've seen: Parallelism: SSD's use a lot of Flash devices and access them heavily in parallel, pipelining and interleaving them. SLC vc MLC: Multi Level Cells store two bits in each cell, but the access time is longer and Single Level Cells, which store one bit per cell. Besides, SLCs sustain a lot more write/erase cycles than MLCs. All USB ...


31

Both /dev/random and /dev/urandom use an "entropy pool". When the pool runs out, /dev/random waits for it to refill, which requires monitoring system behavior (keyboard input, mouse movement, etc.), whereas /dev/urandom will continue to give you pseudo-random data. /dev/random is theoretically higher quality, but /dev/urandom is almost certainly good ...


31

The key is that you are getting the file from several sources (peers) at the same time rather than from one source. If you have a file that's split into 10 parts and takes 100 seconds to download from 1 server then theoretically you can get the file from 10 peers in 10 seconds (plus some overheads) as each peer can deliver it's part in 10 seconds. In ...



Only top voted, non community-wiki answers of a minimum length are eligible