最近项目组发现在使用showModalDialog弹出窗体中如果包含IFrame对象,则IFrame对象占用的内存资源在窗体关闭后不会释放。弹出关闭反复多次后,IE浏览器内存占用可超过数百M,严重时IE浏览器报错,且无法关闭,只能通过杀进程的方式重启浏览器。经测试,使用open方式弹出也存在该问题。...
分类:
其他好文 时间:
2014-07-16 19:01:30
阅读次数:
203
static 英文意思是 “静态的”。 在C 语言中,它用在 函数或变量前面。1. 用在变量前面,它表示该变量是静态变量,意思是说,这个变量放在内存的静态区域,即使作用域结束,值也会一直保存着,不会像变量那样,随作用域结束而释放所占的内存。static修饰的变量作用域有两种:1)修饰全局的变量,作用...
分类:
其他好文 时间:
2014-07-16 17:43:29
阅读次数:
153
在" .NET的堆和栈01,基本概念、值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配。我们知道:当执行一个方法的时候,值类型实例会在"栈"上分配内存,而引用类型实例会在"堆"上分配内存,当方法执行完毕,"栈"上的实例由操作系统自动释放,"堆"上的实例由.NET Framew...
分类:
Web程序 时间:
2014-07-16 17:37:37
阅读次数:
337
Semaphore是一个计数的信号量。从概念上来说,信号量维持一组许可(permits)。acquire方法在必须的时候都会阻塞直到有一个许可可用,然后就会拿走这个许可。release方法添加一个许可,会有可能释放一个阻塞中的获取者(acquirer)。然而,Semaphore没有使用真实的许可对象,只是保持一个可用计数并且采取相应的行为。
信号量一般用于限制可以访问一些(物理上或者逻辑上)的资...
分类:
其他好文 时间:
2014-07-16 14:17:40
阅读次数:
260
在" .NET的堆和栈01,基本概念、值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配。我们知道:当执行一个方法的时候,值类型实例会在"栈"上分配内存,而引用类型实例会在"堆"上分配内存,当方法执行完毕,"栈"上的实例由操作系统自动释放,"堆"上的实例由.NET Framew...
分类:
Web程序 时间:
2014-07-16 13:58:27
阅读次数:
339
前一段时间,开发环境反馈,Redis服务器访问非常慢,每个请求要数秒时间,重启之后2~3天又会这样。
我查看了一下Linux的性能,没有什么问题。通过
# redis-cli --latency
发现访问Redis确实很慢,执行info要几秒时间。里面有个参数已连接的客户端几万个,通过
Redis>client list
查看到很多client的age都很大,一直没有释放。于是怀疑是不是...
分类:
其他好文 时间:
2014-07-16 10:06:52
阅读次数:
271
先close()再dispose()之后=null最后GC.Collect()如:ms.Close();//关闭流,并释放与之相关的资源ms.Dispose();//如果是流的话,默认只会释放非托管资源ms = null;//这样可以释放托管资源GC.Collect();//回收资源四步一步都不能少...
分类:
其他好文 时间:
2014-07-15 00:13:01
阅读次数:
224
预加载图片:1.CCTextureCache::sharedTextureCache()->addImage("icon.png");2.CCTextureCache::sharedTextureCache()->addImageAsync("icon.png",this,callfuncO_sel...
分类:
其他好文 时间:
2014-07-14 22:00:28
阅读次数:
424
Object 有提供 三个重构的wait、一个notify、一个notifAll 。 都是线程或者说多线程,相关的。Wait()方法,使当前获得指定对象锁的线程阻塞并释放锁。 ————我很好奇,为什么要阻塞,然后又释放呢?Notify、NotifyAll 使当前没有获得指定对象锁的线程唤醒。方法调用...
分类:
编程语言 时间:
2014-07-14 21:31:55
阅读次数:
337
左值:概念baidu1.2.6.2 与Cocos2d-x内存管理的结合在2.x的使用场景中,CCArray和CCDictionary通常被分配在堆上,我们不得不需要考虑在适当的地方释放其内存。新的容器类不再继承自Ref(2.x中的CCObject),新的容器类通常应该被分配在栈上来使用,这简化了内存...
分类:
编程语言 时间:
2014-07-14 18:50:58
阅读次数:
180