SoftPerfect RAM Disk
After upgrade from 3.3.3 to 3.4.0 one core 100% in use only when RamDisk connected
Started by harrydb
After upgrade from 3.3.3 to 3.4.0 one core 100% in use only when RamDisk connected 06 September 2013, 23:29 |
Registered: 11 years ago Posts: 3 |
Hi,
after upgrading to version 3.4.0 of RAM Disk I noticed that one of my eight (logical) cpu cores is in use 100% ( / 8 ~ 12.5%) by the System process. It seems that a spin lock is triggered, see attached screen shot. As soon as I disconnect the drive in the RAM Disk manager cpu usage goes back down. This issue was not present in version 3.3.3. I also attached a screenshot with my settings. I am on Windows 7 professional SP1 64 bit.
Is this known/expected behavior for 3.4.0?
Regards,
Harry de Boer
after upgrading to version 3.4.0 of RAM Disk I noticed that one of my eight (logical) cpu cores is in use 100% ( / 8 ~ 12.5%) by the System process. It seems that a spin lock is triggered, see attached screen shot. As soon as I disconnect the drive in the RAM Disk manager cpu usage goes back down. This issue was not present in version 3.3.3. I also attached a screenshot with my settings. I am on Windows 7 professional SP1 64 bit.
Is this known/expected behavior for 3.4.0?
Regards,
Harry de Boer
After upgrade from 3.3.3 to 3.4.0 one core 100% in use only when Ram Disk connected 07 September 2013, 12:26 |
Admin Registered: 19 years ago Posts: 3 583 |
After upgrade from 3.3.3 to 3.4.0 one core 100% in use only when Ram Disk connected 08 September 2013, 00:48 |
Registered: 11 years ago Posts: 3 |
Thanks for the quick response! I am using version 7.1a of truecrypt (latest stable) with whole drive encryption (so pre-boot). There is one partition on the disk (C: ) that contains everything, including the image connected to the ramdisk. The ramdisk itself is just NTFS formatted, not encrypted. I'll try to create a ramdisk without an image attached a bit later to see if that makes a difference (not much time now). I'd be happy to help test more if needed.
By the way, is there a way to download the previous version?
By the way, is there a way to download the previous version?
After upgrade from 3.3.3 to 3.4.0 one core 100% in use only when Ram Disk connected 08 September 2013, 08:27 |
Registered: 14 years ago Posts: 34 |
Quoteharrydb
It seems that a spin lock is triggered.
Can you try to reproduce this issue once again? I'd like to see the stack for that thread, but it seems that you didn't set up symbols in Process Explorer so let's do this.
First, please download Debugging Tools and install it as standalone component.
Next, specify the path to the dbghelp.dll module (typically, it is located at \Program Files\Windows Kits\8.0\Debuggers\x64\dbghelp.dll) and the path to symbol files in Process Explorer's symbol options in "Configure Symbols" dialog box.
Then restart Process Explorer and use "Stack" button to view stack for the selected thread. Be patient, symbol loading process may take a while.
After upgrade from 3.3.3 to 3.4.0 one core 100% in use only when Ram Disk connected 09 September 2013, 21:32 |
Registered: 11 years ago Posts: 3 |
Hmm, when I click on the 'stack' button it gives me "Unable to access thread" (as administrator). I guess because it is the System process? Attached is the same shot with symbols loaded. I did attached the stacks for the active threads from ramdisk and truecrypt. I'll try this on an other machine to come up with a step by step way to reproduce this.