Hot answers tagged

464

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 font-...


300

Here, I wrote a book by accident. Get some coffee first. Why does emptying disk space speed up computers? It doesn't, at least not on its own. This is a really common myth. The reason it is a common myth is because filling up your hard drive often happens at the same time as other things that traditionally could slow down† your computer. SSD ...


174

Running a high-performance GPU at full speed while on battery can damage the battery or require more power than the battery can safely supply High-performance mobile GPUs can require significant amounts of power to operate at full speed. The GTX 765M requires 75 W, while top-of-the-line mobile GPUs like the GTX 780M and GTX 980M can consume up to 122&...


167

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 ...


111

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.


109

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, ...


107

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 ...


102

Larger SSDs from the same SSD model/family (comparing different models makes no sense) are faster when writing data because they use more Channels in parallel: while smaller ones only use few channel (4 instead of 8) because they have less NAND modules on it.


100

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


86

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 ...


80

When you installed the second memory module, you enabled dual-channel mode and doubled memory bandwidth. GPU performance is highly dependent on memory bandwidth and your frame rates reflect the increase in bandwidth. The AMD A10-6790K is an "Accelerated Processing Unit" (APU). APUs combine a CPU with a relatively powerful integrated graphics processor (GPU)...


72

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 ...


69

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. ...


67

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


65

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 ...


64

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 -------------...


64

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 ...


62

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 ... ........................................


60

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 ...


57

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 ...


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

Sometime ago I had the same problem, these steps worked 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"


50

You have a memory leak caused by a driver. Look at the high value of nonpaged kernel memory. In your case this is over 3.7 GB. You can use poolmon to see which driver is causing the high usage. Install the Windows WDK, run poolmon, sort it via P after pool type so that non paged is on top and via B after bytes to see the tag which uses most memory. Run ...


50

The higher capacity variants of an SSD model often get their higher capacity from simply having more NAND flash chips of the same type as the lower capacity variants. Having more flash chips allows for a design where the controller on the SSD can access more data in parallel, allowing for higher speeds.


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 should ...


49

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. ...


47

No need to install any extra package, your good old shell is able to do it alone. This one-liner will load your four cores at 100%: for i in 1 2 3 4; do while : ; do : ; done & done How it works is quite simple, it starts four endless loops. Each of them is repeating the null instruction (:). Each loop is able to load a CPU core at 100%. If you ...


46

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.


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 ...


37

Most system freezes (where you can't use hot-keys like CTRL+ALT+DEL) are caused by hanging drivers, so you will have to either replace the device or update the driver. Troubleshooting can be done: Download the setup from Windows Performance Analysis Tools for your Windows version. Install the software on your system. Open a command prompt as administrator, ...



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