![]() |
1
3
我怀疑这是转速的问题。我们这里没有的是对ppb的任何洞察。绘画的东西。我看到一个潜在的问题的地方是找工厂电话。它是做什么的?这可能只是一个单身汉,但这是我要追求的。 我也看到了一个可分配的全局,但我看不到任何一个分配被释放。现在这就是我要关注的地方。 |
![]() |
2
4
好吧,您的代码中有一个bug,因为您创建了很多IDisposable实例,并且从未对它们调用Dispose。我希望定稿人最终会参与进来,但他们不应该真的是必要的。在您的生产代码中,您是否适当地处理了所有东西——如果没有,是否有一些原因您不能处理? 如果您在alphaImage终结器中放置了一些日志记录(检测AppDomain卸载和应用程序关闭,在这些情况下不记录!)它是否显示正在调用的终结器? 编辑:一个可能的问题 不是 咬你,但可能仍然值得修复-如果对CreateImageFromBuffer的调用由于任何原因失败,那么你仍然拥有由allochGlobal创建的内存,而这目前将被泄漏。我怀疑这不是问题所在,或者它会爆炸得更厉害,但这是值得考虑的。 |
![]() |
codeforester · 测量GC暂停时间的最佳方法是什么? 7 年前 |
![]() |
Venki WAR · 需要解释G1的并行完整GC 7 年前 |
![]() |
Stephan_Berlin · 为什么CMS系列中的初始标记阶段 7 年前 |
![]() |
Bonsaisteak · 为什么年轻一代需要三个区域来收集垃圾? 7 年前 |
![]() |
goks · 如何清除熊猫的数据帧内存? 7 年前 |