问题标签 [memory-pressure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
391 浏览

c# - 内存压力会导致 ASP.NET 中的会话数据驱逐吗?

内存压力是否会导致会话信息在 ASP.NET 中被驱逐?

如果是这样,这只会在所有缓存都被驱逐后发生(即使使用 CachePriority.Highest),或者发生这种情况的阈值是多少?

0 投票
1 回答
931 浏览

sql-server - SQL CLR 中的内存压力通知

Google 无法告诉我 SQL CLR 中是否有可用的 API 来获取内存压力通知。

它显然是使用的,因为 AppDomain 将在内存压力下被卸载,但问题是通知是否在卸载之前发送到 AppDomain,以便我可以释放一些缓存内存。

(我的 dll 已经在不安全模式下运行,所以这不是问题)

0 投票
1 回答
507 浏览

ios - “[[UIApplication sharedApplication] openURL:url]” - 不能在不杀死我的应用程序的情况下打开超过两到四个 URL

我正在使用 [[UIApplication sharedApplication] openURL:url]在应用程序中打开社交媒体 URL。但是,在我的应用程序被杀死(应用程序意外结束)之前,我似乎无法打开超过两到四个 URL。我还注意到,当我调用上述方法时,我的内存使用量显着增加(我希望不会出现这种情况)。

我试图从 mail.app 打开完全相同的 URL,并且我可以继续打开这些 URL 而不会mail.app被杀死。所以我的应用程序肯定有问题。

问题 1:关于如何避免在调用 [[UIApplication sharedApplication] openURL:url].

问题2:为什么mail.app没有被杀死,而我的应用程序被杀死了?

非常感谢!

0 投票
1 回答
4393 浏览

objective-c - 当我使用 Photos.app 时,我的 iOS 应用程序因内存压力而终止

我在 iOS 7.0.1 和 iPod Touch 第 5 代设备上运行我的应用程序。当我按照以下步骤操作时,我的应用程序在 Xcode 5 上退出并出现以下错误,而控制台中没有任何错误

步骤: 1) 使用 Xcode 5 运行我的应用程序。登录然后转到主页

2)点击主页按钮,让我的应用程序进入后台(我可以看到我的应用程序在后台)

3) 从 iOS 启动内置的照片应用程序。点击 1 或 2 张图片

4) 拍摄1-2张照片后,App因内存压力而退出意外终止

我没有在我的应用程序中做任何事情。当我检查 CPU 使用率时,它的 0% & Memeory used = 15.2 MB 除了我的应用程序之外,没有其他应用程序在后台运行。

有人可以帮忙吗?谢谢

我不明白为什么会这样。如果我不使用 Photos.app 那么应用程序运行顺利。

0 投票
2 回答
1080 浏览

ios - 由于内存压力,可靠地强制后台应用程序终止

我试图了解导致 iOS 系统重新启动因内存压力而终止的应用程序的条件。但是,创造足够的内存压力一直很困难。

目前我的方法是通过 Xcode 启动我的应用程序,在后台启动它,然后启动一个消耗内存的辅助应用程序。它在 NSTimer 循环中分配内存位,直到 iOS 系统将其杀死。当我幸运时,Xcode 告诉我我的主应用程序“因内存压力而终止”。

我正在寻找一种更可靠的方法来实现这一目标。是否有更适合此目的的内存分配技术或私有 API?

0 投票
1 回答
276 浏览

ios - 每次在IOS中应用程序都会因内存压力而崩溃?

我正在使用以下功能从视图中生成图像

但是随着调用此函数的次数增加,应用程序会崩溃。如何优化此功能或任何替代功能以从设备库中获取图像,这不会导致像这样的 crash.function 调用。

0 投票
1 回答
676 浏览

ios - 应用程序因内存压力而崩溃,我该如何解决

我的 iOS 游戏在设备上调试它,每 5 分钟崩溃一次。在我的游戏中,有些对象是保留,有些是自动释放。我知道我的游戏有内存泄漏,但我尽量修复它。我该怎么办下一步做什么?

我尝试使用 Insturment Leaks 来追踪泄漏位置,并尝试了设备调试日志。但没有任何帮助。

多谢。

PS:忘记我的基础英语。

0 投票
2 回答
568 浏览

ios - 由于下载和保存图像导致的内存压力

幸运的是,我知道我的内存压力问题来自哪里,并且我尝试了许多技术,例如将块包装在 @autorelease 块中并将对象设置为 nil,但仍然没有成功。

很抱歉在这里倾倒了太多代码,我试图将其缩减为基本要素。这是下载和保存图像的代码:

这种情况虽然只发生在我测试过的 iPhone 4s 设备上,但不会发生在 iPhone 5 型号上。

0 投票
2 回答
2107 浏览

ios - 由于内存压力而终止,使用的内存少于 15MB

我面临一个奇怪的问题,我正在开发的应用程序由于内存压力而不断被杀死,但它并没有像你在屏幕截图中看到的那样真正使用。
所以我开始寻找“其他”问题,如内存泄漏、隐式转换,但我真的不知道如何调试这类事情,所以......有人知道如何摆脱这个问题吗?:)

在此处输入图像描述

0 投票
0 回答
76 浏览

ios - 方法实现中的单个语句占用了 90% 的运行时间。导致应用收到内存警告并崩溃

我有一个使用 AVFoundation 的拍照应用程序。当用户按下按钮拍摄照片时,会发生很多事情,比如将照片旋转到正确的方向、裁剪等。

捕获图像时,我在控制台中收到“收到内存警告”消息,在我捕获了几张图像并删除它们后,应用程序将在 99% 的情况下崩溃。

我刚去用 Instruments 运行应用程序,调用树中有一种方法占用了 53.6% 的运行时间。我双击这个方法,显示了在这个方法的实现中每个语句花费的时间百分比,并且有一个语句占用了 90.5% 的时间。

显然,这是导致我的内存问题和应用程序崩溃的原因,但我不确定为什么或如何解决它。

下面是方法实现代码:

占用 90.5% 时间的语句是:

基本上,此方法实现的重点是将捕获的照片旋转到正确的方向,因为 iOS 默认情况下会将图像存储为横向,即使它只是以纵向捕获的。因此,您必须旋转回肖像才能获得它,就像它被捕获一样。

我不确定为什么上面的单个语句会导致问题,但我真的需要修复它,这样我才能提高我的应用程序的性能并阻止这些崩溃的发生。