小编Dan*_*Tdd的帖子

随着时间的推移,我的OS X应用程序慢慢消耗越来越多的ram,我该如何调试它并查找原因?

我是一般的快速和编码的新手.我在过去几天制作了我的第一个OS X应用程序.它是一个简单的自动收报机应用程序,位于菜单栏中.

我的问题是,在3个小时的空间内,我的应用程序从10mb或ram用于超过1gb.它慢慢地慢慢地使用越来越多.我注意到大约6个小时后应用程序停止工作,我只能假设OS X已经停止了这个过程,因为它占用了太多的内存?

无论如何,我已经看过网上了,我已经使用Xcode仪器试图找到内存泄漏,但我不确切知道如何指出它.使用Xcode时,有人能给我一些一般的好方法来查找内存泄漏和错误来源吗?任何一般做法也都很好.

macos memory-leaks

4
推荐指数
1
解决办法
94
查看次数

安装eventmachine(1.0.3)时发生错误,Bundler无法继续

我试图在我的运行os x 10.10的mac上设置ruby on rails.我试图让服务器运行开源项目kandan但是当我尝试在eventmachine 1.0.3 gem上捆绑安装时遇到错误.我不确定我到底在看什么,有人可以帮我解决这个问题吗?

bundle install
Fetching gem metadata from https://rubygems.org/.............
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Using rake 10.4.2
Using i18n 0.6.11
Using multi_json 1.10.1
Using activesupport 3.2.21
Using builder 3.0.4
Using activemodel 3.2.21
Using erubis 2.7.0
Using journey 1.0.4
Using rack 1.4.5
Using rack-cache 1.2
Using rack-test 0.6.2
Using hike 1.2.3
Using tilt 1.4.1
Using sprockets 2.2.3
Using actionpack 3.2.21
Using mime-types 1.25.1
Using polyglot 0.3.5
Using treetop 1.4.15
Using mail …
Run Code Online (Sandbox Code Playgroud)

ruby rubygems ruby-on-rails ruby-on-rails-3 ruby-on-rails-4

4
推荐指数
2
解决办法
6463
查看次数

如何删除NSURL的部分并将结果保存为具有格式的NSString?

如何格式化file:///Applications/App%20Store.app存储为字符串"App Store"?我想删除"App%20Store.app"之前的所有内容,并使其在新存储的字符串中自动为%20添加空格.

我的代码从a获取用户输入NSOpenPanel()并将上面显示的结果保存到NSURL变量.

编辑得到它与此一起工作!谢谢

var URLinString : String = selectedApp!.absoluteString!

let newString = URLinString.stringByReplacingOccurrencesOfString("file:///Applications/", withString: "")

let newerString = newString.stringByReplacingOccurrencesOfString("%20", withString: " ")
Run Code Online (Sandbox Code Playgroud)

swift

3
推荐指数
1
解决办法
7738
查看次数