问题标签 [garbage]

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 回答
378 浏览

android - 在安卓游戏中使用线程

我一直在阅读有关 android 游戏开发和性能优化的内容。我有两个问题:

假设我有一个游戏,在那个游戏中我使用一个线程在画布上绘制东西。当我发射子弹时,我希望在与另一个表面接触时发生爆炸。游戏会等待爆炸渲染,然后继续渲染其余的动画等吗?还是会同时发生?

第二个问题是关于垃圾收集器的,是否有人可以给我一些提示或发布有关游戏性能的链接。

非常感谢你。

0 投票
2 回答
29 浏览

python - 通过“del module_x”销毁一个实例

我创建了自己的模块“MyServer”,它具有“.connect()”功能。

当我连接到我的服务器时

我删除了我的模块(“del MyServer”)我希望“con”也被立即删除/销毁。

但它不起作用。也许原因是垃圾收集器。但是我怎么能说“立即删除!” :)

0 投票
1 回答
711 浏览

windows-phone-7 - WP7 - Xaml 页面和峰值内存问题

我遇到了 90mb 峰值内存限制问题。

例如:我创建 1 个全景应用程序(具有默认内容)并添加 3 个数据透视页面或 6 个纵向页面(页面 A 和页面 B.. 具有空白内容)。每次我在这些页面之间导航并返回时,内存使用量都会越来越高。最后,它通过了 90mb 的限制。

我使用按钮像这样导航:

在页面之间导航时我是否错过了一些重要的事情?在寻找解决方案时,我听说过垃圾收集器?我该如何使用它或者我需要如何使用它?

我找不到答案;我发现了这个类似的主题:http ://forums.create.msdn.com/forums/p/76007/466968.aspx但没有最终解决方案。

注意:我正在使用 Coding4fun 工具包来测量内存使用情况。


编辑:我创建了一个带有一些透视页面的示例全景应用程序(1 个带有内容)。

http://i54.tinypic.com/zfip.jpg

开始时,应用程序以 30mb 的大小打开。在我导航到同一个数据透视页面几次后,Peakmemory 开始一点一点地增加并停止在 47mb。这是正常的吗?也许,我不了解这个应用程序构建的动态。但是,如果它不断增加内存使用量并在使用后使应用程序崩溃,那是没有意义的。

0 投票
2 回答
158 浏览

java - 快速Java垃圾收集问题

我正在 Android 中编写一个警报应用程序,我有以下内容:

我想知道如果在下面多次执行此操作,是否每次都会覆盖原始的 Pending Intent 引用?

0 投票
4 回答
1516 浏览

java - 对象准备好垃圾收集,Java

http://java.sun.com/docs/books/performance/1st_edition/html/JPAppGC.fm.html#99740示例 A3.3 说,它说一个对象可能仍然无法用于垃圾收集,即使它可能超出范围。仅当方法脱离堆栈时,IT 才可用。现在,如果我们考虑以下情况:

引用的对象 b 是立即可用于垃圾收集,还是仅在 foo() 方法返回后可用。

0 投票
2 回答
11079 浏览

c# - C# Lambda => 会产生垃圾吗?

与正常的 foreach 循环相反,使用 lambda 表达式会为 GC 生成垃圾吗?

CLR 分析器显示我有 69.9% 的 system.Action< T > 并且我怀疑它是上述 foreach 循环的 Lamba 版本。真的吗?

编辑:我使用了 Microsoft CLR 分析器:http: //download.microsoft.com/download/4/4/2/442d67c7-a1c1-4884-9715-803a7b485b82/clr%20profiler.exehttp://msdn.microsoft .com/en-us/library/ff650691.aspx

0 投票
3 回答
136 浏览

android - 应用程序数组列表清除

我有一个有几个屏幕的应用程序。假设 ABCD 和 D 也可能会打开一些外部应用程序。

所有这些活动都共享数据,一个数组列表,我在我的应用程序类中创建了一个对它的引用。(我创建了一个扩展 Application 的类并引用它清单。)所以所有这些都使用 arraylist 的单个实例。A 从第一个屏幕开始初始化数组列表,其他人可能会修改它。

问题是当我在模拟器上测试它时,没有任何东西被破坏。但是在“某些”手机上,经过 3 个以上的导航 arraylist 屏幕后,只会从堆中清除。不管尺寸有多小。

0 投票
1 回答
1483 浏览

jboss - 老板。每次重启后新的 gc.log

我通过以下参数强制 jboss 写入 gc 日志:-verbose:gc -Xloggc:gc.log –XX:+PrintGCDetails -XX:+PrintGCDateStamps。每次 jboss 重启后 gc.log 文件都会被覆盖。如何保存所有日志文件?

0 投票
3 回答
165 浏览

c++ - 什么会导致删除在我的班级的数据字段中留下垃圾值?

我有一个包含 3 个节点指针和 2 个整数的节点类。我用 分配所有节点new,但是当我调用delete它们时,整数被设置为-17891602并且它搞砸了我代码的其余边界检查。什么会导致delete这样做?

0 投票
2 回答
1003 浏览

c - C结构读/写垃圾值到文件

经过很长一段时间后,我正在潜入 C 并努力将结构读写到简单的文本文件中。我调试了这个 prog,发现它在文件中读取和写入垃圾值。有人能帮我吗。这是我的代码

在主函数中,我只是声明一个结构变量并接受用户输入到该结构并将其传递给上述两个函数。