OS: Win 8.1 x64. Process Hacker is 2.39.124
Windows 8 and beyond allows for nested job objects, a 2nd job object within a first. So, I put the parent/broker Opera process in my own job object. The child/renderer processes are put in a 2nd job object by opera. Process Explorer sees the 2nd job object, but doesn't combine it with the 1st. But Process Hacker sees no job object at all. In my own job object, among other things, I make the priority Above_Normal. Once it is in a job object, the priority is kernel enforced, and can't be switched by, say task manager.
I'm probably the only person in the world that does this. For most people, the first, parent process isn't in a job object. Opera puts security on the child processes. I like to put a little security on the parent process.
I compiled my browser starter program using many sources as inspiration.
One source for the job object work was Ulimitnt2.7
https://bitbucket.org/akruis/ulimitnt/src