MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 15 · Performance

Measure before you change anything

Lesson 148 of 176 · 3 min

The NETWORK TAB and the PERFORMANCE PANEL. What to look at, and why THE FIRST THING EVERYBODY BLAMES IS RARELY IT. "The application is slow" is a symptom with four or five common causes, and guessing between them is how a week goes into optimising something that was never the problem. THE FIRST THING EVERYBODY BLAMES IS THE PLATFORM — "it is slow because it is low-code". Almost always wrong. The overwhelming majority of slow pages in this product are slow because of what they ASK FOR, and that is a decision rather than a limitation — Lessons 2 and 3. SO START WITH THE NETWORK TAB, BECAUSE IT ANSWERS THE TWO BIGGEST QUESTIONS AT ONCE. How many requests does this page make, and how large is each response? A page making nine calls where it needs two, or receiving four hundred kilobytes to display twenty rows, has its answer

The full lesson is part of the course

The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 15 · Performance

  1. 1Measure before you change anything
  2. 2Over-fetching: the usual cause
  3. 3Too many calls
  4. 4Rendering a large list
  5. 5What to load, and when
  6. 6Caching, and when it lies
  7. 7What breaks: three performance failures
  8. 8Lab briefing · Ten times the data