|
threads and cores, gentlemen, threads and cores /penguin
------------------------------------------------
If you say that getting the money
is the most important thing
You will spend your life
completely wasting your time
You will be doing things
you don't like doing
In order to go on living
That is, to go on doing things
you don't like doing
Which is stupid.
|
|
|
|
|
I might have missed the question, but if "what does N% of time in Task Manager for a task mean"
This just random-(semi educated guess) - the amount of time or executions that that task is allocated in a set amount of time.
again, over simplified, but A single CPU core, only runs 1 execution at a time. There is a scheduler that orders the so so many things to execute. So over 1 second it can go oh, task 123 has done 103456 executions, then some maths to say that was .2 seconds, or 20% of 1 second.
The amount of time it uses I am not sure. It could be in milliseconds. Or what ever the CPU make decides for that method endpoint to give back to the windows operating system.
Add on multiple cores, and the Windows main Task Manager - 100% is total across the cores.
If instead you are saying you are running performance tests, and not hitting over 60. Change the performance test that you are running.
The program could have 100 threads, but only able to run them across 2 cores, instead of 4.
i7 does not indicate fully what the CPU is.
Also can add in GPU along with the other comments on here, on what could be limiting and having the cpu waiting on.
Idle is not bad. Idle is good, it means that the cpu has more head room then the application can use. Or application needs changing to utilise more, which parallel programming is hard.
|
|
|
|
|
If you want to see what happens when the CPU runs at 100%, may I recommend the following tool:
Free Stress Test Tool HeavyLoad | JAM Software[^]
I've used it for a number of reasons, the most recent being to help answer the question "have I installed the replacement heatpipe and fan in my laptop properly, and has it made things better."
|
|
|
|
|
|
The Task Manager inserts a task of it's own, with a stub that includes a known computation - the percentage for performance is the relationship between the CPU time the stub is allocated, vs the other competing processes.
There are a number of reasons why you might see less than 100% CPU. One reason is concurrency. Not all tasks can proceed in parallel. Or the software might not effectively split the tasks up. Sometimes a task will need to wait for something else to complete. If that happens a lot, then it affects CPU utilization.
Some tasks are IO or network bound. In those cases the CPU waits for the network or peripheral to respond which also affects the CPU utilization.
Sometimes it's just poorly written software.
Hope that helps.
|
|
|
|
|
Greetings Kind Regards
In the spirit of possible helpfulness I present recent discovery of fast means of typing id est stenography.
Home | Open Steno Project[^]
Also utilized by an actual programmer.
STANOGRAPHER[^]
|
|
|
|
|
wow, another world. thanx
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
Wordle 962 4/6*
⬛⬛⬛⬛⬛
⬛🟩🟩⬛⬛
🟩🟩🟩⬛⬛
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 962 4/6
⬜⬜🟩⬜⬜
🟨🟩🟩⬜⬜
⬜🟩🟩🟩⬜
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 962 4/6
⬜⬜⬜⬜⬜
🟨⬜⬜⬜⬜
⬜⬜⬜⬜⬜
🟩🟩🟩🟩🟩
excellent starting words?
Luc Pattyn [My Articles]
The Windows 11 "taskbar" is a disgrace; a third-party add-on is needed to reverse the deterioration. I decline such a downgrade.
|
|
|
|
|
Luc Pattyn wrote: excellent starting words? Any word that includes the most commonly used vowels.
Jeremy Falcon
|
|
|
|
|
Wordle 962 4/6
⬛⬛⬛⬛⬛
🟨⬛⬛⬛⬛
🟩🟨⬛🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 962 4/6
⬜⬜⬜⬜⬜
🟨⬜⬜⬜⬜
⬜⬜🟩🟩⬜
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 962 4/6
⬜⬜🟩⬜⬜
⬜🟨🟩⬜⬜
🟩⬜🟩🟩⬜
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 962 5/6*
⬜⬜⬜⬜⬜
⬜⬜⬜🟨🟨
⬜🟨🟨⬜⬜
🟨⬜🟩⬜⬜
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
🟨⬜⬜⬜⬜
⬜🟨⬜⬜⬜
⬜⬜🟩🟩⬜
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 962 4/6*
⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜
🟨🟩🟩⬜⬜
🟩🟩🟩🟩🟩
Happiness will never come to those who fail to appreciate what they already have. -Anon
And those who were seen dancing were thought to be insane by those who could not hear the music. -Frederick Nietzsche
|
|
|
|
|
Wordle 962 5/6
⬜⬜🟩⬜⬜
⬜⬜🟩⬜⬜
⬜⬜🟩⬜⬜
⬜🟩🟩🟩⬜
🟩🟩🟩🟩🟩
All green and symmetric.
|
|
|
|
|
Looks like you're giving it the finger.
Jeremy Falcon
|
|
|
|
|
Wordle 962 4/6
⬛⬛⬛⬛⬛
⬛⬛🟩⬛⬛
🟨🟩🟩⬛⬛
🟩🟩🟩🟩🟩
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 962 4/6
🟨⬛⬛⬛⬛
⬛🟩🟩⬛⬛
🟨🟩🟩⬛⬛
🟩🟩🟩🟩🟩
Jeremy Falcon
|
|
|
|
|
I had a C# swiss army knife of sorts I made a long time ago called Grimoire that was basically a bunch of oft needed functionality that I didn't want to have to write over and over again.
This was several computers ago.
I checked it into Azure instead of Git, I think by mistake, and that may as well be a black hole. I don't even know my username, much less how to navigate their source repos. Never done it before.
Anyway, there was some case conversion code I could really use. It was smart and handled things like ipAddress vs IPAddress (instead of IpAddress) and could do snake, camel, and title case.
Kind of a bummer.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Couldn't it do Hungarian too?
|
|
|
|
|
Ha! I'd rather not. What a mess!
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Case Converter is a simple visual studio extension. It converts a selected text between snake_case, camelCase and PascalCase.
|
|
|
|