码迷,mamicode.com
首页 >  
搜索关键字:内存泄露    ( 1645个结果
android 开发如何做内存优化
不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我 们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果 我们的java运行很久,而这种内存泄露不断的发生,最后就没内存可用了。当然j.....
分类:移动开发   时间:2014-11-25 15:50:03    阅读次数:275
JAVA NIO 内存泄露
写NIO程序经常使用ByteBuffer来读取或者写入数据,那么使用ByteBuffer.allocate(capability)还是使用ByteBuffer.allocteDirect(capability)来分配缓存了?第一种方式是分配JVM堆内存,属于GC管辖范围,由于需要拷贝所以速度相对较慢;第二种方式是分配OS本地内存,不属于GC管辖..
分类:编程语言   时间:2014-11-25 02:03:26    阅读次数:228
学习javascript总结下来的性能优化的小知识(二)
上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理、松散耦合、性能方面的一些小知识、为避免错误应该注意的点内存管理1、循环引用如果循环引用中包含DOM对象或者ActiveX对象,那么就会发生内存泄露。内存泄露的后果是在浏览器关闭前,即使是刷新页面,这...
分类:编程语言   时间:2014-11-22 21:36:04    阅读次数:306
effective C++ 读书笔记 条款17 以独立语句讲newed对象置入智能指针
// Test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include //注意加这个头文件 using namespace std; class Widdget { }; int priority() { return 0; } /* 下面的函数可能造成内存泄露: 调用的时候如下:...
分类:编程语言   时间:2014-11-20 15:20:24    阅读次数:158
一次 Rust 和C语言的混搭
存在内存泄露 ==== // rustc disk.rs extern crate libc; use libc::size_t; use libc::{FILE,c_char}; use std::string; #[repr(C)] pub struct mntent { mnt_fsname :*mut c_char, /* 挂载的文件系统的名字 */...
分类:编程语言   时间:2014-11-19 11:33:05    阅读次数:362
JAVA VirtualVM远程监控配置
VirtualVM是JDK6Update7之后推出的工具,有集合其它JDK工具的倾向,目前JDK7的版本已经支持绝大部分的监控功能,好像还不能像Jprofile和Youkit那样支持实时跟踪内存堆栈来定位内存泄露问题。对于远程应用的连接,VirtualVM提供两种方式:JMX和jstatd,下面介绍这两种连接的配置..
分类:编程语言   时间:2014-11-18 10:28:57    阅读次数:352
Linux Debugging (九) 一次生产环境下的“内存泄露”
如何解决一个valgrind和gpreftools都检查不出的”内存泄露“?...
分类:系统相关   时间:2014-11-17 21:17:10    阅读次数:318
11.16 Daily Scrum
由于今天是工作小周期的最后一天,今天的主要任务是解决了一周留下的技术方面的难题。一些类似于悬浮窗和进度条的bug修复全部在今天得到了解决,修复了数据库的内存泄露bug,软件的搜索功能的完善也接近尾声。悬浮窗的界面也已经完成了大部分,尤其是通过刘丽萍同学的努力修复了悬浮窗缩回的bug,为日后的悬浮.....
分类:其他好文   时间:2014-11-17 00:23:21    阅读次数:226
自己写unicode转换ascii码,wchar*到char*
对于ascii码的char其实就是unicode码wchar的首个字节码, 如wchar[20] = "qqqq"; 在内存中排码其实是char的'q' '\0'这类,因此我们如果自己写unicode码转换为ascii的char,只需要取其首字节即可,如下本人写了一个wchar到char的转换的函数。由于代码简单,加上了内存泄露测试方式。   #include #ifdef _DEBUG ...
分类:其他好文   时间:2014-11-15 00:18:23    阅读次数:278
ios系统 处理内存警告
iPhone下每个app可用的内存是被限制的,如果一个app使用的内存超过20M,则系统会向该app发送MemoryWarning消息。收到此消息后,app必须正确处理,否则可能出错或者出现内存泄露。 app收到MemoryWarning后会调用:UIApplication::didReceive....
分类:移动开发   时间:2014-11-14 19:35:44    阅读次数:270
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!