Tôi muốn sử dụng Shark trên OS 10.5 để thực hiện một số lược tả cơ bản về trò chơi iPhone của mình (Mở GL ES + Objective C). Làm thế nào chính xác tôi có thể làm điều này? Tôi đã đọc hướng dẫn nhưng họ quá chi tiết cho tôi sau một ngày đầy đủ của mã hóa tại nơi làm việc và một vài giờ phát triển iPhone sau đó.Làm thế nào chính xác tôi có thể sử dụng cá mập để cấu hình ứng dụng iPhone của tôi?
13
A
Trả lời
21
- ứng dụng xây dựng và chạy trên thiết bị
- Launch Shark
- Từ menu Shark, chọn Sampling-> Mạng/iPhone Profiling
- Trong cửa sổ Shark, chọn nút radio "profiling mạng Kiểm soát máy tính dùng chung ".
- Chọn iPhone của bạn trong danh sách, và tùy chọn cấu hình các phiên profiling
- Nhấn Start để bắt đầu profiling, và Stop để kết thúc
Sau đó, xem kết quả hồ sơ được khá đơn giản, giả sử bạn đã xem tại các hồ sơ khác trước đây.
Hy vọng điều này sẽ hữu ích!
13
Shark sẽ chỉ làm việc cho các thiết bị iOS chạy phiên bản 3.x
Tính đến iOS 4.x, hỗ trợ SHARK đã bị xóa khỏi hệ điều hành, không có kế hoạch để đưa nó trở lại. Apple khuyên bạn nên sử dụng Công cụ thay thế.
0
Ngay từ iOS 4, hỗ trợ cho Shark bị dừng. INstead chúng ta phải sử dụng Time Profiler có sẵn như là một phần của Instruments.
Một cuộc thảo luận trên các diễn đàn Dev của Apple cung cấp thông tin về vấn đề này:
Các vấn đề liên quan
- 1. làm thế nào để chuyển ứng dụng iPhone của tôi sang iPhone thực của tôi?
- 2. iPhone: Tôi có thể sử dụng gcov như thế nào?
- 3. Làm thế nào tôi có thể sử dụng ORM Django trong ứng dụng Tornado của tôi?
- 4. Làm thế nào tôi có thể khởi động lại ứng dụng iphone của tôi
- 5. làm cách nào để ứng dụng của tôi đọc cấu hình ứng dụng thay vì machine.config?
- 6. Làm cách nào tôi có thể định cấu hình dự án iPhone của mình để sử dụng biểu tượng ứng dụng riêng biệt cho bản phát hành beta
- 7. Làm thế nào tôi có thể hoàn nguyên ứng dụng Universal của mình chỉ về iPhone?
- 8. Làm thế nào ứng dụng Flash của tôi có thể xác định URL của riêng mình?
- 9. Làm thế nào tôi có thể xác định kích thước chính xác của một loại được sử dụng bởi python
- 10. Làm thế nào tôi có thể cấu hình Hibernate để sử dụng SSL để nói chuyện với máy chủ DB?
- 11. Làm cách nào để sử dụng .gif hoạt ảnh trong ứng dụng iPhone của tôi?
- 12. Tạo hình iphone với cá mập: Không có gì xảy ra sau khi nhấn bắt đầu
- 13. Làm thế nào tôi có thể cấu hình ứng dụng Node để xem nơi tôi đang sử dụng hết bộ nhớ và tài nguyên CPU?
- 14. Tôi làm cách nào để chia sẻ cấu hình ứng dụng trong ứng dụng .net?
- 15. Làm cách nào ứng dụng của tôi có thể nhận danh sách lịch trên iPhone
- 16. Làm thế nào tôi có thể thay đổi ngôn ngữ của ứng dụng của tôi
- 17. Làm thế nào tôi có thể chạy ổ cắm UDP trong nền trong ứng dụng iPhone?
- 18. Cấu trúc ứng dụng AngularJS của tôi
- 19. Cách cấu hình ứng dụng C++ của tôi trên linux
- 20. Làm thế nào để sử dụng một servlet trong ứng dụng grails của tôi?
- 21. Mở ứng dụng spotify từ ứng dụng iphone của tôi
- 22. Làm thế nào tôi có thể cấu hình một công việc Hudson để sử dụng một JDK cụ thể?
- 23. Làm thế nào tôi có thể bắt tất cả ngoại lệ trong ứng dụng iPhone
- 24. Làm thế nào tôi có thể sửa đổi cấu hình StructureMap được cấu hình trước đó?
- 25. Làm thế nào tôi có thể lưu trữ cấu hình trang web trong MongoDB cho một ứng dụng NodeJS Express?
- 26. Làm thế nào tôi có thể lưu trữ ứng dụng MVC3 của tôi trong .net 3.5?
- 27. Tôi có thể sử dụng vỏ adb để gửi lệnh đến ứng dụng của tôi
- 28. Tôi có thể sử dụng ngôn ngữ Net để phát triển ứng dụng iPhone không?
- 29. Làm thế nào chính xác cá mập hoặc dữ liệu PTR khai thác tất cả những bàn tay?
- 30. Tôi có sử dụng Java PooledConnections chính xác không?
Tôi giả sử "Thời gian Profiler" mẫu gì cá mập được cung cấp. Ít nhất là đối với tôi, điều này hoàn thành nhiệm vụ. – bentford