【发布时间】:2019-04-05 21:26:32
【问题描述】:
我引入了一个环境选项,它在启动时暂停我的进程,以便我可以附加 dtrace(通过 XCode Instruments)并开始分析。然后我必须在进程上按 Enter 键才能开始运行。我想知道是否有办法让我的进程知道 dtrace 已附加,以便它可以在分析器附加后立即开始运行,而不必等待用户输入。 dtrace 附加时,进程中是否设置了信号或内存值?
【问题讨论】:
-
只有重启进程的信号才有可能做到这一点。设置内存值无济于事,因为如果进程未运行,则无法检查内存。据我所知,没有这样的信号。
-
进程实际上正在运行,它只是在等待来自标准输入的输入,但它可以在“等待”时轻松检查一些内容。