Jump to content

Rectangular selection has high CPU-usage


Recommended Posts

First, let me thank you for a wonderful program. I have a single issue:

When I make a large rectangular selection (e.g. Select All (Ctrl+A)), the CPU Usage climbs to >30% and stays there. This is annoying, because I often paste screenshots from the clipboard, and if I forget to close Paint.NET, it will keep using the CPU in the background.

Isn't it possible to paint the 'cycling' selection without draining the CPU? (Or stop the cycling effect, when the App looses focus?)

Best regards, Mikael.

Btw: This happens on Paint.NET 3.36 (and earlier). It is probably mostly noticeable on slower, single-core systems.

Link to comment
Share on other sites

First, let me thank you for a wonderful program. I have a single issue:

When I make a large rectangular selection (e.g. Select All (Ctrl+A)), the CPU Usage climbs to >30% and stays there. This is annoying, because I often paste screenshots from the clipboard, and if I forget to close Paint.NET, it will keep using the CPU in the background.

Isn't it possible to paint the 'cycling' selection without draining the CPU? (Or stop the cycling effect, when the App looses focus?)

Best regards, Mikael.

Btw: This happens on Paint.NET 3.36 (and earlier). It is probably mostly noticeable on slower, single-core systems.

Link to comment
Share on other sites

if I forget to close Paint.NET, it will keep using the CPU in the background.

Isn't it possible to paint the 'cycling' selection without draining the CPU? (Or stop the cycling effect, when the App looses focus?)

Minimizing Paint.NET send the app in a "low-profile" mode. Notice that the title change from Untitled (100%) - Paint.NET ... to Untitled - Paint.NET ....

So that's basically what you suggest.

You can also remember to hit Ctrl + D when you paste a screenshot, if you use the Ctrl + V keyboard shortcut, the keys are very close to each-other.

Also, I'm sure you'll be glad to hear that the next Paint.NET version is developed and re-factored with performance in mind, even in low-end, single core systems :)

No. Way. I've just seen Bob. And... *poof!*—just like that—he disappears into the mist again. ~Helio

Link to comment
Share on other sites

if I forget to close Paint.NET, it will keep using the CPU in the background.

Isn't it possible to paint the 'cycling' selection without draining the CPU? (Or stop the cycling effect, when the App looses focus?)

Minimizing Paint.NET send the app in a "low-profile" mode. Notice that the title change from Untitled (100%) - Paint.NET ... to Untitled - Paint.NET ....

So that's basically what you suggest.

You can also remember to hit Ctrl + D when you paste a screenshot, if you use the Ctrl + V keyboard shortcut, the keys are very close to each-other.

Also, I'm sure you'll be glad to hear that the next Paint.NET version is developed and re-factored with performance in mind, even in low-end, single core systems :)

No. Way. I've just seen Bob. And... *poof!*—just like that—he disappears into the mist again. ~Helio

Link to comment
Share on other sites

Minimizing the app doesn't help much - it it easy enough to to deselect the selection (CTRL+D) - but I tend to forget it.

The CPU usage is excessive, and I really think it should be fixed - I just tested on my Core2Duo laptop, where I use ~60% CPU. Playing back a DVD movie (fullscreen) actually uses less CPU than animating the border.

Link to comment
Share on other sites

Minimizing the app doesn't help much - it it easy enough to to deselect the selection (CTRL+D) - but I tend to forget it.

The CPU usage is excessive, and I really think it should be fixed - I just tested on my Core2Duo laptop, where I use ~60% CPU. Playing back a DVD movie (fullscreen) actually uses less CPU than animating the border.

Link to comment
Share on other sites

He means this part :wink:

Also, I'm sure you'll be glad to hear that the next Paint.NET version is developed and re-factored with performance in mind

No. Way. I've just seen Bob. And... *poof!*—just like that—he disappears into the mist again. ~Helio

Link to comment
Share on other sites

He means this part :wink:

Also, I'm sure you'll be glad to hear that the next Paint.NET version is developed and re-factored with performance in mind

No. Way. I've just seen Bob. And... *poof!*—just like that—he disappears into the mist again. ~Helio

Link to comment
Share on other sites

I did read it :shock: - but I am not sure whether some general optimizations would help with this particular issue.

On my (old) computer Paint.NET is actually very fast and responsive - that is, except for the display of rectangular selections. Since I couldn't really understand why this should be so CPU intensive, I suspected that it might be some kind of bug, that the developers were not aware of. And, as I wrote, the CPU drain is actually even worse on my newer dual-core laptop.

If it will disappear as part of the general optimizations, this is of course good news. I just wanted to make sure the developers were aware of the issue. I could imagine other people being unable to understand why their computer becomes slower, when Paint.NET runs in the background - it certainly took me awhile before I figured out what was going on.

Regards, Mikael.

Link to comment
Share on other sites

I did read it :shock: - but I am not sure whether some general optimizations would help with this particular issue.

On my (old) computer Paint.NET is actually very fast and responsive - that is, except for the display of rectangular selections. Since I couldn't really understand why this should be so CPU intensive, I suspected that it might be some kind of bug, that the developers were not aware of. And, as I wrote, the CPU drain is actually even worse on my newer dual-core laptop.

If it will disappear as part of the general optimizations, this is of course good news. I just wanted to make sure the developers were aware of the issue. I could imagine other people being unable to understand why their computer becomes slower, when Paint.NET runs in the background - it certainly took me awhile before I figured out what was going on.

Regards, Mikael.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...