我在多个iOS应用上使用了Google Analytics(分析)。没问题。这一次,问题。iOS Google Analytics(分析)内存失控FAST
我使用3.0版进行基本设置。添加库/标题,包含所需的框架,并将锅炉板代码填入AppDelegate.m
。到目前为止,一切都如预期般运作。我把我的第一个UIViewController
和改变它扩展GAITrackedViewController
,它击中球迷。该应用程序在第一个屏幕上冻结,内存使用量开始增加,每秒大约4Meg。所以我改回UIViewController
,一切都很好。我尝试在viewDidLoad
中手动创建屏幕名称调用。
// Analytics
id tracker = [[GAI sharedInstance] defaultTracker];
[tracker set:kGAIScreenName value:@"Initial"];
[tracker send:[[GAIDictionaryBuilder createAppView] build]];
同样的事情发生。我的视图控制器有一个自定义容器视图,它是一个通用的UINavigationViewController
上的根视图控制器。我认为这可能是自定义容器混淆了哪些是活动视图控制器和使用什么屏幕名称(但在日志记录中我没有看到这一点)。
有没有人遇到这个问题,并能够明确究竟是什么导致它,以及如何解决它?
使用仪器。什么是分配?哪里? – Wain
从'NSManagedObjectID'类的'URIRepresentation'方法调用'CFString'和'CFURL'。很多小的。我不能(可能我只是不知道该怎么做)超出这个范围,因为它看起来是从谷歌的图书馆中走出来的。 – DBD