Thanks for your reply.
I tried it. CPU usage becomes much lower.
But I find that the problem is not High CPU Usage which I stated in the title.
I think it is before, because Windows 10's Task Manager showed me that.
Now total CPU usage is very low but the system and other programs are still lagged.
So, I have another test. I opened 290 images with the new Honeyview program you sent.
Then open League of Legends. The game is lagging. Average FPS is lower than usual. Framerate is unstable.

Then I set the processor affinity of each Honeyview process to a single CPU core using the PowerShell script below.
ForEach($PROCESS in GET-PROCESS Honeyview) { $PROCESS.ProcessorAffinity=2}
Everything goes back to normal. The game stops lagging. Average FPS becomes higher. Framerate is stable.
And in Task Manager, none of the CPU cores has 100% usage. Including CPU1 that I set the processor affinity to.
Every Honeyview process runs well. Switching to the next image is still fast.