问题标签 [recycle]

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 投票
1 回答
427 浏览

asp.net - IIS 回收导致静态数据集访问出错

在 asp.net 网络服务中,我有一个静态数据集,可在首次访问时加载数据(同步)。但是,当 IIS 回收应用程序池时,由于“集合已修改;枚举操作可能无法执行”而引发异常。

回收会启动新进程,新进程会创建新的静态数据集,旧工作进程中的请求不会访问新的静态数据集,如何修改集合?还是有可能,旧的工作进程在请求完成之前立即终止?

还是我对回收过程的理解有误?IIS 不是启动新的工作进程,而是在同一个工作进程中启动新的 AppDomain?新旧 appDomain 共享相同的静态数据集?

0 投票
2 回答
1740 浏览

android - 具有位图的小部件上的 RuntimeException (Android)

我的应用程序具有具有 ImageView 和 TextView 的小部件。在 WidgetProvider 的 onUpdate() 方法中,我以这种方式在 ImageView 中放置了一个位图:

setColor() 方法是这样的:

问题是有时小部件会抛出 RuntimeException,因为有人回收了 Bitmap,我不知道该怎么办。一些建议?

如果它有用,我可以附加堆栈跟踪。谢谢!


这是堆栈跟踪:

0 投票
3 回答
877 浏览

asp.net - 如何在生产服务器中回收我的 asp.net Web 应用程序?

我已经对我的global.asax文件进行了更改,因此我想回收我的 Web 应用程序以使更改生效。如何在生产服务器中安全地回收我的 asp.net Web 应用程序?有任何想法吗..

0 投票
3 回答
2334 浏览

ruby-on-rails - 在 Rails 3 中,我得到一个 NoMethodError 用于回收!测试时的方法

我有一个使用固定装置的功能测试。我也在我的单元测试中使用了固定装置,但它们可以正常工作。运行功能测试时,我得到:

NoMethodError: undefined method 'recycle!' for #<Response:0x10346be10> /test/functional/responses_controller_test.rb:10:in 'test_testing'

在这一点上,我的功能测试只不过是在执行索引操作。例子:

我的 TestHelper 类确实包含所有夹具,因此肯定会加载 Responses 夹具。就像我说的,这些装置在单元测试中工作得很好。

知道可能是什么原因造成的吗?

0 投票
3 回答
534 浏览

asp.net-mvc - 应用程序每 15 分钟编译一次

我正在为我的应用程序使用 ASP.Net4 MVC2。在应用程序响应之前,第一个使用该应用程序的人通常会经历很长时间的等待。之后,该应用程序非常敏感。如果应用程序空闲 15 分钟,同一个人或下一个使用该应用程序的人将再次经历漫长的等待。看起来应用程序在空闲 15 分钟后编译。有人可以告诉我应该在哪里解决问题吗?谢谢。

0 投票
1 回答
2234 浏览

.net - 回收应用程序池时强制应用程序启动的最佳方法是什么?

我想知道是否有一种方法可以在该站点的应用程序池被回收时自动启动该网站/应用程序的应用程序启动?

这个问题有什么罐头解决方案吗?

我真的很想避免让我的一位最终用户必须通过网站的应用程序启动,如果他们可以避免的话。

0 投票
5 回答
13135 浏览

iis - IIS 问题,Web 应用程序

当我使用 Web 应用程序时,应用程序会将我注销。我认为这可能是 IIS 回收。

事件查看器消息:

我用 windbg 分析了故障转储,但我不知道如何解决以及有什么问题:

0 投票
2 回答
1797 浏览

iis - IIS AppPool 回收后自动重启网站

我正在使用一个与 SQL Server 代理交互的网站,以便安排报告的自动处理和电子邮件发送。我最近注意到,当 AppPool 回收时,我之后不会收到报告 - 直到有人再次登录该网站。网站可能数小时/数天都不会受到攻击,在此期间所有计划任务都会丢失。

我想设置一个 Windows 任务来定期运行或触发 AppPool 回收事件。但我不确定任务应该是什么。我有一个建议是设置一个 Windows 任务来执行一个可以访问网站的 .js 脚本,但这仅适用于 Windows 身份验证(未使用):

寻找一些关于如何在 IIS AppPool 回收后“唤醒”网站的建议。

谢谢。ab。

0 投票
5 回答
5343 浏览

android - 子类化 SimpleCursorAdapter 以包含 convertView 以节省内存

我一直在浏览示例和教程,但我似乎无法理解如何在子类 SimpleCursorAdapter 中处理回收。我知道对于常规的 ArrayAdapters,您可以检查 convertView 是否为 null,如果从 xml 中为 null,则为 null,如果不为 null,则进行回收,但我在可视化它如何与 SimpleCursorAdapter 子类中的 from 和 to 数组一起工作时遇到了一些麻烦。我试图从 Commonsware 的 The Busy Coders Guide to Android Development 中弄清楚这一点,但没有成功。如果有人知道任何提示、示例或教程,我将不胜感激。

0 投票
5 回答
1086 浏览

scripting - 任何语言:回收变量

这似乎是一个简单的问题,但是,在任何脚本语言中重用变量通常是个好主意吗?

我对为什么它是/不是好习惯的原因特别感兴趣,因为我除了我自己之外,如果我应该或不应该这样做。

例如,$i是循环中用于迭代事物的最常见变量之一。

例如(在 php 中):

假设我的脚本中有几个循环,最好是重用$i还是只使用另一个变量,例如$aand 对于任何其他循环从$bto $z.

显然要重用$i,我必须在循环之前设置$i=0;or null,否则稍后会在脚本中产生一些非常奇怪的行为。这让我想知道重复使用它是否值得麻烦..

以下内容会比仅使用另一个变量占用更多空间吗?

当然这是最简单的使用示例,我想知道如果脚本非常复杂,它会带来更多的麻烦吗?

我知道重用一个变量可以节省少量的内存,但是当这些变量堆积起来时,它变得很重要,不是吗?

感谢您提前提供任何直接的答案,如果这个问题太模糊,我很抱歉并且也想知道这一点 - 这样我就知道我应该在其他地方问这样的问题。