java 板


LINE

最近都没文章,只好拿这东西凑凑数 还没有认真找,是否 GWT Host 模式可以改其他浏览器来浏览 (FireFox 上头有 FireBug,Chrome 本身就提供了... IE... 听说有,但是连浏览器本身都不想用了... [炸]) 只能说至少目前是没办法在开发阶段去作「观察元素」之类的动作 於是,就看到这玩意了...... ========================================================== 原始网页 http://googlewebtoolkit.blogspot.com/2009/07/ introducing-debug-panel-for-gwt.html 中文翻译(已获得原作者同意 [笑]) http://pt2club.blogspot.com/2009/09/gwt-debug-panel-3rd-party-lib.html ========================================================== Debug Panel 最主要的用途,是提供开发人员在 debug client 端程式码时, 一些关於 application 的效能资料。用 GWT 建立的 web application, 大部分在 client 端的环境运作,这是开发人员不太能控制或存取的。 Debug Panel 提供开发人员一个工具,除去 client 环境的阻碍 以便於诊断问题所在、调整或加强效能以助於 application 测试。 就像所有的 application,测试及品质保证(QA) 对於 GWT application 也是很重要的。 也因为 GWT application 是使用者介面,所以效能测试是非常重要的。 但是,在 browser 上运作的 application,要测量它的效能不是件容易的事情。 那些在 client 端才变动的部份(例如 RPC, DOM 的更新)、 以及 GWT 让你不再自己撰写 JavaScript 的状况下,要找出效能瓶颈就有点困难了。 要自动化效能测试、以及取得 RPC 精确的反应时间,就更加困难。 此刻就是 Debug Panel 登场的时候啦! 这是一个外挂的 library,可以轻松地加到 GWT application 当中。 它提供你效能面的数据、理解表面之下的运作,并且将这一切自动化! 下面是 Debug Panel 的真相: http://3.bp.blogspot.com/_v1cyex1oKPA/Sl5sMGRWKKI/ AAAAAAAAAAc/v6QPSk3tL5E/s320/dp1.png Debug Panel 展示了调用 EchoService 的统计资料、以及起始时间。 很明显的,RPC 非常快就做完了。 其中最慢的部份是在等待 server 的回应,花了 121ms; serialize request 跟 deserialize response 都花了 19ms; 更新 server 回传的资料到 UI 上头花了 2ms。这些是你会想要看到的数据。 下面是 Debug Panel 的另一个真相: http://4.bp.blogspot.com/_v1cyex1oKPA/Sl5sOZbq00I/ AAAAAAAAAAk/g_HM9MBBoPM/s320/dp2.png 这次有点不一样,这个 application 在 Hosted 模式下运行时, 在 RPC 的过程中炸了一个 exception。 当你把 application 转译成 JavaScript 时, stack trace 很理所当然地会是 JavaScript 的 stack trace。 exception panel 是 Debug Panel 里头的一个延伸。 GWT 的开发者可以针对自己的需求,把客制化的 panel 加到 Debug Panel。 Debug Panel 提供一个 framework,让你可以用一个轻量级的元件 加到你的 application 以显示相关的 debug 资料, 并且可以传递相关资料给 Debug Panel,还不太会影响到执行效率。 事实上,你可以在不改任何程式码的情况下, 把 Debug Panel 挂到一个已经存在的 application。 这也表示在 compile JavaScript 时不用作啥改变。 你可以让 GWT application 在处理内部 IP 时让 Debug Panel 起作用, 其他状况下则关掉。 试试看 Debug Panel 的线上范例、也看一下 source code, 你就会发现使用起来有多简单啦。 到我们在 Google Code 的主页也可以得到更多的资讯。 -- 侃侃长论鲜窒碍 首页:http://www.psmonkey.idv.tw 众目睽睽无心颤 Blog:http://ps-think.blogspot.com 茕居少聊常人事 杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/ --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.114.206.11







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP