草庐IT

不足以

全部标签

ios - 应用程序因内存不足而崩溃

我有一个类似Instagram的应用程序,它带有无限源和摄像头。我正在使用ARC。为了加载(和缓存)图像,我使用了AFNetworking。当我滚动提要时,它会分配和分配大量内存,有时会被释放。因此,如果我的应用程序占用超过10-13mb的空间并且我打开相机,它就会崩溃。我的feed是一个NSMutableArray,由如下实体组成:@interfacePost:NSObject@property(readonly)NSString*postId;@property(readonly)NSURL*imageURL;@property(readonly)NSString*text;@en

ios - 2011 macbook air 11"4 gig 是否足以进行 xcode 开发和 PS?

我想将它用作iOS开发机器(因为我没有其他Mac),但我需要知道它是否足以用于iOS开发。PS够用吗? 最佳答案 我已经尝试过使用4GB的Xcode开发,我可以说这是可能的。然而,在我升级到8GB后,我注意到启动iPhone模拟器等操作的性能要好得多。实际上,我会更关心11英寸的屏幕。在我的13"屏幕上,没有足够的可视区域来显示我的代码,这令人沮丧。我发现自己一直在打开和关闭Xcode4中的顶部和右侧边栏。总而言之,我的建议是反对没有外部显示器。如果有外接显示器,我会试一试——SSD可能会补偿4GB的RAM并使其足够。希望这可以帮助

C#在没有内存不足异常的情况下扫描tcp端口

所以我正在尝试使用给定的IP地址扫描打开的端口。我找到了一些例子,但如果我给65535任务,我会得到一个内存不足的异常。我虽然嗯,也许它太多了。所以我尝试了2000..还是很多。1000?是的。但显然问题在于“TaskCreationOptions.LongRunning”。如果我尝试TaskCreationOptions.None会做所有事情但真的很慢!就像我奶奶可以更快地扫描端口。有趣的是,如果我调试(F5-Visualstudio),那么它可以工作,但如果我不调试就执行程序,它就不会。所以我可以在几秒钟内扫描1000个端口,但是我如何实现一个队列?这是我的代码。我试过循环,完成时

c# - 在 TCP 连接上接收大量数据时出现内存不足异常

我有一个应用程序可以通过TCP连接从现场的GPRS客户端接收数据。GPRS客户端设备有时会断开连接并缓冲数据,当连接恢复时,所有缓冲数据都会发送到TCP连接,导致我的应用程序抛出System.OutOfMemoryException。我认为这是因为接收到的数据大于我的缓冲区大小(设置为int.MaxValue)。如何防止我的应用程序内存不足?如何确保不会丢失任何传入数据?下面是用于监听和处理传入数据的代码publicvoidListen(stringip,intport){_logger.Debug("All.Tms.SensorDataServer:SensorDataListene

ios - 当前台应用程序发生内存不足崩溃时,调用 App Delegate 生命周期的哪一部分?

尝试调试用户遇到的崩溃,但并未显示在我们的崩溃报告工具或日志文件中。有一种理论可能是由于内存压力,但不确定如果iOS在前台终止应用程序,是否会调用applicationWillTerminate。我们在applicationWillTerminate中写入我们的日志文件,但显然在这次崩溃期间没有调用它。 最佳答案 如果应用程序崩溃,则不会可靠地调用任何生命周期方法。相反,您可以创建并注册一个在这种情况下被调用的全局异常处理程序:funcexceptionHandler(exception:NSException){print("**

ios - 获得内存不足崩溃的通知

我正在尝试找到一种方法来捕获低内存崩溃。大多数崩溃报告工具(例如Crashlytics)不会捕获低内存操作系统终止。https://twitter.com/crashlytics/status/235018252647010304http://support.crashlytics.com/knowledgebase/articles/123408-do-you-catch-out-of-memory-crashes有谁知道有什么崩溃报告工具可以捕获低内存崩溃?或者,有谁知道在不使用任何添加的报告工具的情况下检测这些崩溃的方法吗?谢谢! 最佳答案

swift - Firestore 权限不足

我一直收到这个错误:AddingPostError:Missingorinsufficientpermissions.这些是我当前的权限,允许任何人做任何事情(这并不理想,但我只是在测试)。servicecloud.firestore{match/databases/{database}/documents{match/Posts{allowread,write;}}}我尝试运行的代码是:funcaddPost(postID:String,date:NSDate,link:String,profileID:String,text:String){letdb=Firestore.fire

Android:BitmapFactory.decodeStream() 内存不足,400KB 文件和 2MB 可用堆

我的应用在源代码中的以下行遇到OOM错误:image=BitmapFactory.decodeStream(assetManager.open(imgFilename));就在导致应用因OOM错误而终止的分配之前:(...)08-0521:22:12.443:I/dalvikvm-heap(2319):ClamptargetGCheapfrom25.056MBto24.000MB08-0521:22:12.443:D/dalvikvm(2319):GC_FOR_MALLOCfreedDDMS报告了关于堆状态的类似图片:HeapSize:5.254MBAllocated:2.647MBF

Android:BitmapFactory.decodeStream() 内存不足,400KB 文件和 2MB 可用堆

我的应用在源代码中的以下行遇到OOM错误:image=BitmapFactory.decodeStream(assetManager.open(imgFilename));就在导致应用因OOM错误而终止的分配之前:(...)08-0521:22:12.443:I/dalvikvm-heap(2319):ClamptargetGCheapfrom25.056MBto24.000MB08-0521:22:12.443:D/dalvikvm(2319):GC_FOR_MALLOCfreedDDMS报告了关于堆状态的类似图片:HeapSize:5.254MBAllocated:2.647MBF

java - FileWriter 内存不足

我想将大型Map(1.785.530条目)的内容格式化并写入文本文件。在处理了大约85%的条目后,它变得非常慢,然后我得到一个OutOfMemoryException。同样的错误发生,即使我:在我的FileWriter上定期调用flush()或close()使用BufferedWriter在写入文件之前将每一行写入StringBuffer这是我的代码:privatestaticfinalTreeMapaccessesPerSecondMap=newTreeMap();...privatestaticvoidwriteOutputFile()throwsIOException{FileW