Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 1 addition & 28 deletions documentation/poor-performance/README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,3 @@
# Poor Performance

In this document you can learn about how to profile a Node.js process.

- [Poor Performance](#poor-performance)
- [My application has a poor performance](#my-application-has-a-poor-performance)
- [Symptoms](#symptoms)
- [Debugging](#debugging)

## My application has a poor performance

### Symptoms

My applications latency is high and I have already confirmed that the bottleneck
is not my dependencies like databases and downstream services. So I suspect that
my application spends significant time to run code or process information.

You are satisfied with your application performance in general but would like to
understand which part of our application can be improved to run faster or more
efficient. It can be useful when we want to improve the user experience or save
computation cost.

### Debugging

In this use-case, we are interested in code pieces that use more CPU cycles than
the others. When we do this locally, we usually try to optimize our code.

- [Using V8 Profiler](./step1/using_v8_profiler.md)
- [Using Linux Perf](./step2/using_linux_perf.md)
- [Using Native Tools](./step3/using_native_tools.md)
See: https://github.com/nodejs/nodejs.org/tree/main/locale/en/docs/guides/diagnostics/poor-performance
1 change: 0 additions & 1 deletion documentation/poor-performance/case_study.md

This file was deleted.

8 changes: 0 additions & 8 deletions documentation/poor-performance/step1/using_v8_profiler.md

This file was deleted.

72 changes: 0 additions & 72 deletions documentation/poor-performance/step2/using_linux_perf.md

This file was deleted.

9 changes: 0 additions & 9 deletions documentation/poor-performance/step3/using_native_tools.md

This file was deleted.