Nov 28

换了 SSD 觉得快了又说不出快多少么?刷刷的那是什么意思~~ :grin: :grin: 用 AppTimer 来数据化你的启动速度呗。

如图,很简单,AppTimer 就是用来测试一个程序要花多少时间启动的免费软件:

AppTimer

参数说明:

==========
Application 应用程序
你要测试的程序路径

Cmd Line 命令行
被测试程序附加参数

Log File 日志文件
测试结果文件路径,如果总是选择同一个文件,那么测试结果会追加在后面

Window Name 窗口名称
被测试程序启动后的主窗口名称。它被用来侦测程序启动或者退出。

名称不必写全,例如 “Jasc” 就可以匹配 “Jasc Paint Shop Pro” 这个窗口

Executions 执行次数
你需要连续测试这个程序启动的次数

Delay 延迟
每次测试间隔时间,单位是毫秒

Debug 调试
在日志文件中追加调试信息,例如窗口名如何被匹配的

Window Detection method 窗口侦测方式
程序有 3 种方法来判断被测程序是否启动;

Input Idle 输入: 一但被测程序开始接受输入,认为它已启动;
Window Name 窗口名: 用上面设置的窗口名来判断程序是否已启动;
Exact Match 精确匹配: 精确匹配窗口名,“Jasc” 不再匹配 “Jasc Paint Shop Pro”
Visible 可见: 设置的窗口名窗口为可见时,启动完成;

Window Close Method 窗口关闭侦测模式
程序可以用 3 种方法来判断被测程序是否关闭;

WM_CLOSE: 一个 WM_CLOSE 信息被发送到被测程序窗口;
WM_SYSYCOMMAND: 一个 WM_SYSYCOMMAND 命令发送到被测程序窗口;
ALT-F4: 组合键 ALT-F4 发送到被测程序窗口

以上均需要定义窗口名

也可以通过配置文件来测试。
======================
AppTimer 试图打开同目录下的 Config.txt 来启动测试,例如:

C:\test.exe
此处为一空行,因为测试程序无附加参数
C:\tmplog.txt
TestWindow
5
1000
1 1 0 0
1 1 0
0

以上表示,启动 test.exe,无附加参数,日志文件是 C:\tmplog.txt,测试 5 次,延迟 1 秒,使用了 Input Idle 和 Window Name 方式侦测程序启动,使用了 WM_CLOSE 和 WM_SYSCOMMAND 方式侦测程序关闭。


Oct 14

靠,你别动我的机器,搞得乱七八糟的!......太阳啊,这设置都要搞半天,算了,你的机器用不惯,不用了...

这些事情每天都在发生不是吗?自己的机器不想让人动,别人的机器自己也不想动。也许,MojoPac可以缓解这种问题。

MojoPac是由RingCube开发的软件,它可以把你的Windows XP桌面、设置、账号、应用程序设定都保存到一个便携存储设备(包括iPod、外置硬盘、U盘)中,这样你便可以带着各种私人数据和个人设置去不同机器上工作,真正即插即设即用。当这些便携设备与任意一台安装有Windows XP的电脑主机相连时,用户可以在这台电脑上运行此前设定好的应用程序,就像在自己的电脑上一样方便。

当安装有 MojoPac 的存储设备连接上任何一台装有Windows XP的计算机时,这台机器的桌面会自动新开一个窗口。在这个窗口,MojoPac为用户建立一个虚拟的操作系统环境,用户可以使用已经储存在便携设备上的设置和工作环境,运行自己的应用程序,而不会受主机的影响。而且,用户可以在两个不同的系统之间切换。 而且你可以在这个虚拟的操作系统中任意安装和运行程序,而所有在这个虚拟操作系统中所作的更改及产生的数据,都不会在主机上留下痕迹(包括缓存或者别的地方)。

MojoPac 支持大部分常用的应用软件和游戏,包括 Adobe Photoshop 或 Microsoft Office 等。

由于通过外部连接与主机交换数据,MojoPac 的运行速度极大依赖与你的存储设备的数据传输速度,官方建议使用USB 2.0接口,容量1G以上的移动储存设备。(最小的空间要求是128M,具体空间大小取决于你要安装何种应用程序,比如: MS Office 2003 需要大约600MB, iTunes+QuickTime 需要大约110MB)

MojoPac Freedom是MojoPac的免费版本,官方下载地址是:
MojoPacLogo