Jetlang 提供了一個高性能的Java線程庫,該庫是 JDK 1.5 中的 java.util.concurrent 包的補充,可用于基于并發消息機制的應用。
web性能對于用戶體驗有及其重要的影響,根據著名的`2-5-8`原則: 當用戶在2秒以內得到響應,會感覺系統的響應非常快 當用戶在2-5秒之內得到響應,會感覺系統的響應速度還可以
嗨,各位,又到了周末總結時間!得益于大量的 Grunt 和 Gulp 插件,我們可以輕松實現網站數據的可視化,雖然深入理解這些工具還比較困難,但分門別類的將它們列出來,也是很有幫助的。
關于性能優化這是一個比較大的話題,在《由12306.cn談談網站性能技術》中我從業務和設計上說過一些可用的技術以及那些技術的優缺點,今天,想從一些技術細節上談談性能優化,主要是一些代碼級別的技術和方法。
在線上環境中我們是采用了tomcat作為Web服務器,它的處理性能直接關系到用戶體驗,在平時的工作和學習中,歸納出以下七種調優經驗。
如今瀏覽器能夠實現的特性越來越多,并且網絡逐漸向移動設備轉移,使我們的前端代碼更加緊湊,如何優化,就變得越來越重要了。 開發人員普遍會將他們的代碼習慣優先于用戶體驗。但是很多很小的改變可以讓用戶體驗有個飛躍提升,所以任何一點兒小小的優化都會提升你網站的性能。
Google近期在Udacity上發布了Android性能優化的在線課程,分別從渲染,運算與內存,電量幾個方面介紹了如何去優化性能,這些課程是Google之前在Youtube上發布的Android性能優化典范專題課程的細化與補充。
MySQL是目前使用最為廣泛的關系型數據庫之一,如果使用得當,可支撐企業級高并發、高可靠服務,使用不當甚至連并發量略高的個人網站都難以支撐; 就算使用了緩存,大量的數據庫訪問依舊在所難免,即使設置了較長的緩存有效期,而且緩存命中率較理想,但緩存的創建和過期后的重建都是需要訪問數據庫的;
算法的時間復雜度對程序的執行效率影響最大,在Python中可以通過選擇合適的數據結構來優化時間復雜度,如list和set查找某一個元素的時間復雜度分別是O(n)和O(1)。不同的場景有不同的優化方式,總得來說,一般有分治,分支界限,貪心,動態規劃等思想。
Seastar 是一個高級,開源的 C++ 框架,支持現代化硬件的高性能服務器應用。Seastar 支持 Linux 和 OSv。
Canvas 想必前端同學們都不陌生,它是 HTML5 新增的「畫布」元素,允許我們使用 JavaScript 來繪制圖形。目前,所有的主流瀏覽器都支持 Canvas。
在大數據計算領域,Spark已經成為了越來越流行、越來越受歡迎的計算平臺之一。Spark的功能涵蓋了大數據領域的離線批處理、SQL類處理、流式/實時計算、機器學習、圖計算等各種不同類型的計算操作,應用范圍與前景非常廣泛。在美團?大眾點評,已經有很多同學在各種項目中嘗試使用Spark。大多數同學(包括筆者在內),最初開始嘗試使用Spark的原因很簡單,主要就是為了讓大數據計算作業的執行速度更快、性能更高。
traceView是Android中為開發者提供的一個可視化的工具,用來評測app中每一個方法運行的性能。
小米的MIUI系統是針對Android深度定制的操作系統,在Android開放的設計之下,各個應用有了充分的發揮空間,但是與此同時,系統資源(如 內存,電量等)也在應用的無節制使用之下顯示出疲態。此次討論的主題就是站在操作系統設計者的角度如何在應用權限和系統資源之間做平衡的。以下來分享精彩內容。
想必大家都知道,JavaScrip是全棧開發語言,瀏覽器,手機,服務器端都可以看到JS的身影。 本文會分享一些高效的JavaScript的最佳實踐,提高大家對JS的底層和實現原理的理解。 數據儲存
About the Speaker: Boris Farber 每個人都知道一個 App 的成功,更這個 App 的性能體驗有著很密切的關系。但是如何讓你的 App 擁有極致性能體驗呢?在 DroidCon NYC 2015 的這個分享里,Boris Farber 帶來了他關于 Android Api 以及如何避免一些常見的坑的
Tcpdive 是 TCP 性能剖析工具,主要特性: 更多 TCP 內部性能信息 定量評估 TCP 性能改進 描述在 TCP 層的 HTTP 處理,依賴于 HTTP Apps 容易部署,使用友好 Tcpdive 已經在新浪的生產環境上部署使用: 提高微博圖片服務質量 提高微博視頻服務質量 在有線和無線網絡中比較 TCP 性能 記錄不同應用的 TCP 流量 傳輸: 損失...
在使用UIKit的過程中,性能優化是永恒的話題。很多人都看過分析優化滑動性能的文章,但其中不少文章只介紹了優化方法卻對背后的原理避而不談,或者是晦澀難懂而且讀者缺乏實踐體驗的機會。不妨思考一下下面的問題自己是否有一個清晰的認識
本文和大家分享:linux系統下各維度的異常,怎樣定位到進程級別。說簡單點,就是:linux(性能)各維度指標出問題了,我們需要確定哪些進程影響的。
React的優點有很多,現在很多應用都接入React這個框架。