Pages:
Author

Topic: Add a "low priority" setting for Windoze? (Read 2765 times)

legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 25, 2013, 12:40:13 AM
#27
windows 7 also has IO priorities for processes

Interesting - I didn't know that (haven't used it).

Sorry - am working 12+ hours per day on CIYAM Open (and there is pretty no-one testing my software apart from myself either unfortunately - testers are in short supply around here).
can i help?

If you meant testing Dia's patch then he gave a link - if you meant with CIYAM Open then PM me to discuss.
legendary
Activity: 2058
Merit: 1431
January 25, 2013, 12:03:12 AM
#26
BTW: I'm not saying that a checkbox to lower CPU priority (or even a default) is a bad idea - I just don't think it will help preventing freezes.

When I switch the process to low priority I get *no* freezes at all so yes I *do* very much think that it is CPU.

windows 7 also has IO priorities for processes

Sorry - am working 12+ hours per day on CIYAM Open (and there is pretty no-one testing my software apart from myself either unfortunately - testers are in short supply around here).

can i help?
legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 24, 2013, 03:30:19 AM
#25
Sorry - am working 12+ hours per day on CIYAM Open (and there is pretty no-one testing my software apart from myself either unfortunately - testers are in short supply around here).
hero member
Activity: 769
Merit: 500
January 24, 2013, 03:19:37 AM
#24
Sorry - am not going to grab a binary - as stated I have manually lowered the priority and found that it freezes much less (although Pieter is correct that it doesn't stop the freezing altogether which I guess is more the I/O side of things).


No tester - no patch, it's as easy as this Wink.

Dia
legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 23, 2013, 08:44:20 PM
#23
Sorry - am not going to grab a binary - as stated I have manually lowered the priority and found that it freezes much less (although Pieter is correct that it doesn't stop the freezing altogether which I guess is more the I/O side of things).
hero member
Activity: 769
Merit: 500
January 23, 2013, 05:12:43 PM
#22
We need some feedback if my pull fixes your observed problems, can you please report your findings Smiley?
Latest binary is this one: http://jenkins.bluematt.me/pull-tester/f2cb7f4d1220375bb340309c12f67689448f4e7f/bitcoin/bitcoin-qt.exe

Dia
hero member
Activity: 769
Merit: 500
January 22, 2013, 04:17:29 PM
#21
That would be great and I'll happily use that on my old and dirty windows. Cheesy

You are free to test http://jenkins.bluematt.me/pull-tester/02b9742d714dec4585f1291476896ea136d73f64/bitcoin/bitcoin-qt.exe and report if this build fixes your reported problem. As this build can contain bugs, please backup wallet before or use a testnet wallet Smiley.

Dia
legendary
Activity: 1072
Merit: 1174
January 22, 2013, 03:45:00 PM
#20
BTW: I'm not saying that a checkbox to lower CPU priority (or even a default) is a bad idea - I just don't think it will help preventing freezes.

As I already stated I have tested this on my laptop many times I am certain that it must be CPU and not I/O (it does not *freeze* when the task has been set to low priority).

Interesting - thanks for reporting, in that case.
hero member
Activity: 769
Merit: 500
January 22, 2013, 01:24:56 PM
#19
You are free to take a look at my (untested and yet to be commented) pull-request.
It's perhaps just a starting point or could even be considered useless by other core devs, well see Smiley.

https://github.com/bitcoin/bitcoin/pull/2199

Dia
legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 22, 2013, 10:45:58 AM
#18
BTW: I'm not saying that a checkbox to lower CPU priority (or even a default) is a bad idea - I just don't think it will help preventing freezes.

As I already stated I have tested this on my laptop many times I am certain that it must be CPU and not I/O (it does not *freeze* when the task has been set to low priority).

After reading this thread I took a look at the same idea, to use some lower than normal priority. Perhaps I'll create a pull for this.

That would be great and I'll happily use that on my old and dirty windows. Cheesy
hero member
Activity: 769
Merit: 500
January 22, 2013, 10:40:04 AM
#17
I'm quite sure your computer freezing up is not caused by the CPU needed for verifying signatures, but by the database I/O blocking your OS and other applications from accessing your hard disk. Scheduling the task at low priority will not help in that case.

The next release (0.8 ) should decrease I/O requirements a lot. If you're interested, feel free to try the test builds

BTW: I'm not saying that a checkbox to lower CPU priority (or even a default) is a bad idea - I just don't think it will help preventing freezes.

After reading this thread I took a look at the same idea, to use some lower than normal priority. Perhaps I'll create a pull for this.

Dia
hero member
Activity: 769
Merit: 500
January 22, 2013, 10:37:15 AM
#16
Can you plese stop using that "Windoze" slang Wink, thanks.

Oh sorry - didn't mean to offend - it's just that I'm not going to put a TM every time a type a bloody standard English word just because some American company things it has the right to *own* common English words and sue people who don't do this.

So let me know what I should call it (in a way the M$ is happy for me to with but with no TM or the like)?


Just use Windows Cheesy, I call Linux Linux and Mac Mac, so that should be rather straight forward ^^.

Thanks Smiley,
Dia
legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 22, 2013, 09:59:30 AM
#15
Can you plese stop using that "Windoze" slang Wink, thanks.

Oh sorry - didn't mean to offend - it's just that I'm not going to put a TM every time a type a bloody standard English word just because some American company things it has the right to *own* common English words and sue people who don't do this.

So let me know what I should call it (in a way the M$ is happy for me to with but with no TM or the like)?
donator
Activity: 1218
Merit: 1079
Gerald Davis
January 22, 2013, 09:42:13 AM
#14
Unless that in the coming years there will still exists slow laptops or even those crap netbooks, I don't believe that this is necessary.

Um I would say that is an absolute GUARANTEE.  Either underpowered hardware sold to meet price points accepted by the general public or otherwise decent hardware slowed to a crawl by software bloat.  Ever seen the amount of services and background processed launched by third parties in the average user's (think your mom not anonymous hacker) computer after say 3-4 years.
legendary
Activity: 1386
Merit: 1000
English <-> Portuguese translations
January 22, 2013, 09:31:18 AM
#13
Can you plese stop using that "Windoze" slang Wink, thanks.

Dia
What a helpful post .-.

OP: Unless that in the coming years there will still exists slow laptops or even those crap netbooks, I don't believe that this is necessary.
hero member
Activity: 769
Merit: 500
January 22, 2013, 09:02:22 AM
#12
Can you plese stop using that "Windoze" slang Wink, thanks.

Dia
legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 21, 2013, 08:24:06 PM
#11
BTW: I'm not saying that a checkbox to lower CPU priority (or even a default) is a bad idea - I just don't think it will help preventing freezes.

When I switch the process to low priority I get *no* freezes at all so yes I *do* very much think that it is CPU.
legendary
Activity: 1072
Merit: 1174
January 21, 2013, 06:36:52 PM
#10
I'm quite sure your computer freezing up is not caused by the CPU needed for verifying signatures, but by the database I/O blocking your OS and other applications from accessing your hard disk. Scheduling the task at low priority will not help in that case.

The next release (0.8 ) should decrease I/O requirements a lot. If you're interested, feel free to try the test builds

BTW: I'm not saying that a checkbox to lower CPU priority (or even a default) is a bad idea - I just don't think it will help preventing freezes.
legendary
Activity: 1890
Merit: 1072
Ian Knowles - CIYAM Lead Developer
January 21, 2013, 02:08:48 AM
#9
IIRC the "move thread" is somewhere on the bottom of the page on the left.

Thanks!

I had actually never noticed that link was there before (wasn't trying to be lazy).

Finally moved to where it should have been originally posted (must be a bit tired today).

Smiley
legendary
Activity: 2128
Merit: 1065
January 21, 2013, 02:06:36 AM
#8
Can someone please explain "how do I move this topic"?

(actually maybe I'll just delete it as it looks as though it will take me more time to explain what the purpose of this topic is than I think I can be bothered with)

I'm sorry, I misunderstood your request.

The "move topic" is somewhere on the bottom of the page on the left, next to the "lock topic".
Pages:
Jump to: