Google釋出兩款自家開發工具,以加速開發者的網頁程式開發效率。第一款為Leak Finder,可以協助網頁程式開發人員發現JavaScript應用的記憶體洩漏(memory leak)情形。第二款則是以自有網頁開發語言Dart內開發出存取Google API的函式庫。

記憶體洩漏是指分配給應用的記憶體不能被適當重新分配。在正常情況下,程式物件不再使用時,會被程式的垃圾回收器(garbage collector)回收,以釋出記憶體,維持系統效能。運行在早期IE瀏覽器上的大型Web應用,因為程式撰寫與瀏覽器上的問題,常發生記憶體洩漏。Google Chrome團隊的Marja Holtta & Jochen Eisinger表示,JavaScript是有內建機制可以移除這些物件,但效果還不穩定,導致某些情況下仍有未被參照、不再使用的物件被保留住,無法釋出系統記憶體的情況。

LeakFinder可以辨識出尚未被「處理」的閒置物件,並提供相關資訊給開發人員或是自動化應用測試軟體。

另一項功能則是新的函式庫,它是以Google自有程式語言Dart開發而成。Google希望能將Dart推廣為JavaScript之外另一個開發複雜網頁應用的工具。Google軟體工程師Sam McCall指出,新的函式庫具備連接器(connector)可存取35 種Google API的服務,像是Google+、Google Calendar及免費短網址服務等。(編譯/林妍溱)

熱門新聞

Advertisement