最近写的一个程序中需要频繁的申请和释放零碎的内存块,这些内存块的大小却只有简单的几种。如果直接使用系统调用malloc/free、new/delete进行内存分配和释放,则效率很低。程序运行时间长了会产生大量的内存碎片。想起uC/OS-II 里面提供了个内存分配单元,正好满足我的需要。就把里面相关的代码扒了出来。写成了一个内存池的类。
这个内存池的功能非常的简单,初始化时分配一大块内存,然...
分类:
其他好文 时间:
2015-01-23 16:24:55
阅读次数:
205
代码如下: 第一种是以毫秒为单位计算的。 longstartTime=System.currentTimeMillis();//获取开始时间 doSomething();//测试的代码段 longendTime=System.currentTimeMillis();//获取结束时间 System.o...
分类:
编程语言 时间:
2015-01-23 10:47:38
阅读次数:
349
在向Mysql数据库中插入数据时,提示Maximum execution time of 30 seconds exceeded......。翻译:最大运行时间超过30秒。最后在php.ini中找到这句 max_execution_time = 30,是在Resource Limits(资源限制)项...
分类:
数据库 时间:
2015-01-22 20:16:21
阅读次数:
178
Javacore 是一个当前 JVM 运行状态的快照。通过对Javacore 的分析,可以了解在 JVM 中运行的应用程序的当前状态,比如是否“卡”在某一点上,或在某些代码上运行时间太长。Javacore 的基本内容 Javacore,也可以称为“threaddump”或是“javadump”...
分类:
编程语言 时间:
2015-01-22 14:44:09
阅读次数:
261
Javacore 是一个当前 JVM 运行状态的快照。通过对Javacore 的分析,可以了解在 JVM 中运行的应用程序的当前状态,比如是否“卡”在某一点上,或在某些代码上运行时间太长。Javacore 的基本内容 Javacore,也可以称为“threaddump”或是“javadump”...
分类:
编程语言 时间:
2015-01-22 12:41:17
阅读次数:
315
1.MD5代码实现
HMAC.H即MD5头文件。
#ifndef HMAC_H
#define HMAC_H
// POINTER defines a generic pointer type
typedef unsigned char *POINTER;
// UINT2 defines a two byte word
typedef unsigned short int UINT2...
分类:
编程语言 时间:
2015-01-22 00:24:41
阅读次数:
255
摘要:CIFAR-10竞赛之后,卷积网络之父Yann LeCun接受相关采访。他认为:卷积网络需要大数据和高性能计算机的支持;深层卷积网络的训练时间不是问题,运行时间才是关键。Yann LeCun还分享了他正在做的一些最新研究。Kaggle近期举办了一场关于CIFAR-10数据集的竞赛,该数据集包含...
分类:
其他好文 时间:
2015-01-21 01:09:49
阅读次数:
298
用 'top -i' 看看有多少进程处于 Running 状态,可能系统存在内存或 I/O 瓶颈,用 free 看看系统内存使用情况,swap 是否被占用很多,用 iostat 看看 I/O 负载情况... 还 有一种办法是 ps -ef | sort -k7 ,将进程按运行时间排序,看哪个进程消....
分类:
其他好文 时间:
2015-01-20 19:58:18
阅读次数:
289
要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f...
分类:
其他好文 时间:
2015-01-20 13:39:29
阅读次数:
106
java.lang.System类中的两个方法:currentTimeMillis()与nanoTime()方法
一、nanoTime()
nanoTime()方法是以纳秒为单位进行计时,返回最准确的可用系统计时器的当前值。
此方法只能用于测量已过的时间,与系统或钟表时间的其他任何时间概念无关。返回值表示从某一固定但任意的时间算起的毫微秒数(或许从以后算起,所以该值可能为负)。此...
分类:
编程语言 时间:
2015-01-19 15:51:04
阅读次数:
215