E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
程序优化
Android垃圾回收机制及
程序优化
System.gc
1.垃圾收集算法的核心思想Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,可以
小不点
·
2016-01-11 10:25
TIS100入门向攻略
入门的话强烈推荐先看完了解个大概http://www.bilibili.com/video/av3312630/ 因为我也是新手没玩几天,所以
程序优化
什么的都没有,只能算是勉强过关,有写的中二的算法直接无视就好
KILEYI
·
2016-01-03 04:00
Java GC - 监控回收行为与日志分析
简介 在上一篇介绍, 本文将介绍如何监控JavcGC行为,同时涉及一些GUI工具的使用(虽然有些已经很老并不再更新),监控GC在于判断JVM是否在良好高效地工作并且是否需要投入性能调优(主要包括应用
程序优化
与
mikevictor
·
2015-12-07 13:00
Java GC - 监控回收行为与日志分析
1.简介在上一篇介绍,本文将介绍如何监控JavcGC行为,同时涉及一些GUI工具的使用(虽然有些已经很老并不再更新),监控GC在于判断JVM是否在良好高效地工作并且是否需要投入性能调优(主要包括应用
程序优化
与
mikevictor
·
2015-12-07 13:00
在流程图中求支配点的一种快速算法+[CodeChef FEB14]Graph Challenge解题报告(求半支配点)
1.简介在学习全局流分析和
程序优化
时,如下图论问题自然地浮现出来。设G(V,E,r)是一张流程图(本文中可以简
tham_
·
2015-12-03 15:00
code
图论
chef
流程图中求支配点
深入学习SQL Server聚合函数算法优化技巧
Sqlserver聚合函数在实际工作中应对各种需求使用的还是很广泛的,对于聚合函数的优化自然也就成为了一个重点,一个
程序优化
的好不好直接决定了这个程序的声明周期。
请叫我头头哥
·
2015-12-03 08:53
SQL Server 聚合函数算法优化技巧
Sqlserver聚合函数在实际工作中应对各种需求使用的还是很广泛的,对于聚合函数的优化自然也就成为了一个重点,一个
程序优化
的好不好直接决定了这个程序的声明周期。
请叫我头头哥
·
2015-12-02 21:00
在流程图中求支配点的一种快速算法
1.简介在学习全局流分析和
程序优化
时,如下图论问题自然地浮现出来。设G(V,E,r)是一张流程图(本文中可以简
wmdcstdio
·
2015-12-02 19:00
提升性能 Java
程序优化
的一些最佳实践
提升性能Java
程序优化
的一些最佳实践1条评论2013-10-1010:44来源:开源中国社区作者:chape编辑:王晓东0购买【IT168技术】作者通过经历的一个项目实例,介绍Java代码优化的过程,
javastart
·
2015-11-18 10:54
java
mysql
提升性能 Java
程序优化
的一些最佳实践
提升性能Java
程序优化
的一些最佳实践1条评论2013-10-1010:44 来源:开源中国社区作者:chape编辑:王晓东0购买 【IT168 技术】作者通过经历的一个项目实例,介绍Java
javastart
·
2015-11-18 10:00
代码程序Java
程序优化
的一些最佳实践Strut2教程-java教程
最近研讨代码程序,稍微总结一下,以后继续补充: 一、权衡程序的标准 权衡一个程序否是质优,可以从多个度角行进分析。其中, 最常见的权衡标准是程序的时光复杂度、空间复杂度,以及代码的可读性、可扩展性。
·
2015-11-13 15:22
java教程
C++编译器的递归深度与
程序优化
思考
递归算法具有程序容易编写的特点;然而,由于编译器预分配堆栈空间的限制,递归深度并不是无限制的。 在递归过程中,系统将对当前程序运行状态保存(压入堆栈),并将参数压栈,然后递归。 在递归完成后,则做出栈操作。 当递归深度很深时,由于堆栈满,递归无法继续。 那么,递归深度到底是多少呢?如果我们创建无参数传递的递归,是否会更节省内存,从而,加大递归深度呢? 程序:测试C++编译
·
2015-11-13 15:01
程序优化
代码优化做起来比听起来要简单的多
今天在改朝阳区的项目的时候也遇到了
程序优化
的问题。现在遇到这么个问题: 教师类型选择: 校内 外请 学期选择: 请选择 2010年上学期 2
·
2015-11-13 14:56
代码优化
dotnet
程序优化
心得
近一段时间测试过几个程序,有一些心得。具体步骤如下: (1)写出测试程序(2)测试原程序,记录运行时间,作为优化的基础。要在Release下测试。(3)检查算法,是不是最有效的算法。尤其是现在内存便宜,看有没有能够用空间换取时间的方法(4)用Reflector查看类库,看你使用的方法是不是最有效率的方法(5)对于运行次数多,性能关键的地方,不要直接调用类库。类库是为通用目的设计的,用Reflec
·
2015-11-13 11:32
程序优化
C51
程序优化
之变量优化
一、BDATA 区下面的代码访问状态寄存器的特定位,把访问定义在DATA 段中的一个字节和通过位名和位号访问同样的可位寻址字节的位的代码对比。注意:对变量位进行寻址产生的汇编代码比检测定义在DATA 段的状态字节位所产生的汇编代码要好,如果你对定义在 BDATA 段中的状态字节中的位采用偏移量进行寻址,而不是用先前定义的位变量名时,编译后的代码是错误的 下面的例子中 use_bitn
·
2015-11-13 07:11
程序优化
关于C#
程序优化
的五十种方法
关于C#
程序优化
的五十种方法 这篇文章主要介绍了C#
程序优化
的五十个需要注意的地方,使用c#开发的朋友可以看下 一、用属性代替可访问的字段 
·
2015-11-13 05:33
程序优化
C++编译器的递归深度与
程序优化
思考
递归算法具有程序容易编写的特点;然而,由于编译器预分配堆栈空间的限制,递归深度并不是无限制的。 在递归过程中,系统将对当前程序运行状态保存(压入堆栈),并将参数压栈,然后递归。 在递归完成后,则做出栈操作。 当递归深度很深时,由于堆栈满,递归无法继续。 那么,递归深度到底是多少呢?如果我们创建无参数传递的递归,是否会更节省内存,从而,加大递归深度呢? 程序:测试C++编译
·
2015-11-13 05:09
程序优化
ASP.NET中的错误处理和
程序优化
错误的类型: A。分析程序错误: 1。语法错误:语法有问题 2。逻辑错误:除0错误、类型不匹配、不正确输出、使用不正确的对象、处理无效的数据 B。编译错误: 使用了不能被语言编译器识别,但ASP.NET能识别的关键字或语句时发生的借误。(生成成功但编译出错) C。运行时错误(如if...else...考
·
2015-11-12 21:03
asp.net
1003. Parity(并查集)
1003 看篇国家论文 《从《parity》的解法谈
程序优化
》 对于区间i,j 如果用sum[i],sum[j]来表示到i的1的个数的奇偶性 那么仔细想下 sum[i-1] 若与区间i,j相等 则
·
2015-11-12 21:41
并查集
Adobe弄的flex质量也太差了
做modulize的编译,选取了针对主
程序优化
之后,如果不在主程序中引用的非library中的class;在module中居然也不会包含;做个编译时的静态分析就那么难嘛?
·
2015-11-12 14:01
Adobe
[WebKit] JavaScriptCore解析--高级篇(一) SSA (static single assignment)
在编译器优化领域,数据结构的选择会直接影响
程序优化
的有效性。
·
2015-11-11 13:50
JavaScript
java笔记:关于复杂数据存储的问题--基础篇:数组以及浅拷贝与深拷贝的问题(上)
我个人认为一名优秀的程序员应该有四个主要指标:一是项目经验,二是
程序优化
的能力,三是良好的设计理念,四是快速准确定位程序bug的能力。项目经验不说,这个需要积累,而其他的
·
2015-11-11 10:48
java
内存池
说实话,以前在
程序优化
方面,我更多关注的是汇编和算法这两方面的优化,但是有时候在这两块已经难以下手的时候,却依然感到还不够,速度还是不够。
·
2015-11-11 05:03
内存
javascript笔记:深入分析javascript里对象的创建(下)---从对象创建到javascript
程序优化
为什么现在主流程序语言里我们都要创建对象了?下面这个定义我想能给我们一个答案: 面向对象语言里对象的定义是:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。抛开这些抽象的定义,从计算机底层技术来理解,对象其实就是一种存储数据的方式。 写这个系列下篇着实让我犯难了,本来我想写闭包和原型的,但是总觉得不好
·
2015-11-11 05:06
JavaScript
《Java程序性能优化》学习笔记 Ⅲ 并行
程序优化
第四章 并行
程序优化
4.1 并行程序设计模式4.2 JDK多任务执行框架4.3 JDK并发数据结构4.4 并发控制方法4.5 锁的性能和优化4.6 无锁的并行计算 1.非阻塞同步避免了基于锁的同步的缺陷
·
2015-11-11 01:34
java
《Java程序性能优化》学习笔记 Ⅱ
程序优化
这一部分主要介绍代码层的优化。了解如何编写高效而精炼的代码,正确的使用函数方法。1.字符串优化处理Java语言中,String对象可以认为是对char数组的眼神和进一步封装。它主要由3部分组成:char数组、偏移量和String的长度。String对象的三个基本特点:不变性,针对常量池的优化,类的final定义。 不变性:是指String对象一旦生成,不能再对它进行改变,即immutable模式
·
2015-11-11 01:29
java
SAP ABAP
程序优化
方法
关于SQL语句的性能 作者:神话 日期:2005-11-22 字体大小: 小 中 大 DATA: BEGIN OF it_mara OCCURS 0, matnr LIKE mara-matnr, maktx LIKE makt-maktx, END OF it_mara. 第一种写法: Select matnr INTO it_mara FROM mara. APPEN
·
2015-11-10 23:04
abap
PHP - 《高性能php应用开发》学习笔记
一、基准测试 php网站优化最佳实践:优化前端(压缩js/css/images)--->
程序优化
(编码最佳实践、opcode缓存、变量/数据缓存)--->数据库、服务器调优-->操作系统调优
·
2015-11-10 21:12
学习笔记
使用堆查找前K个最大值兼谈
程序优化
(下)
在建立正确性的回归测试之后,继续前进。 首先用性能工具分析下, 发现有点悲剧: 效率又倒退了。去除不必要的系统调用后, Profile分析结果如下: &nbs
·
2015-11-10 21:29
程序优化
使用堆查找前K个最大值兼谈
程序优化
(中)
上篇谈到, 之前的程序使用堆查找前K个最大值的效率并不理想,本篇尝试对程序进行优化,以提高程序效率。 一、 算法设计方面 要提高程序效率, 首先从算法设计方面,即时间复杂度方面考虑。 由于查找
·
2015-11-10 21:28
程序优化
~~三分钟的
程序优化
到了90毫秒,还是那句话,位运算神马的最给力了。
~~三分钟的
程序优化
到了90毫秒,还是那句话,位运算神马的最给力了。 淘宝卖家想知道,哪些商品的组合是最受欢迎的。
·
2015-11-08 10:39
程序优化
利用多核多线程进行
程序优化
文档选项 未显示需要 JavaScript 的文档选项 打印本页 将此 页作为电子邮件发送 样例代码 http://www.ibm.com/developerworks/cn/linux/l-cn-optimization/index.html 级 别: 中级 杨 小华 (normaln
·
2015-11-07 13:24
程序优化
使用堆查找前K个最大值兼谈
程序优化
(上)
一、 缘起 看到CSDN社区有篇《3秒搞定一亿数据的前K个最大值》, 想想堆排序不是可以用来做这事吗,于是就动手做做,看看堆排序能够达到怎样的效率。堆的原理就不多说了,网上有好多, 如果想参阅比较权威性的材料,可参见《算法导论》第六章堆排序。 本文的程序即是建立其上。  
·
2015-11-07 12:37
程序优化
网格数据库架构设计构想
对于一个具有海量数据的系统来说,性能的瓶颈最终就只能落在数据库身上了,这时候硬件升级和
程序优化
已经是无能为力,一个简单的查询也有可能给数据库带来沉重的负担。
·
2015-11-07 11:20
架构设计
Aizu Aoj 2266 (费用流
她说,
程序优化
时,对缓存池的利用特别重要。那么问题来了,现在请你优化下面的缓存池模型:有M个桶,N个球
PlusSeven
·
2015-11-06 11:00
新人补钙系列教程之:卡马克卷轴算法
卡马克卷轴是世界顶级
程序优化
大师,以及游戏引擎开发领域的先行者 约翰·卡马克所创造的一种平滑卷轴算法。
·
2015-11-06 07:24
算法
GUI
程序优化
算法之矩形覆盖
在一些GUI程序中,需要在一个图形容器中同时绘制若干个矩形区域的图形,而且这些矩形区域可能相互覆盖,这就类似于Windows桌面中各个矩形窗体的相互覆盖,这时程序绘制这些矩形图形时,应当不需要全部绘制(如图1中的矩形B,C),甚至其中的某些被其他矩形完全覆盖的矩形区域不需要全部绘制(如图1中的矩形A),这样就需要一个算法来进行判断实际应绘制的区域。 大家知道,在Windows控件的Paint事件
·
2015-11-03 22:21
程序优化
程序代码优化--位运算优化方式
~~三分钟的
程序优化
到了90毫秒,还是那句话,位运算神马的最给力了。 再次展示算法的力量!~~三分钟的
程序优化
到了90毫秒,还是那句话,位运算神马的最给力了。
·
2015-11-02 18:47
代码优化
erlang
程序优化
点的总结
http://wqtn22.iteye.com/blog/1820587 转载请注明出处 注意,这里只是给出一个总结,具体性能需要根据实际环境和需要来确定 霸爷指出,新的erlang虚拟机有很多调优启动参数,今后现在这个方面深挖一下。 1. 进程标志设置: 消息和binary内存:erlang:process_flag(
·
2015-11-02 18:07
erlang
程序优化
浅谈
程序优化
当初在学校实验室的时候,常常写一个算法,让程序跑着四处去晃荡一下回来,结果也就出来了。
·
2015-11-02 15:05
编程技术
Windows Embedded CE 6.0 Internals (2) Memory
内存这块一直是让人头痛的东西,因为比较复杂,但是我们却需要经常与其打交道——内存泄漏、异常定位、
程序优化
等等。这篇文章以及后续的文章我试着能够刨根问底。
·
2015-11-02 14:06
windows
通过VS2010性能分析来查找代码中那些地方最损耗资源
在编写完成一个程序后,大家都比较关心程序的性能如何,想把
程序优化
得更好。很多时候凭个人直觉来优化程序是件非常不靠普的事情,即使你是一个优秀的开人员也很难准确地判断程序中那些出现问题。
·
2015-11-02 14:47
VS2010
dreamhappy博客索引
最近翻看了之前写的文章,包括零碎记录和经验分享 四步创业法读书笔记 博客园的商业模式 我的
程序优化
-尽量减少数据库连接操作 一 步步实现网站的多语言版本 使用YSlow
·
2015-11-02 14:30
APP
【工具推荐】JS优化工具 Doloto
官方地址:http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx Doloto是微软推出的AJAX应用
程序优化
工具,对于庞大复杂的Web
·
2015-11-02 13:00
js
Asp.net
程序优化
1 前言 性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。 本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合理性和可扩展性。由此不难发现,在尝试一些改进方法时往往很难做到面面俱到。
·
2015-11-02 09:48
asp.net
超大数据量操作 java
程序优化
一个表中有1000万以上的数据,要对其进行10万次以上的增删查改的操作,请问如何优化java程序对数据库的操作? 通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个
·
2015-11-01 15:34
java
break和continue区别及使用场合
相信初学者或者不关心
程序优化
的人应该对其了解的比较肤浅。本文力图通过实例加使用场合详解来引导菜鸟重新认识break和continue语句。
·
2015-11-01 13:55
continue
“并行程序VS串行程序”——并行
程序优化
实录
在多核处理器、超级计算机日益普及的今天,程序员们怎能对并行程序“袖手旁观”呢? 为了练手,我用MPI写了一个并行排序程序, 先介绍下我的第一个版本,大概的思路是: 使用MPI在各个进程之间进行通信, 1. 进程0生成随机数,并且讲数据分段,将各段数据分配给其他进程 2. 其他进程收到数据段,使用冒泡排序进行,发送回进程0 3. 进程0收到这些数据,通过归并排序按顺序整合起来。 &nb
·
2015-11-01 13:09
程序优化
一次非典型的
程序优化
版本:0.1 最后修改:2012-06-12 撰写:李现民 涉及内容:unity3d, c#, string 前两日,有同事设计游戏连击特效的功能。因为这个功能在游戏环节中会调用的非常频繁,因此顺手点了开来,发现代码设计尚有优化的余地,于是便有了本次尝试。事后回想开来,发现涉及的东西还颇多,便想着记下来以飨后来者。 这是一份unity3d脚本程序,原始脚本文件MBS
·
2015-11-01 12:07
程序优化
程序优化
.预分配内存 预分配内存主要是针对需要循环处理数据的情况的。比如视频处理,每帧图像的处理都需要一定的缓存,如果每帧申请释放,则势必会降低算法效率,如下所示: 1 //处理一帧 2 void Process(BYTE *pimg) 3 { 4 malloc 5 ... 6 free 7 } 8 9 //循环处理一个视频 10 for(i
·
2015-11-01 11:51
程序优化
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他