开发持久内存应用程序

使用持久内存开发套件 (PMDK) 创建一款利用英特尔® 傲腾™ DC 持久内存的新应用程序。

操作模式

英特尔傲腾 DC 持久内存模块支持两种操作模式:

  • “内存模式”允许应用程序在一个大型易失性内存池上操作而不进行修改。
  • “应用程序直接模式”提供一个低延迟、字节可寻址的持久内存池。

使用此处的信息帮助开发具有低延迟、高可用性和数据持久性的应用程序。

主要概念

编程到字节可寻址持久内存需要对数据持久性和一致性的新思考方式。

您应知道

关于 PMDK

PMDK 是一个开源的库和工具的集合,旨在简化持久内存感知应用程序的开发、调试和管理。

PMDK 概述

Configure Development Environments 

Windows*

从 Windows Server 2019 的若干个支持选项中选择。从 Microsoft* for Windows Server* 2016 的访问指南。

详情

设置 PMDK

获取高级语言支持


通过简介性教程和代码样本学习 PMDK 基础知识。

调试和故障排除工具

PMDK 工具

Pmemcheck

利用增强版 Valgrind* 执行动态运行时分析。

Pmempool

使用此独立实用程序管理和分析持久内存池。