performance.md

July 15, 2021 · View on GitHub

Bookmarks tagged [performance]

www.codever.land/bookmarks/t/performance

Bulk Processing with BULK COLLECT and FORALL

https://blogs.oracle.com/oraclemagazine/bulk-processing-with-bulk-collect-and-forall

In this article, I will cover the two most important of these features: BULK COLLECT and FORALL.

  • BULK COLLECT: SELECT statements that retrieve multiple rows with a single fetch, improving the speed ...
  • :calendar: published on: 2012-10-01
  • tags: oracle, plsql, performance, optimization

GitHub - aFarkas/lazysizes

https://github.com/aFarkas/lazysizes

High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without co...


idealo/mongodb-slow-operations-profiler

https://github.com/idealo/mongodb-slow-operations-profiler

This java web application collects and stores slow operations from one or more mongoDB system(s) in order to visualize and analyze them.


Troubleshooting MongoDB 100% CPU load and slow queries

https://medium.com/@igorkhomenko/troubleshooting-mongodb-100-cpu-load-and-slow-queries-da622c6e1339

In this article I’m going to cover 3 main things:

  • How to detect the queries that lead to CPU load spikes: solution N1
  • How to detect the queries that lead to CPU load spikes: solution N2
  • How to g...
  • :calendar: published on: 2017-11-16
  • tags: mongodb, troubleshooting, performance

Apache JMeter home page

https://jmeter.apache.org/

The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Appli...


GitHub - thedaviddias/Front-End-Performance-Checklist

https://github.com/thedaviddias/Front-End-Performance-Checklist

Performance is a huge subject, but it's not always a "back-end" or an "admin" subject: it's a Front-End responsibility too. The Front-End Performance Checklist is an exhaustive list of elements you sh...


Route preloading strategies in Angular

https://web.dev/route-preloading-in-angular/

In this post, you'll learn how to speed up navigation when using route-level code splitting by taking advantage of JavaScript preloading in Angular.


Apply instant loading with the PRPL pattern

https://web.dev/apply-instant-loading-with-prpl/

PRPL is an acronym that describes a pattern used to make web pages load and become interactive, faster. In this guide, learn how each of these techniques fit together but still can be used independent...


How does database indexing work?

https://stackoverflow.com/questions/1108/how-does-database-indexing-work

Why is it needed?

When data is stored on disk-based storage devices, it is stored as blocks of data. These blocks are accessed in their entirety, making them the atomic disk access operation. Disk bl...


Don't Block the Event Loop (or the Worker Pool) | Node.js

https://nodejs.org/ru/docs/guides/dont-block-the-event-loop/

Should you read this guide?

If you're writing anything more complicated than a brief command-line script, reading this should help you write higher-performance, more-secure applications.

This do...


Agrona

https://github.com/real-logic/Agrona

Data structures and utility methods that are common in high-performance applications.


Disruptor

https://lmax-exchange.github.io/disruptor

Inter-thread messaging library.


Eclipse Collections

https://github.com/eclipse/eclipse-collections

Collections framework inspired by Smalltalk.


fastutil

http://fastutil.di.unimi.it

Fast and compact type-specific collections.


HPPC

https://labs.carrotsearch.com/hppc.html

Primitive collections.


JCTools

https://github.com/JCTools/JCTools

Concurrency tools currently missing from the JDK.


Koloboke

https://github.com/OpenHFT/Koloboke

Hash sets and hash maps.


awesome-wpo

https://github.com/davidsonfellipe/awesome-wpo#readme

:pencil: A curated list of Web Performance Optimization. Everyone can contribute here! - davidsonfellipe/awesome-wpo


Arthas Java Diagnostics Tool - home page

https://alibaba.github.io/arthas/en/

Key features

  • Check whether a class is loaded, or where the class is being loaded. (Useful for troubleshooting jar file conflicts)
  • Decompile a class to ensure the code is running as expected....
  • tags: java, diagnostics, performance
  • :octocat: source code

The Cost Of JavaScript In 2018 – Addy Osmani – Medium

https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4/

Youtube video

Building interactive sites can involve sending JavaScript to your users. Often, too much of it. Have you been on a mobile page that looked...


Metrics

https://metrics.dropwizard.io/

Metrics is a Java library which gives you unparalleled insight into what your code does in production.


Tuning IntelliJ IDEA - Help

https://www.jetbrains.com/help/idea/tuning-the-ide.html

Configuring JVM options and platform properties.


Why Performance Matters

https://developers.google.com/web/fundamentals/performance/why-performance-matters/

Thanks to mobile device and network proliferation, more people are using the web than ever before. As this user base grows, performance is more important than ever. In this article, find out why perfo...


Richard Clayton - Speaking Intelligently about "Java vs Node" Performance

https://rclayton.silvrback.com/speaking-intelligently-about-java-vs-node-performance

Speaking Intelligently about "Java vs Node" Performance - Please understand what's really important when it comes to the benefits of a platform.


5 Tips to Increase Node.js Application Performance

https://www.nginx.com/blog/5-performance-tips-for-node-js-applications/

Achieve high performance with node.js applications with these 5 tips from NGINX, including how to use a reverse proxy server, load balancer, and caching.


The Architecture of Open Source Applications (Volume 2) - nginx

http://www.aosabook.org/en/nginx.html

nginx (pronounced "engine x") is a free open source web server written by Igor Sysoev, a Russian software engineer. Since its public launch in 2004, nginx has focused on high performance, high concurr...


Abhinav Rastogi: Scaling NodeJS beyond the ordinary; JSConf Iceland 2018 - YouTube

https://www.youtube.com/watch?v=K8spO4hHMhg

I will be taking you through the variety of resource bottlenecks you can expect to run into, like network, memory, disk and cpu. I’ll touch upon how to find these bottlenecks and what technologies you...


Exponential Backoff And Jitter | AWS Architecture Blog

https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter/


正規表現メモ

http://www.kt.rim.or.jp/~kbk/regex/regex.html

木村浩一


.NET Framework の正規表現

https://msdn.microsoft.com/library/hs600312.aspx

MSDN Library


GitHub - mgechev/angular-performance-checklist: Cheatsheet for developing ⚡lightning⚡ fast Angular applications.

https://github.com/mgechev/angular-performance-checklist

Cheatsheet for developing ⚡lightning⚡ fast Angular applications.


[

Boneh Publications: Who Killed My Battery: Analyzing Mobile Browser Energy Consumption](https://crypto.stanford.edu/~dabo/pubs/abstracts/browserpower.html) https://crypto.stanford.edu/~dabo/pubs/abstracts/browserpower.html

Abstract: Despite the growing popularity of mobile web browsing, the energy consumed by a phone browser while surfing the web is poorly understood. We present an infrastructure for measuring the p...


PageSpeed Insights

https://developers.google.com/speed/pagespeed/insights/

PageSpeed (Page Speed) Insights analyzes the content of a web page, then generates suggestions to make that page faster.