Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qt current 001 #57

Draft
wants to merge 30 commits into
base: develop
Choose a base branch
from
Draft

Qt current 001 #57

wants to merge 30 commits into from

Conversation

grigzy28
Copy link
Collaborator

Provide a general summary of your changes

Optimized the memory usage

Updated depends versions of boost, bls-dash, dbus, libevent, libxcb, libxau, libxcb_util, libscb_util_image, libxcb_util_keysyms, libxcb_util_render, libxcb_util_wm, libxcbcommon, xcb_proto, xproto to accommodate the newer Ubuntu 24.04 compiling

Please provide clear motivation for your patch and explain how it improves
SCC Core user experience or SCC Core developer experience
significantly:

Reduced memory usage of linux masternodes
Ability to compile on Ubuntu 24.04

Issue being fixed or feature implemented

Ability to compile on Ubuntu 24.04
Memory Consumption during normal and initial usage of downloading blocks

What was done?

Updated all the listed depends packages above
Optimized the memory cache used by the linux daemon for masternodes

How Has This Been Tested?

Ran system builds on my live nodes for about 2 months plus the windows wallet was also ran for about the same time

Breaking Changes

None detected or observed during the testing of live nodes and windows wallet
If built on newer version of Ubuntu then it may not work on previous versions due to older system libraries

Checklist:

  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have added or updated relevant unit/integration/functional/e2e tests
  • I have made corresponding changes to the documentation

For repository code-owners and collaborators only

  • I have assigned this pull request to a milestone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants