信息


¥Information

  • backtrace, bt:打印当前执行帧的回溯

    ¥backtrace, bt: Print backtrace of current execution frame

  • list(5):列出脚本源代码的 5 行上下文(前后各 5 行)

    ¥list(5): List scripts source code with 5 line context (5 lines before and after)

  • watch(expr):将表达式添加到监视列表

    ¥watch(expr): Add expression to watch list

  • unwatch(expr):从监视列表中删除表达式

    ¥unwatch(expr): Remove expression from watch list

  • unwatch(index):从监视列表中删除特定索引处的表达式

    ¥unwatch(index): Remove expression at specific index from watch list

  • watchers:列出所有监视器及其值(在每个断点上自动列出)

    ¥watchers: List all watchers and their values (automatically listed on each breakpoint)

  • repl:打开调试器的交互式解释器,以在调试脚本的上下文中进行评估

    ¥repl: Open debugger's repl for evaluation in debugging script's context

  • exec expr, p expr:在调试脚本的上下文中执行表达式并打印它的值

    ¥exec expr, p expr: Execute an expression in debugging script's context and print its value

  • profile:启动 CPU 分析会话

    ¥profile: Start CPU profiling session

  • profileEnd:停止当前 CPU 分析会话

    ¥profileEnd: Stop current CPU profiling session

  • profiles:列出所有已完成的 CPU 分析会话

    ¥profiles: List all completed CPU profiling sessions

  • profiles[n].save(filepath = 'node.cpuprofile'):将 CPU 分析会话以 JSON 格式保存到磁盘

    ¥profiles[n].save(filepath = 'node.cpuprofile'): Save CPU profiling session to disk as JSON

  • takeHeapSnapshot(filepath = 'node.heapsnapshot'):获取堆快照并以 JSON 格式保存到磁盘

    ¥takeHeapSnapshot(filepath = 'node.heapsnapshot'): Take a heap snapshot and save to disk as JSON