文档信息
前言
1. 内存和 CPU 管理
内存管理接口
创建和使用映射
删除映射
高速缓存控制
使用 mincore
使用 mlock 和 munlock
使用 mlockall 和 munlockall
使用 msync
库级别动态内存
动态内存分配
动态内存调试
check -access
check -leaks [-frames n ] [-match m]
check -memuse [-frames n] [-match m]
check -all [-frames n] [-match m]
check [funcs ] [files ] [loadobjects]
其他内存控制接口
使用 sysconf
使用 mprotect
使用 brk 和 sbrk
CPU 性能计数器
向 libcpc 中添加的 API
初始化接口
硬件查询接口
配置接口
绑定
抽样
缓冲区操作
激活接口
错误处理接口
2. 用于 Solaris Cluster 的远程共享内存 API
3. 会话描述协议 API
4. 进程调度程序
5. 地址组 API
6. 输入/输出接口
7. 进程间通信
8. 套接字接口
9. 使用 XTI 和 TLI 编程
10. 包过滤钩子
11. 传输选择和名称到地址映射
12. 实时编程和管理
13. Solaris ABI 和 ABI 工具
A. UNIX 域套接字
索引
本章从应用程序开发者的角度介绍了如何在 Solaris 操作系统中管理虚拟内存和 CPU。
内存管理接口介绍了接口和高速缓存控制。
库级别动态内存介绍了库级别动态内存分配和调试。
其他内存控制接口介绍了其他内存控制接口。
CPU 性能计数器介绍了 CPU 性能计数器 (CPU Performance Counter, CPC) 的用法。