FileOutputStream、BufferedOutputStream、FileWriter、BufferedWriter、GetBytes性能
测试FileOutputStream、BufferedOutputStream、FileWriter、BufferedWriter、GetBytes的性能。
持久内存编程指南—乱译连载 (24.附录E.远程持久内存复制的未来)
如第18章所述,通用目的和应用远程持久性存储器方法是简单的高层协议(ULP)更改。这些方法在对远程持久内存进行多次RDMA写入之后添加一个辅助RDMA Send或RDMA Read。这些实现的痛点之一是特定于Intel的平台特性,即分配写入,默认情况下,该功能会将入站PCIe写入数据从NIC直接推送到最低层的CPU缓存中,从而加快本地软件对新写入数据的访问。
持久内存编程指南—乱译连载 (23.附录D.Java for 持久内存)
在编写本书时,Java中持久内存的native支持工作正在努力进行中。当前的特性大多是不稳定的,这意味着一旦应用程序退出,数据就不会持久化。我们已经描述了几个已经集成的特性,并展示了两个库(LLPL和PCJ),它们为Java应用程序提供了额外的功能。
持久内存编程指南—乱译连载 (22.附录C.LINUX/WIN上安装IPMCTL)
ipmctl实用程序用于配置和管理Intel Optane DC永久内存模块(DCPMM)。这是一个供应商专用的实用程序,可用于Linux和Windows。
持久内存编程指南—乱译连载 (21.附录B.安装PMDK)
持久内存开发工具包(PMDK)以包和源代码格式在受支持的操作系统上可用。PMDK的一些特性需要额外的包。我们描述Linux和Windows的用法说明。