Eval Exec

Results 87 comments of Eval Exec
trafficstars

# Analyze Results ## Overview ![image](https://user-images.githubusercontent.com/46400566/222642391-106c1d46-81bc-4cb0-a0cb-eebeb49eb7ad.png) On a AWS `c5.xlarge` (4C 8G) machine, I got CPU and IO usage by `pidstat -p $(pidof ckb) -u -p}` ## CPU Usage ![tmp](https://user-images.githubusercontent.com/46400566/222641800-75cb3b2a-7226-4e10-b1ad-dc7fb7ccf28a.png)...

> Is there a script available for reproduce the benchmark results, or steps description? Ok, I will add it later.

I just had a new idea: `thread::sleep()` in `BlockConsumer` thread may cause performance issues. Maybe in `BlockProcess`, it would be better to wake up `BlockConsumer` thread when `block_queue` is 80%...

> Is there a script available for reproduce the benchmark results, or steps description? I just simply use the develop branch and the current branch to compile the two ckb...

Due to some design changes, this PR was blocked until the `TODO 1` . Now there are 3 TODOs: `TODO 1`. Move the `OrphanBlockPool` from `Synchronizer` to `ChainService`. #3709 `TODO...

Hardfork (Meepo 2024) has activated on TestNet. Ref: https://github.com/nervosnetwork/ckb/releases/tag/v0.119.0

``` $ moonlight --version Moonlight 6.1.0 ``` I'm running Kde 6 plamsa wayland.: on `Linux Mufasa 6.6.75 #1-NixOS SMP PREEMPT_DYNAMIC Sat Feb 1 17:37:57 UTC 2025 x86_64 GNU/Linux`

I use strace to execute moonlight, guessing it's gpu related operations is a cpu heavy job: ``` 3 ioctl(19, DRM_IOCTL_SYNCOBJ_DESTROY, 0x7fffdc087f90) = 0 3 ioctl(19, DRM_IOCTL_SYNCOBJ_DESTROY, 0x7fffdc088390) = 0 3...

> Hmm, that's definitely not expected. It seems like the window does not properly stop drawing when occluded. What desktop environment are you using? > > If you run Moonlight...

When I minimized moonlight windo, the "new frame" log didn't flush. When I put moonlight in the background, not focus to moonlight window, it flush the log very quickly. When...