Check performace of polling vs callback of C++ to electron data transfer #113
Labels
No Label
Bug
Cleanup
documentation
Driver
duplicate
Feature
Firmware
glscopeclient
good first issue
Hardware
help wanted
invalid
Linux
performance
question
scopeserver
Windows
wontfix
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: AllSpice/ThunderScope#113
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Packet passing has overhead and requires polling.
Implementing the data transfer though callbacks should improve performance.
We can look into this after we get a working prototype if we still need more performance.
I also need to learn how to actually run valgrind for profiling to be able to do this.
Polling also has X number of packet processor threads idling.
Callbacks will have synchronization issues when changing parameters such as window size. Also not sure how canceling a callback works either for the napi.
Polling may have some synchronization issues because threading.
no napi anymore