在Android内存优化方面,我们不可能做到没有大内存的占用情况。 所以有时候要清楚我们的app到底占用了多少内存,哪一步操作占用了多少的内存。 这时候,android的ddms中提供了一个工具,是可是实时查看app运行时的内存使用情况。 下面我以android studio为例。其实eclipse ...
分类:
移动开发 时间:
2017-09-04 17:47:33
阅读次数:
185
功能: 按键打开文件夹和网页 效果: 教程 1 添加两个链接按钮 分别命名 commandLinkButtonFolder 和 commandLinkButtonWeb 2 创建项目 改变调试平台 3 主函数 4 窗体 头文件Qt_Button.h 窗体 Qt_Button.cpp ...
分类:
Web程序 时间:
2017-09-04 16:56:22
阅读次数:
294
1.Python 2.x版本默认旧式类,通过继承object为新式类 2.新式类广度搜索继承,旧式类深度搜索继承 3.__new__方法 4.统一了类x.__class__和类型(type(x)) 5.增加了__slots__,去除了__dict__属性(用来记录实例中属性和方法,让实例绑定任意属性 ...
分类:
编程语言 时间:
2017-09-02 11:32:54
阅读次数:
132
优化思路 内存优化 内存优化大概分为三个方向 1.所有对象的总内存(包括数据和java对象) 2.访问这些对象的开销 3.垃圾回收的开销 其中Java的原生对象往往都能被很快的访问,但是会多占据2-5倍或更多的内存,有下面4点原因 ·每个单独的java对象都有一个对象头(16字节),其中包括指向对象 ...
分类:
其他好文 时间:
2017-09-01 19:43:51
阅读次数:
197
Given an 2D board, count how many battleships are in it. The battleships are represented with 'X's, empty slots are represented with'.'s. You may assu ...
分类:
其他好文 时间:
2017-09-01 11:52:32
阅读次数:
209
一、redis cluster安装 1、下载和编译安装 2、创建redis节点选择2台服务器,分别为:192.168.1.105,192.168.1.160,每台服务器有3个节点,组成3个主节点,3个从节点的redis集群。 a、首先在192.168.1.105创建3个节点: b、分别对7000、7 ...
分类:
其他好文 时间:
2017-08-30 09:58:22
阅读次数:
160
上次总结Python3的字典实现后的某一天,突然开窍Python的__slots__的实现应该也是类似,于是翻了翻CPython的源码,果然如此! 关于在自定义类里面添加__slots__的效果,网上已经有很多资料了,其中优点大致有: (1)更省内存。 (2)访问属性更高效。 而本文讲的是,为什么更 ...
分类:
编程语言 时间:
2017-08-27 16:07:34
阅读次数:
289
现在我们终于明白了,动态语言与静态语言的不同 动态语言:可以在运行的过程中,修改代码 静态语言:编译时已经确定好代码,运行过程中不能修改 如果我们想要限制实例的属性怎么办?比如,只允许对Person实例添加name和age属性。 为了达到限制的目的,Python允许在定义class的时候,定义一个特 ...
分类:
其他好文 时间:
2017-08-26 17:09:50
阅读次数:
127
1、cpu问题 考虑使用更高的cpu代替当前cpu。 对于多cpu,考虑cpu之间的负载分配 考虑在其他体系上设计系统,当前值。 2、内存和高速缓存 内存的优化包括操作系统,数据库,应用程序的内存优化。 过多的分页与交换可能降低系统的性能。 内存分配也是影响系统性能的主要原因。 保证保留列表具有较大 ...
分类:
其他好文 时间:
2017-08-25 21:00:36
阅读次数:
207
什么是内存泄露内存管理一直是Java 所鼓吹的强大优点。开发者只需要简单地创建对象,而Java的垃圾收集器将会自动管理内存空间的分配和释放。但在很多情况下,事情并不那么简单,在 Java程序中总是会频繁地发生内存泄露(Memory Leaks)。 内存泄漏就是:当某些对象不再被应用程序所使用,但是由... ...
分类:
其他好文 时间:
2017-08-24 22:50:11
阅读次数:
1349