2011-08-03 11 views
15

Khi tôi sử dụng công cụ Instruments để theo dõi việc sử dụng bộ nhớ của mình, tôi đã tìm thấy một quy trình có tên là DTMobileIS sử dụng khoảng 40% bộ nhớ thực, và sau đó không đủ bộ nhớ cho ứng dụng của tôi. Tôi tò mò về điều này có nghĩa là cho DTMobileIS. có ai biết về nó không?DTMobileIS có nghĩa là gì?

Edit:
Nó có vẻ như DT là tiền tố của Debug Tool. Và theo số this link, IS nghe như chữ viết tắt của Instruments.

+1

tôi đã tìm kiếm và có vẻ như đó là quá trình đo đạc mà gửi dữ liệu cho các Công cụ từ iPhone đến máy tính của bạn. – icktoofay

+0

@icktoofay: Tôi cũng nghĩ vậy. Đôi khi nó ăn quá nhiều kỷ niệm và làm cho ứng dụng của tôi tồn tại dưới các công cụ. – AechoLiu

+1

Điều đó thật mỉa mai. Đúng? –

Trả lời

11

DTMobileIS - mà tôi tin là Máy chủ dữ liệu di động cung cấp thông tin cho cửa sổ công cụ trên máy Mac của bạn. Tôi đang trên các cạnh lông của hiệu suất vì vậy tôi chắc chắn nhận thấy tăng thêm 7-10% CPU khi không sử dụng các công cụ! Nó ăn khoảng 1,5-2,0MB bộ nhớ quý giá của bạn trong khi chạy Activity Monitor.

debugserver- xử lý đầu ra giao diện điều khiển, điểm ngắt, v.v. không phải là người dùng CPU lớn, nhưng hiện tại đang tiêu thụ 1,24MB trong cửa sổ tôi đang xem.

Vì vậy, bên ngoài của một môi trường gỡ lỗi/công cụ bạn nên có bộ nhớ ít nhất 3MB hơn có sẵn, và lên đến hơn 10% thời gian CPU có sẵn theo bài đọc hiện tại của tôi

+1

Quên thêm vào: D .... http://www.iphonedevsdk.com/forum/iphone-sdk-development/9414-how-much-memory-does-instruments-itself-use.html – CBredlow