CarlMax's Home

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2007年5月30日

摘要: 由于要分析Firebox防火墙的日志信息,所以想将Firebox的日志导到数据库里。于是想到了Sqlite3。这个是免费的数据库软件,而且是还是public。这么好的一个东东,感谢作者的慷慨。一开始用TCL的tdom包挂上Expat,分析XML日志,写入SQLITE数据库中,发现慢的要死,后经分析,是没有用BEGIN和COMMIT,采用之后,速度大增,分析一个20M的日志文件,用11秒左右的时间。... 阅读全文
posted @ 2007-05-30 22:04 CarlMax 阅读(221) 评论(0) 推荐(0)

2007年5月27日

摘要: 第六单 进一步内存管理目标:为了减少malloc的调用和free的使用。实现思路:将内存按块进行分配,并链接成一个栈,每次要分配内存时,多分配10K字节,以后再要分配内存时,可以直接从中取得,以减少malloc的调用。可以同时形成多个栈,每个栈为一个模块使用。在实现时,用freechunks指向回收的空闲块栈头。如果要分配内存时,之前分配的内存块用光了,首先从空闲块中取一个用,如果空闲块中没有了,... 阅读全文
posted @ 2007-05-27 20:09 CarlMax 阅读(151) 评论(0) 推荐(0)