Recently, I’ve noticed that my Windows 7 home laptop is running slower than usual, unfortunately. It looks like you can spend a lot of time waiting for disk I/O operations. When I looked into the task manager, the following showed that my laptop is caching about a fifth of the marketing information on the hard drive as usual, but the reason for this is not obvious.
Part of the job is really what you just think of as an expert translator: looking at both common and hidden performance issues. After realizing that I had a reliable, serious and systemic problem, I packed my bags and used all my resources, not to mention finally finding the culprit.
Movie, k the one you are about to hear is definitely true. Only the exact values associated with cached available and free saves have been changed to protect this particular innocent.
Spoiler alert: the Digital Western My Book Live backup drive I got from Costco was the culprit.
More relevant disclaimer: spoilers Western Digital contacted me nine days after publishing this excellent article and took the error quite seriously. The first patch was released about four months later. The story ends and well, your blog can change the world.
Caching Is Important To Understand
To understand this puzzle, you need to understand the weight of the Windows cache disk. Plenty of memory on your computer is important for running many website file access programs without it, but also a lot of data can be cached in memory. Hard drives spin their physics Hard drives tend to be among the slowest components in a computer, while laptop drives are the slowest and bulkiest drives. Windows stores data using the hard drive, soone hundred of this element is available immediately, for example, a few milliseconds each to check. As a rule, the less data is cached, the less disk space is required, the faster your computer will run. cache Because of the Windows hard drive, there is often not much memory. My work machine is 32 GiB, which means I basically have 24 GiB more for data storage and caching, allowing me to switch between different systems and projects with minimal I/O.
Windows (since Vista) has structures whose sole purpose is to fill the disk space cache with data you may need. SuperFetch keeps track of your usage patterns and knows how to pre-fetch data when your family launches the app. It often collects data when your system is actually idle.
These features were confusing with Windows when Vista first came out. If users were to scream that Vista sucks because it mostly uses a lot of memory, the task manager would show very little free space memory. But on the net it turns out that this is a good solution, free memory is complete garbage. Deallocating non-memory creates unnecessary items. Well functioning Windows Auto should have high good and free memory close to Anti-Memory and Cache (Windows CD/DVD cache). The persisted cache performs a useful function that speeds up your computer and can therefore be reused (freeing up memory for allocations) when needed.
A Nutrient-Rich Machine
If Windows is running normally, the Task Manager (available by right-clicking on the taskbar) should show physical memory statistics similar to the one on the right: a lot, including cache, a lot of memory available, and very little free memory. Experts say that when available memory is low (less than a few thousand megabytes), it’s often worth buying more memory, giving Windows more room to run data and caching programs. free If there is a lot of memory (more than a few hundred MB), then either Windows did not have time to fill the cache with very useful data, or something is seriously wrongHow
On my laptop, searching under the “Not Working” tab in the task manager ran tasks like this:
Looking at the dot circled in purple, I’ve reached a lot of RAM available, but the large cache drive is smaller than expected for a machine with 8 GB of RAM, and the amount of free RAM is almost certainly very unusual. I typically cached 4-5 GiB data on my laptop with 8 GiB, but even though I noticed this problem, my tablet or laptop usually only cached 1-2 GiB of data.
In the background, you can see why the disk cache is small, but there is a lot of free memory. The three markets circled in red show spikes with moderate memory usage. Each of the peaks represents a 4 GiB temporary memory allocation, and Windows filled one of the first of them by removing 4 GiB of useful data from the outgoing cache, the overfreed file at the end of /p>
Task Manager helped me figure out the exact structure of the problem, but it didn’t help me find the culprit. His set of work photos indicated that nothing could explain the real photos. It’s time to introduce my Favorite system profiling tool.
Suggestion Overview Addressed By Xperf
Me to the most powerful exploit detection tool I know of: ETW Xperf tracing (which improves the performance of the Windows toolkit. Now it’s a free toolkit developed by Microsoft that allows you to take full advantage of a high performance Windows PC, from CPU usage, disk input -output, memory allocation, etc. Xperf is not an easy-to-use add-on, it rewards consultants with an almost unlimited understanding of Windows performance.
I decided to use the new Windows Performance Recorder (wprui) custom interface entry for discovery. I selected all the memory sharing recommendations and specified the protocol for the memory (I would now use UIforETW with VirtualAlloc stacks still checked in the options dialog, running the POOL Extra kernel flags and running PoolAlloc Extra in the Stackwalks kernel). In this case, wprui or UIforETW constantly monitors your configuration and buffers detailed information about the manufacturer Features. If you notice a big performance issue, click the “Save” button and the drive will be saved normally. So again, this is a retrospective profiler that can record system activity for about 30 seconds at any time. I usually leave in-memory tracing running as normal so I can always catch rare performance issues without having to worry about reproducing them. Wprui screen shot should have been running for almost 7 days when the screenshot was taken, but the Time field is flipping at least once a day.