Performance Lets dive into Performance issuesPerformance Lets dive into Performance issues. • Everything in JavaScript defaults to being on the same thread. Too much work on main thread • Android nested layouts • Functions and objects defined0 码力 | 15 页 | 1.71 MB | 1 年前3
Performance MattersPERFORMANCE MATTERS (joint work with Charlie Curtsinger, Grinnell College) emeryberger.com, @emeryberger Emery Berger College of Information and Computer Sciences UMASS AMHERSTA short time ago : un.bmp Ogle is too slow! OGLE’84 is too slow!Transistors (millions) Clock Speed (MHz) Performance used to be easy 0.001 0.01 0.1 1 10 100 1,000 10,000 1970 1975 1980 1985 1990 1995 gle loading… No mojitos for me… Back to the present…Transistors (millions) Clock Speed (MHz) Performance not easy anymore 0.001 0.01 0.1 1 10 100 1,000 10,000 1970 1975 1980 1985 1990 19950 码力 | 197 页 | 11.90 MB | 6 月前3
Building Desktop Applications with Electron0 码力 | 41 页 | 5.70 MB | 1 年前3
Performance of Apache Ozone on NVMePerformance of Apache Ozone on NVMe Wei-Chiu Chuang (jojochuang) Ritesh Shukla (kerneltime) Agenda • Overview of how Ozone and how it scales • Why NVME is important for Ozone for scaling • Benefits Benefits of using NVME • Impala performance results from NVME clusters • Write path improvements results from NVME clusters • Summary • Questions Ozone Architecture Why does Ozone Scale? Separation of HDFS Storage Density 1000’s of nodes at 600TB per node 1000’s of nodes at 100TB per node Scalability 10B Objects 400M Objects Recovery Fast recovery ( < 5 min restart) Slow startup based on size0 码力 | 34 页 | 2.21 MB | 1 年前3
《Slides Dev Web》 09. Services Web09.Services Web 19 décembre 2023 Développement web il3 Services web HE-Arc (DGR) 2022 Applications distribuées • Motivation : répartir l’exécution sur plusieurs machines – Principe : Les composants/services abstraction différences – Exemples : RPC, RMI (java), CORBA, DCOM (MS) • Utiliser les technologies du web, comme HTTP et XML : – indépendantes de la plateforme, éprouvées, largement utilisées • Système distribué rvices 1 Service web • 2 visions : – Utiliser les technos web pour développer des applis distribuées – Accès pour une application aux services offerts aux humains • Service web = webapp pour une autre0 码力 | 6 页 | 47.90 KB | 1 年前3
67-328 Building Distributed Applications WebSocketsshared chat / drawing canvas – Game events © Joe Mertz – Mobile to Cloud: Building Distributed Applications • Workarounds have been devised • E.g. Polling – Client continuously polls the server • E the next time he wants to send a letter. © Joe Mertz – Mobile to Cloud: Building Distributed Applications • Provides for true two-way ongoing communication between a client and server. • Each side Some old browsers don't implement WebSockets © Joe Mertz – Mobile to Cloud: Building Distributed Applications // Create a new WebSocket var wSocket = new WebSocket("ws://www.example.com/socketserver") //0 码力 | 13 页 | 1.04 MB | 1 年前3
OAM, Dapr and Rudr: The future of cloud native applicationsfuture of cloud native applications Mark Russinovich @markrussinovich Open Application Model dapr: Distributed Application Platform Building Cloud Scale, Hybrid Applications Agenda Application Models App developers need to know and code for each infrastructure they deploy to Kubernetes for applications "[Kubernetes] is really hard to get into it and understand how all the parts play together people." – Software Architect @ Crisp Kubernetes focuses on container infrastructure, not on applications Application developers need to be experts in Kubernetes APIs Production use of Kubernetes0 码力 | 59 页 | 1.65 MB | 1 年前3
Quickly Testing Qt Desktop Applications With Approval Tests1 Quickly Testing Qt Desktop Applications with Approval Tests Clare Macrae (She/her) clare@claremacrae.co.uk 16 September 2020 CppCon (Online)2 Audience: Developers testing Desktop GUIs, including and readable with fixtures • ApprovalTests.Cpp.Qt feedback welcome!80 Quickly Test Qt Desktop Applications • All links from this talk, and more, via: – bit.ly/TestingQt – github.com/claremacrae/talks0 码力 | 77 页 | 6.96 MB | 6 月前3
Performance Engineering: Being Friendly to Your HardwareBeing Friendly to Your Hardware Performance Engineering A gentle introduction to hardware for software engineers 2Where does C++ run? 3On an abstract C++ machine 4On an abstract C++ machine? In most practical cases at boot time only Same capacity, different composition => different performance profile From JESD 79-4 DDR4 specificationMemory • Memory system is in the uncore • Cores act Multiple instructions resulting in fewer operations • ISA restrictions may have impact to performance Imaginary ARM mov r20, 0x123456789abcdef0Register renaming 52 Branching Fetch Decode Queue0 码力 | 111 页 | 2.23 MB | 6 月前3
How GitOps Boosts
Business Performance:
The FactsWHITEPAPER How GitOps Boosts Business Performance: The Facts How GitOps Boosts Business Performance: The Facts 2 INTRODUCTION As cloud-native applications have become more prevalent, the concept competitive advantage with an increase in innovation. This positive effect is not limited to the performance of engineering teams. Technology, in particular cloud native technology like Kubernetes and its together six years of data drawn from over 31,000 technology professionals worldwide. It charts the performance of engineering teams across the world against four key measures: lead time for new features, failure0 码力 | 9 页 | 506.50 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100













