LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > XRP Ledger服务器的v1.7将内存使用量减少了一半

XRP Ledger服务器的v1.7将内存使用量减少了一半

2021-02-12 wanbizu AI 来源:区块链网络

Ripple的1.7版会将内存消耗减少到一半以下。XRP Ledger服务器的参考实现的新版本即将发布。

正如Ripple的C ++团队昨天在新博客中写道,时机已经到了:即将发布1.7.0版本的Ripple。 为什么这很重要? Rippled是为XRP分类帐提供动力的服务器软件,节点将其用作网络上的参考实现。 根据RippleX团队的说法,在1.7.0版中,节点运营商将获得“超过50%的实际改进”。

早在12月中旬,Ripple首席技术官David Schwartz报告了在1.7版的初始测试期间的出色性能改进。 当时,Schwartz进行了一项测试,其中服务器关闭,等待60秒,然后重新启动以模拟重新启动以更新代码或类似操作。

在测试中,Schwartz测量了内存消耗,数据处理速率和所需的时间,并解释说旧版本“耗时82秒,5.2 GB,峰值为73K节点/秒。 经过优化的版本需要37秒,2.2 GB的内存,而峰值速度为327K节点/秒(在我的机器上)!”

正如Ripple所概述的那样,C ++团队“在2020年花费了大量时间,专注于如何更好地利用可用的系统资源。 现在,这项工作似乎正在取得回报。 1.7版的所有更改导致它们总共节省了超过50%的内存,有些地方使用的RAM比原始代码少7 GB。

自从12月以来,该结果已经由Alloy Networks等机构进行了测试,以验证1.7版是否像Ripple所说的那样“对我们同样有效”。

确认确实如此,我们很高兴地说这些更改将成为即将发布的Ripple版本1.7.0的一部分。 […] 我们很自豪地报告,与以前的版本相比,我们对XRP Ledger服务器的参考实现1.7.0版的Ripple做出了改进,将其内存使用量减少了不到一半。

Ripple开发人员的关键参数

Ripple状的V.1.7改进的重点是所谓的“ SHAMap”及其组件,尤其是SHAMap树状结构中的节点。 此数据结构“保存分类帐本身的状态-所有帐户,余额,设置,交换订单以及XRP分类帐跟踪的所有其他内容”

SHAMap是Merkle树和Radix树的组合,其分支因子为16,此分支因子是Ripple开发人员的关键参数:

每个节点有16个子节点,无论它们是否指向某物。 那是关键的见解:仅仅因为节点最多可以有16个孩子,并不意味着它们实际上在实践中。 […] 我们收集的数据表明,大多数内部节点只有几个孩子。 考虑到这一点,我们检查了是否可以在运行时调整树的节点以仅容纳所需数量的子级。

—-

原文链接:https://www.crypto-news-flash.com/ripple-v1-7-of-the-xrp-ledger-server-cuts-memory-usage-in-half/?utm_source=rss&utm_medium=rss&utm_campaign=ripple-v1-7-of-the-xrp-ledger-server-cuts-memory-usage-in-half

原文作者:Jake Simmons

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...