bilateral wrote:...I have used Process Explorer a bit, but can't say I've done a lot with that tool either; but I've never tried Process Hacker. I expect it will take me a while to get to the appropriate assessments you are suggesting, as I am in the middle of other projects right now. But it sounds like a great idea, so I'll try that as soon as I can.
Process Hacker is
very similar to Process Explorer, so you don't have to install it if you already have PE. PE should be able to give you the info you need as long as you're familiar with it.
bilateral wrote:Frankly, I suspect that the video hardware, and to some extent the CPU, are the weakest links in this laptop, in the sense that by continuing to use the device, these are two hardware parts that I really can't do a thing about.
You could consider overclocking them, but on a laptop you need to take particular care to monitor temperatures (since cooling is harder in a confined space) and be prepared to deal with shorter battery runtimes. For these reasons, it's best left until after you've tried everything else.
However I would like to ask why you consider these to be the cause? If you are getting low framerates in a game, then yes, you're likely to be correct. But no caching can help in that situation - PrimoCache can give you lower level load times but not better framerates.
Given your queries about Chrome, is it performance issues on particular websites? (video streaming, etc). In that case, the speed of your network connection (and your ISP's connectivity) is another factor to consider. In that case, filtering content (ads, Flash, Java) can greatly reduce the amount of data downloaded, as well as improving online security and privacy.
bilateral wrote:I could install an SSD as the main drive, with a significant amount of work (as there is no "drive hatch" in this machine and tearing it down is particularly painful)--and since the hard drive is typically a major limiter, that might help a lot.
Not only should it boost performance, but an SSD should usefully lengthen battery runtimes since it uses less power than an HDD. And your laptop should run cooler too.
bilateral wrote:Okay,...and in that case, since I also have that SD card slot (which as you and I both pointed out, runs at USB2 speeds), is there any value at all in continuing to use that as a ReadyBoost device?
ReadyBoost aims to tackle HDD access times by storing smaller files on flash media where faster access time can make up for lower transfer speed. If you are using PrimoCache L2, then that is far less likely to happen so ReadyBoost just adds a second (or third, once you consider Windows' own file caching) level of cache which is more likely to lessen performance.
bilateral wrote:Or even as a 2nd Primocache L2 device? Or does the same interference issue which you mentioned apply either way--that the SD card and the SSD are going to be running at very different speeds? (Or does PrimoCache take into account the differences in function between the two devices?)
For it to work, PrimoCache would need to benchmark the devices to determine transfer rates, then allocate data in reverse proportion (e.g. with 2 devices with 10 and 100MB/s transfer rates, to use the faster one for 90% of cached data). Subject to confirmation from Romex support, I don't think PrimoCache has that capability.
bilateral wrote:I'll look into those browsers. What about the idea Jaga and I discussed of putting the Browser Cache files on the ExpressCard SSD? Do you think that would be effective, or would it just duplicate something that PrimoCache would already be doing?
Try checking the size of your browser cache first. If it's only a few dozen MBs, then it's unlikely to be the choke point. Otherwise, moving the files to SSD should boost performance for page reloads, but can't do much for pages that sap CPU with heavy use of animations, Javascript, etc.