Eclipse Test and Performance Tools Platform 简介
2009-12-19 00:00:00 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簻椤掋垺銇勯幇顖毿撻柟渚垮妼椤粓宕卞Δ鈧獮濠勭磽閸屾艾鈧懓顫濋妸鈺佺疅缂佸顑欓崥瀣煕椤愵偅绶氱紓鍐╂礋濮婂宕掑▎鎴М濠电姭鍋撻梺顒€绉甸幆鐐哄箹濞n剙濡肩紒鎰殜閺屸€愁吋鎼粹€茬敖婵炴垶鎸哥粔鐢稿Φ閸曨垰鍐€妞ゆ劦婢€濞岊亪姊虹紒妯诲蔼闁稿海鏁诲濠氭晲婢跺﹤宓嗛梺缁樺姈缁佹挳宕戦幘璇叉嵍妞ゆ挻绋戞禍鐐叏濡厧浜鹃悗姘炬嫹

这个 Java 应用程序很简单:它 “构建” 玩具飞船并将它们 “发射” 到商店。每个玩具由一个 Java 对象代表,这个对象包含几个其他对象,这些对象各自代表玩具的一个部件。每个玩具部件都要花一定的时间来构建。
为了使用这个应用程序,按 0 到 8 数字键来构建玩具。如果再次按同一个键,构建的玩具就被 “发射”,相关联的对象被取消引用,从而可以被垃圾收集。因此,在任何时候在内存中最多可以有 9 个玩具(如果构建了所有 9 个玩具,而且都没有发射)。
按 9 键会创建一个未被引用的对象,这模拟了内存泄漏。按 q(小写)可以退出应用程序。
运行分析会话
使用 Eclipse 和 TPTP 来运行并分析 “玩具工厂”。TPTP 可以显示活动对象的数量、执行时间等等。要使用 Eclipse 和 TPTP:
启动 Agent Controller。
进入 Agent Controller bin 目录,然后运行 RAStart.sh:% cd $JAVA_DIR/tptpd/bin
% ./RAStart.sh
在 Eclipse 中,进入工作台并通过点击 File > New > Project 创建一个新的 Java 项目。从选项列表中选择 Java Project,然后点击 Next。
在下一个窗口中,输入 Toy Maker 作为 Project Name,然后点击 Finish。标题为 “Toy Maker” 的新项目应该会出现在 Package Explorer 面板中。
在这个项目中,在 example 包中创建一个称为 SpaceShipToy 的 Java 类。点击 File > New > Class。
在弹出的窗口中,在 Package 域中输入 example 并在 Name 域中输入 SpaceShipToy。窗口中的其他设置保持不变。
点击 Finish。现在应该会看到新类的骨架。
更多精彩
赞助商链接