absurd的专栏

欢迎大家加入Linux Mobile Research,本圈子主要致力于基于linux的嵌入式系统的学习和研究,包括内核、驱动、GUI、MMI、软件设计方法和软件优化等方面,欢迎大家加入,无论是高手还是新手,一起学习共同进步。

李先静ID:absurd
948058次访问,排名26好友82人,关注者114
Only those who attempt the absurd can achieve the impossible.
absurd的文章
原创 361 篇
翻译 1 篇
转载 55 篇
评论 1470 篇
李先静的公告
Broncho linux手机平台是构建在linux 2.6 之上,采用GTK+作为GUI的手机平台。欢迎大家到broncho.cn上交流,网站还在建设之中,近期我们会陆续把整理好的文档和代码更新到上去。
最近评论
chpn:ubuntu 下直接用新立得搜 matchbox
然后出来很多,标记matchbox这一条,就可以安装了
weimecky:" 6) 尽早显示窗口。在创建窗口完成后,马上显示出来,然后再加载数据,避免让用户等得太久。由于gtk_widget_show是异步的,在show之后再调用while(gtk_events_pending()) gtk_main_iteration(),可以让窗口立即显示。"

这一条,我想说的是: gtk_widget_show之后加while(gtk_events_……
weimecky:"去掉_gdk_visual_init中的检测。这个函数比较费时,由于它的检测结果总是固定的,可以直接把结果写到代码里。对broncho说,把整个循环注释掉就行了。"

这一条经过我在手机上(PXA270 312 Mhz)的cpu上打印时间发现只用了1ms而已,并没有发现有如此大的差异? 不过我测试的版本是 gtk 1.2.10(我对比了2.6和1.2的差异,好像这个函数……
weimecky:"预先加载常用动态库。以前我用过这个办法,却得到的相反的结论,速度反而变慢了!后来发现是因为dlopen是以LAZY方式打开的,改用NOW方式之后速度有显著提高,起动时间差不多减少一半。"

请问这个优化措施有没有什么论据支持啊?我在网上查找很多资料都没有发现这个优化措施有任何的证据证明,请absurd大哥给点提示,谢谢!
pondra:收获不小,谢谢分享!
文章分类
收藏
相册
1.个人相册
2.设计备忘录用图
3.设计本质论用图
4.scim架构用图
6.临时文件
7.其它文件
8.研究笔记用图
marvell-linux
1.友情链接
aimself@CSDN(RSS)
directfb中文网站(RSS)
Eric's Little Hut
eye_of_back的专栏(RSS)
GNOME-CN Planet(RSS)
Linux Mobile Research
Phoenix@上海(RSS)
segments的专栏(RSS)
study's Blog(RSS)
tracestudio
WindowsMobile&葛涵涛(RSS)
伐木丁丁鸟鸣嘤嘤(RSS)
会飞的鱼的专栏(RSS)
创系的技术博客
小四的BLOG(RSS)
小马哥的博客(RSS)
开源电信(RSS)
御风剑客
新奇的BLOG
易军军的网络家
李吉群的专栏(RSS)
2.亲情链接
凤凰的幸福蓄水池(RSS)
情系诗城 (RSS)
我的相册
3.软界高手
Donald E. Knuth (RSS)
侯捷(RSS)
孟岩(RSS)
透明(RSS)
4.LinuxMobile
celinuxforum(RSS)
GPE(RSS)
maemo.org(RSS)
opensource.motorola
palowireless
5.XWindow
Jserv's blog(RSS)
Keith Packard(RSS)
6.技术资源
esnips(RSS)
fourcc(RSS)
7.开源项目
freedesktop(RSS)
GNU(RSS)
GTK+(RSS)
matchbox(RSS)
pxa27x-linux/
8.我的BLOG镜像
absurd@chinaunix
absurd@msn
My English BLOG(RSS)
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky

80.软件开发工具软件开发工具

原创 QEMU使用笔记收藏

QEMU使用笔记阅读全文>

发表于 @ 2007年09月03日 20:52:00|评论(loading...)|编辑|收藏

原创 编译ARM版Prelink收藏

编译ARM版Prelink阅读全文>

发表于 @ 2007年04月10日 20:10:00|评论(loading...)|编辑|收藏

原创 构建带内存错误检查的gcc 收藏

在《大内高手系列》中,我们提到一个用于内存错误检测gcc的扩展boundschecking,本文简要说明一下如何构建带boundschecking的gcc。阅读全文>

发表于 @ 2006年08月16日 22:20:00|评论(loading...)|编辑|收藏

原创 Makefile与Shell的问题收藏

大概只要知道Makefile的人,都知道Makefile可以调用Shell脚本。但是在实际使用时,并不那么简单,一些模棱两可的地方可能会让你抓狂。你若不信,可以先看几个例子,想象一下这些这些例子会打印什么内容,记下你想象的结果,然后在计算机上运行这些例子,对照看一下。阅读全文>

发表于 @ 2006年03月23日 20:47:00|评论(loading...)|编辑|收藏

原创 Makefile好助手:pkgconfig收藏

Makefile好助手:pkgconfig阅读全文>

发表于 @ 2006年02月15日 20:35:00|评论(loading...)|编辑|收藏

原创 建立嵌入式软件开发的自动构建环境收藏

建立嵌入式软件开发的自动构建环境阅读全文>

发表于 @ 2006年02月14日 20:56:00|评论(loading...)|编辑|收藏

原创 Vi 技巧集(开个头)收藏

刚开始用vi的人,常常抱怨vi的功能太小,用起来不够方便。仔细想一想,程序员常常号称是像狐狸一样懒惰的人,vi的作者们都世界级的顶尖程序员,他们自己是程序员,难道他们还不知道自己需要什么样的编辑器?。 用vi的历史,算上在学校的时间,也有六七年光景了。大部分功能都用得比较熟练了,觉得够用就行了,对少数奇技淫巧也不肖一顾,也就没有再花过时间学习它的高级用法了。今天,从长生兄那里学了一招,可以直接跳到grep的结果里去,比较实用。 这件事情虽小,却对我有些触动,想了想,即使对自己熟悉的东西,闭目塞听只会使人停留在原处。借这个契机,总结一下一些有用的高级技巧吧。这些技巧,有的并不常用,时间一长,不用忘记了,要用的时间想不起来,要浪费时间去查资料,不如把它们记下来。 阅读全文>

发表于 @ 2006年02月10日 20:45:00|评论(loading...)|编辑|收藏

原创 试用glade,感觉不错收藏

试用glade,感觉不错阅读全文>

发表于 @ 2006年02月09日 21:36:00|评论(loading...)|编辑|收藏

原创 在Linux 终端下不能按Ctrl + s?收藏

很多刚从windows转移到linux上来工作的同事,在用vim编辑程序时,常常会习惯性的按下Ctrl + s保存文件内容。殊不知,这一按不紧,整个终端再也不响应了。阅读全文>

发表于 @ 2006年02月07日 20:27:00|评论(loading...)|编辑|收藏

原创 手机平台的PC模拟环境收藏

越来越多的公司采用linux + TinyX + gtk+系列作为手机开发环境,它本身可以认为是完全免费的,但需要大量的时间去研究它,去裁减它,还要建立集成开发环境,模拟运行环境等等,这一切都不是免费的。一个项目耗费一到两年时间,已经屡见不鲜见了。在建立开发环境,模拟运行环境,等这类简单的事情,花大多时间是不值得的。这里介绍一种在PC上快速建立模拟运行环境的方法,希望对大家有点帮助。 阅读全文>

发表于 @ 2006年02月03日 18:58:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © 李先静