Aggregation

This article collect a selection of significant technical websites, papers, etc from perspective.

Page content

Hi

Welcome !!!

This page curate a collection of useful websites, articles, papers, audio-visual content, and more that have encountered in tech field, serving as a summary, record and sharing.

Performance

The performance of embedded systems.

Mainly on long term on performance work of embeeded systems(Most on Android/Linux), Programming languages C++/C.
As for performance in other areas, such as networking, it is out of scope.

[P1] Brendan Gregg
Brendan Gregg, one of the founders of flame graphs. It is website where I was introduced to the field, and one of the experts I admire.
It helped me expand from one dimension(log) to two(space time).

[P2] Perfetto
Google perf analysis tool High speed UI, Perf, Memory Profile, large trace and support Linux and Android both instead of systrace

[P3] malloc debug
Google Memory profile tool, useful tool for memory leak detection.

[P4] SimplePerf
Google CPU profile tool.

[P4] Systrace

[P5] dmabuf_dump
Android DMA buffer profile

[P6] dumpsys meminfo
Andorid heap meminfo

[P7] kmemleak and Slub
Some Reference: https://blog.arstercz.com/what-to-do-when-linux-slab-memory-leak/

[P8] HWASAN
Android memory error detection tool

[P9] Misc
Debuggerd
Zero Memory Android

Compiler

[C1] LLVM

[C2]BSS section:

UI

[U1] NiceGUI
frontend WEBUI framework using python through quasar

[U2] quasar
quasar frontend framework based on VUE

Tool

[T1] Drawio diagramming flow tool

[T2]PowerShell ISE

Windows shell tool, very helpful for local debug

Automation

Server, CI CD
Server, CI CD

[A1] Jenkins

About

About this website