| Index: tools/binary_size/README.md
|
| diff --git a/tools/binary_size/README.md b/tools/binary_size/README.md
|
| index a3af7e6b14011ce791aa4388225e264c13094f15..8e2f38acfa77b520ccb1402f48c02f4d0f5aa509 100644
|
| --- a/tools/binary_size/README.md
|
| +++ b/tools/binary_size/README.md
|
| @@ -82,11 +82,11 @@ Determine the cause of binary size bloat for a patch.
|
|
|
| Tracked in https://crbug.com/681694
|
|
|
| +1. Better Linux support (clang/lld).
|
| 1. More `archive` features:
|
|
|
| * Find out more about 0xffffffffffffffff addresses, and why such large
|
| gaps exist after them.
|
| - * Use nm to get the full list of symbols that share the same address.
|
| * Collect java symbol information
|
| * Collect .pak file information (using .o.whitelist files)
|
| * Collect .apk entry information
|
| @@ -97,19 +97,16 @@ Tracked in https://crbug.com/681694
|
| * Duplicate Symbols - shows when statics in headers are an issue.
|
| * Overloaded Symbols - shows when overloads are excessive.
|
| * Per-class / namespace size (no way to distinguish class vs namespace).
|
| - * Per-Chrome package (Chrome-specific grouping. e.g. name prefixes).
|
| * CSV output (for pasting into a spreadsheet).
|
| + * Make Where\*() methods filter recursively on already-grouped SymbolGroups.
|
| + * Add symbols.SplitByNamespace() - which will be like GroupByNamespace, but be
|
| + recursive.
|
|
|
| 1. More `html_report` features:
|
|
|
| - * Break down by other groupings (e.g. create from nested `SymbolGroups`)
|
| + * Break down by other groupings (Create from result of SplitByNamespace())
|
| + * Render as simple tree view rather than 2d boxes
|
|
|
| 1. Integrate with `resource_sizes.py` so that it tracks size of major
|
| components separately: chrome vs blink vs skia vs v8.
|
| -1. Speed up some steps (like normalizing names) via multiprocessing.
|
| 1. Add dependency graph info, perhaps just on a per-file basis.
|
| -
|
| -# Roadmap for diagnose_apk_bloat.py:
|
| -1. More `diagnose_apk_bloat.py` features:
|
| -
|
| - * Add more diff types (pak files, Java symbols).
|
|
|