W skrócie:

Naprawione

Aktualizacja chia_rs do wersji 0.2.15 dla architektury AMD K10 (naprawia #16386)


Zmienione

poprawiona wydajność CPU z powodu wąskiej pętli w send_transaction()

ulepszona wydajność total_mempool_fees() i total_mempool_cost()

zmniejszono domyślną maksymalną liczbę peerów do 40 zamiast 80 (dotyczy tylko nowych konfiguracji)

zmieniona na normalną opcję synchronizacji bazy danych SQLite (wcześniej była pełna)

zmniejszono rozmiar mempoolu do 10 bloków zamiast 50 bloków (poprawia wydajność)

ulepszono wydajność mempoolu przez zbiorcze pobieranie elementów z bazy danych.


Nie "w skrócie" ;)


Naprawione w kliencie Chia:

Dokonano aktualizacji biblioteki chia_rs do wersji 0.2.15, z myślą o architekturze AMD K10, rozwiązując problem zgłoszony w zgłoszeniu o numerze #16386.


Zmiany w wersji Chia 2.1.4:

1. Poprawiono wydajność procesora poprzez optymalizację pętli w funkcji send_transaction().

2. Zoptymalizowano wydajność funkcji total_mempool_fees() oraz total_mempool_cost().

3. Zmniejszono domyślną maksymalną liczbę połączonych peerów z 80 do 40, co dotyczy wyłącznie nowo konfigurowanych instancji.

4. Zmieniono opcję synchronizacji bazy danych SQLite na standardową (wcześniej była to opcja pełna).

5. Zmniejszono rozmiar mempoolu z 50 do 10 bloków, co przyczyniło się do poprawy ogólnej wydajności systemu.

6. Poprawiono wydajność mempoolu poprzez zbiorcze pobieranie elementów z bazy danych.


Wprowadzone zmiany mają na celu zoptymalizowanie działania systemu, redukcję zużycia zasobów procesora oraz dostosowanie liczby połączonych peerów do bardziej efektywnych wartości. Dodatkowo, zmniejszenie rozmiaru mempoolu i wprowadzenie zbiorczego pobierania elementów z bazy danych przyczyniają się do zwiększenia wydajności systemu w obszarze przetwarzania transakcji.