亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

提升Java桌面客戶端程序性能問答

2019-11-18 13:09:37
字體:
來源:轉載
供稿:網友

  提升java桌面客戶端程序性能
  2月15日,Edward Ort在SDN(Sun Developer Network)聊天室主持了一次關于提升Java桌面客戶端程序性能的聊天,這次聊天請來了兩位重量級的人物:Chet Haase, Java2D工程組的要害成員;Scott Violet, JFC/SWing的架構師。
  
  這次聊天主要關注在JFC/SWing/Java2D當前在性能上有哪些提升,以及將來的Java版本在這些方面將有什么改進。
  
  下面我們來看一些要害的、比較有趣的聊天內容。
  
  為什么repaint()刷新時會造成灰色塊?
  Scott Violet: 這是一個非常適時的問題。當我們使用AWT/SWing時,至少有兩個線程在起作用:一個線程負責接收和處理本地事件,另一個線程負責分派這些事件(即 EDT)。對于本地線程,當它接收到一個eXPose事件,會立即用灰色填充背景,當事件在EDT中被處理時才開始做實際上的繪制工作。這樣的話假如你的程序正在繁忙,在顯示灰色塊和實際的繪制之間會有一個顯而易見的延遲。有個好消息是我們正在做這方面的改進工作,讓每個窗口都有一個緩沖圖像,這樣的話,當窗口收到一個expose事件,我們立即將緩沖區的圖像復制過來,并且你的程序不用做任何事情。這樣你就再也不會看到灰色塊了,甚至于你的程序繁忙時,我們照樣能恢復窗口里的顯示內容。我們希望能盡早完成這項工作,當我們完成時會將它公布出來。
  
  為什么不把SwingWorker(或者類似的機制)沒有成為標準API? 有什么建議的方式來處理過程靈敏的任務?
  Scott Violet: 很好的問題. 我們就要完成一個版本的SwingWorker,它將會是Java1.6的一部分。這也就是Igor, Brent, Bino 和我在去年JavaOne大會上談到的那個版本。這個版本的SwingWorker支持PRoperty change監聽器. 它非常好用.
  
  JDNC和JDIC會有什么新的發展?
  Scott Violet: 這兩個項目一直在健狀的發展. JDNC正向下一個里程碑邁進,它會包含一個login framework, 并且修改了data model和binding API.
  
  為什么一定要等到Java1.6,而不是以jar形式在1.5中使用?
  Scott Violet: 我想你在提SwingWorker吧. 我們正在考慮針對1.5發布一個非綁定的SwingWorker版本, 但還沒有作出決定.
  
  Resizing窗口為什么要等到resizing結束后才起作用?
  Scott Violet: 有個好消息是,假如你要實時resize窗口, 只要簡單的調用Toolkit.getDefaultToolkit().setDynamicLayout(true). 如何相應則依靠于你的程序和窗口內容. 我要說我們正在考慮使實時resize特性成為1.6的缺省設置.
  
  當開啟1000-10000個小圖片(120x100)時, ImageIcon是最好的選擇嗎?或者imageI/O JAI更快些? 這三者在內存使用上有什么不同嗎?
  Chet Haase: 我知道,在我們1.4的ImageIO的jpep加載器有性能上的問題,它甚至慢過于老的Toolkit加載器. 我不知道這些問題是否已經修復. 要確定是否已修復的最好的方法是: 寫一個簡單的microbenchmark程序,時間上的不同就可以看出誰好誰壞. 我愿意看到最終有人選擇ImageIO, 但是為了達到目的,我們可能會碰到一些瓶項。目前我還不知道JAI的性能如何.
  
  有打算答應Swing程序能編譯成本地代碼嗎?
  Scott Violet: 我只能說,與此最類似的事情就是,我們正在考慮讓運行中的各個JVM使用持久化編譯的代碼, 每次你運行程序我們都不再編譯大量重復的方法;假如方法已被緩存,這會極大的提高運行速度.
  
  使用Java 1.5中的Synth,經測試發現, Swing程序的啟動時間變慢了,該如何避免此問題?
  Scott Violet: 我懷疑慢下來的原因是采用了xml解析器。你可以提交一個test case以讓我們可以確定到底發生了什么事情。
  
  有沒可能增加一個"dockable" framework到Swing?
  Scott Violet: 真干脆. 我們看到越來越多的程序要求做到這個功能. 我們現在已將這個加進了1.6,雖然如此, 它不太可能會在1.7之前完成. 可能這是太遙遠的事情, 鉭我們會試著縮短版本發布周期:)
  
  對于常規的Swing組件有什么改進, 比如JTable? 我有一個案子要'凍結'兩個或更多的Column,當前有無簡便的方法?
  Scott Violet: 在1.6中,我們要加入table排序, 加亮顯示和過濾. JDNC現在有這個, 但它應該加到內核中才是.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美色播在线播放| 精品中文字幕在线2019| 亚洲乱码一区二区| 国产男女猛烈无遮挡91| 成人黄色免费网站在线观看| 在线观看成人黄色| 亚洲最新在线视频| 久久人人爽人人爽人人片av高请| 中文字幕成人在线| 欧美日韩亚洲系列| 久久中国妇女中文字幕| 国产伦精品一区二区三区精品视频| 日韩精品中文字幕视频在线| 午夜剧场成人观在线视频免费观看| 欧美日韩国产精品| 2020国产精品视频| 国产精品第1页| 黄色成人在线免费| 欧美黑人又粗大| 亚洲一区二区三区四区在线播放| 久久av.com| 日韩av最新在线| 精品国产乱码久久久久久虫虫漫画| 久久久久久久久久久免费精品| 久久久久久久久综合| 在线看片第一页欧美| 综合网中文字幕| 国产精品高潮视频| 国产精品v日韩精品| 亚洲欧美另类中文字幕| 在线日韩中文字幕| 亚洲人精品午夜在线观看| 日韩国产中文字幕| 国产日本欧美一区二区三区在线| 91探花福利精品国产自产在线| 成人观看高清在线观看免费| 欧美电影免费观看高清| 色婷婷**av毛片一区| 亚洲免费av片| 欧美一区亚洲一区| 亚洲最大成人免费视频| 久久久久久有精品国产| 国产精品嫩草影院一区二区| 国产suv精品一区二区三区88区| 欧美激情视频一区二区| 亚洲精品久久久久久久久久久| 欧美激情一级二级| 91欧美精品成人综合在线观看| 中文字幕日韩精品有码视频| 久久久电影免费观看完整版| 国产精品网站大全| 欧美激情在线有限公司| 亚洲国产精品资源| 国产精品18久久久久久首页狼| 国产综合在线看| 欧美在线激情视频| 国产精品色悠悠| 精品视频在线播放色网色视频| 国产精品久久久久7777婷婷| 久久av在线播放| 久久精品国产久精国产思思| 欧美性生交大片免网| 97视频在线观看免费| 久久久久这里只有精品| 亚洲free性xxxx护士白浆| 国产999精品| 九九久久久久99精品| 亚洲色图第三页| 亚洲国产黄色片| 精品久久久一区二区| 国产伦精品免费视频| 久久91精品国产91久久跳| 欧美精品激情在线| 亚洲欧洲一区二区三区在线观看| 亲子乱一区二区三区电影| 日本欧美中文字幕| www.亚洲成人| 57pao成人国产永久免费| 热99精品里视频精品| 92看片淫黄大片欧美看国产片| 九九热r在线视频精品| 中文字幕v亚洲ⅴv天堂| 91sao在线观看国产| 最近2019年好看中文字幕视频| 91精品久久久久久久久久久久久久| 亚洲精品久久久久| 91青草视频久久| 九九久久久久久久久激情| 乱亲女秽乱长久久久| 黄网站色欧美视频| 中文日韩在线观看| 国产精欧美一区二区三区| 热久久视久久精品18亚洲精品| 中文字幕亚洲欧美日韩高清| 午夜精品久久久久久久99黑人| 91免费精品视频| 久久精品成人欧美大片古装| 97视频在线看| 国产精品日韩欧美大师| 亚洲成人av在线| 免费97视频在线精品国自产拍| 国产精品成人一区二区三区吃奶| 日韩免费在线播放| 亚洲欧美国产精品专区久久| 亚洲第一免费播放区| 久久久国产影院| 亚洲最大av网| 亚洲成人免费网站| 欧美高跟鞋交xxxxxhd| 91美女片黄在线观看游戏| 最新国产精品亚洲| 精品精品国产国产自在线| 国外色69视频在线观看| 亚洲欧洲国产精品| 57pao国产精品一区| 国产精品美女www爽爽爽视频| 久久精品国产久精国产一老狼| 久久久久久国产精品| 97激碰免费视频| 欧美午夜精品久久久久久浪潮| 国产精欧美一区二区三区| 亚洲老头老太hd| 国产精品欧美日韩| 精品高清一区二区三区| 国产精品美腿一区在线看| 欧美激情小视频| 亚洲天堂色网站| 国产成人高清激情视频在线观看| 性欧美暴力猛交69hd| 欧美激情手机在线视频| 亚洲裸体xxxx| 欧美另类极品videosbest最新版本| 色综合影院在线| 成人在线一区二区| 91中文字幕一区| 色伦专区97中文字幕| 欧美乱人伦中文字幕在线| 亚洲欧美国内爽妇网| 日韩免费在线观看视频| 亚洲va码欧洲m码| 精品久久国产精品| 91在线观看免费网站| 亚洲最大在线视频| 亚洲男子天堂网| 欧美性猛交xxxx免费看| 亚洲美女久久久| 国产欧美日韩免费看aⅴ视频| 日韩成人av在线播放| 中文字幕欧美日韩va免费视频| 成人国产精品一区二区| 精品久久久久久| 国产精品视频内| 久久久久久亚洲精品不卡| 国产欧美一区二区三区在线看| 大桥未久av一区二区三区| 亚洲人成亚洲人成在线观看| 中文国产成人精品久久一| 亚洲天堂免费在线| 成人福利网站在线观看| 最新国产精品拍自在线播放| 欧美中文字幕精品| 黑人巨大精品欧美一区二区| 中文国产成人精品久久一| 国产日韩欧美一二三区|