2012-07-02 26 views
5

Trong khi gỡ lỗi trên XCode, tôi muốn tìm hiểu cách lấy PID của ứng dụng hiện đang được gỡ rối, từ mẫu này;Nhận PID của ứng dụng hiện đang được thực hiện

2012-07-02 16: 02: 02.124 tên ứng dụng [14995: 700]

một trong số đó là pid? tôi cần để có được pid, vì tôi muốn kiểm tra rò rỉ bộ nhớ sử dụng malloc_history mà đòi hỏi sự pid của ứng dụng,

tôi đã cố gắng ff: kết hợp,

shell malloc_history 
app 
appname.app 
appname[14995] 
appname[14995:700] 
14995 
14995:700 
700 
0x000000 (address) 

nhưng tôi luôn có được quá trình này không tồn tại trong lịch sử TBE (malloc_history không thể tìm thấy một quá trình bạn có thể truy cập trong đó có một cái tên như "")

+0

PID -> ID tiến trình –

Trả lời

1

Nếu bạn đang sử dụng Cocoa bạn có thể sử dụng:

[NSProcessInfo processInfo].processIdentifier; 
Các vấn đề liên quan