当前位置 : 主页 > 编程语言 > java >

【Rust日报】2019-08-20 - Twitter使用Rezolous进行系统性能遥测

来源:互联网 收集:自由互联 发布时间:2022-06-30
Twitter使用Rezolous进行系统性能遥测 Rezolus是一种收集详细系统性能遥测数据,通过高分辨率的遥测技术探测突发情况的工具。Rezolus不仅能够监测基本系统指标,还提供了性能计数器和对

Twitter使用Rezolous进行系统性能遥测

Rezolus是一种收集详细系统性能遥测数据,通过高分辨率的遥测技术探测突发情况的工具。Rezolus不仅能够监测基本系统指标,还提供了性能计数器和对eBPF(extended Berkeley Packet Filter)遥测的支持。测量是提高性能的第一步。

twitter/rezolus

返回一个具有占位符值的Future,以便在future尚未完成时能够使用它

举一个现实世界的例子:当你去一些快餐店时,一旦你订购,你会得到一张餐券(占位符),一旦你的用餐准备好,你就可以得到实际的食物(future)。

使用占位符来热reload资产和代币:

struct HotReload<T> {
current: T,
updates: Pin<Box<dyn Stream<Item = T>>>,
}

impl HotReload<T> {
fn get(&mut self) -> &T {
while let Poll::Ready(Some(value)) = self.updates.as_mut().poll(&mut noop_context()) {
self.current = value;
}
&self.current
}
}

read more

用Rust编写gdbserver替代方案

用于Rust的GDB远程串行协议服务器,该项目旨在搭建一个简单的GDB服务器,能够运行在Rust重写的x86_64体系结构上运行的Linux和Redox。

Redox OS内部机制还没有实现,但是一旦Linux运行起来它应该很容易。

一个用Rust编写的gdbserver替代方案半成品



日报订阅地址:

独立日报订阅地址:

  • Telgram Channel
  • 阿里云语雀订阅
  • Steemit
  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss
  • Rust Force: 支持rss
  • 微信公众号:Rust语言学习交流


【文章原创作者:美国服务器 http://www.558idc.com/mg.html提供,感恩】
上一篇:【Rust日报】 2019-08-16 - Rust如何走进Facebook
下一篇:没有了
网友评论