English 中文(简体)
如何在没有使用仪器的情况下在电话应用中找到记忆分配和泄漏?
原标题:How to find memory allocations and leaks in iphone applications without using instruments?

我正计划创建一种Pi/ipad应用程序,用以检查仪器上的现有应用的分配和漏报情况。 目前,我不知道是否存在任何现有的APICS(由于不计划将其储存)来做到这一点。 我的思想可能是摇篮,但任何人都能够知道它是否可行。

最佳回答

iOS applications are sandboxed -- one app can t look at the memory or resources of another. So there s no way you re going to be able to write an app that detects leaks in other apps. The story may or may not be different if you re willing to jailbreak your device, but finding information in that case will prove difficult.

问题回答

Update 1: (got your question wrong!) Analyzing other apps within a iOS app is not possible on un-jailbreaked phones (sandboxing). If you can do a jailbreak, try to compile valgrind on iOS (very hard!) and build a GUI (iOS app) around it.

if you search leaks in your app (different question): For memory leaks you don t need API s.

我建议你......

  1. ... use ARC.
  2. ... use valgrind (popular c instrumentation framework) for iOS (simulator only).

当你发现并固定模拟器的泄漏时,机率是99.9%,也固定在SOS装置上。

But why not using Instruments?





相关问题
How to change out-of-focus text selection color in Xcode?

Okay, I ll bite. I ve got really pleasant code/window colors set up in Xcode. Ordinarily, my selection color is very visible. When I am doing a project search and iterating through the results, ...

Iphone NSTimer Issue

Hi I am new to objective c. I am trying to make an app for iphone. I have a button on my view, and the click on which the function playSound is called. This is working properly. It does plays the ...

Include a .txt file in a .h in C++?

I have a number of places where I need to re-use some template code. Many classes need these items In a .h could I do something like: #include <xxx.txt> and place all of this code in the ....

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Xcode open two editor windows with same file

Is it possible to open the same file in two separate windows in Xcode. I can open a file in one window and the same file in the main Xcode editor window, but I wanted two separate fulltime editor ...

Forcing code signing refresh in Xcode

In our environment, we share resources across multiple projects and platforms. When building for iPhone, only a subset of those resources are needed. Since that subset is still considerable, we have ...

热门标签