API 参考
性能分析 API
MemoryProfiler 类方法
条目 | 返回值 | 描述 |
|---|---|---|
|
| 返回当前在性能分析器中激活的一组功能:
|
| 收集内存快照并将其保存到磁盘。 此方法强制执行完整的垃圾回收。 | |
| [仅供内部使用] | |
| 强制执行完整的垃圾回收。 | |
| 启用/禁用内存分配数据的收集。 如果性能分析器中禁用了分配数据的收集,则此操作无效。 要检查收集是否已启用,请使用 | |
| 将性能分析器从被分析的进程中分离。 如果性能分析器中禁用了分离功能,则不会执行任何操作。 要检查是否启用了分离功能,请使用 |
自我性能分析 API
DotMemory 类方法
条目 | 返回值 | 描述 |
|---|---|---|
| 初始化性能分析器。 此方法是调用 | |
|
| (我们建议您使用 |
| 使用默认的性能分析配置获取内存快照。 | |
|
| 使用指定的性能分析 |
| 使用默认的性能分析配置将 dotMemory 附加到当前进程。 | |
| 使用指定的性能分析 | |
|
| 将 dotMemory 从当前进程中分离。 返回保存的快照路径(dotMemory 工作区)的字符串。 |
|
| 获取内存快照。 |
DotMemory.Config 类方法
条目 | 返回值 | 描述 |
|---|---|---|
|
| 指定 TRACE 日志级别。 |
|
| 指定 VERBOSE 日志级别。 |
|
| 指定日志文件的路径。 |
|
| 指定工作区文件(快照存储)的路径。 |
|
| 指定工作区目录的路径(文件名将自动生成)。 |
|
| 指定是否在 JetBrains dotMemory 中打开生成的工作区。 |
|
| 将任意参数按原样附加到命令行(不进行任何引号处理等)。 |