Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(297)

Unified Diff: tools/binary_size/README.md

Issue 2859383003: FREEZE.unindexed (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | tools/binary_size/libsupersize/archive.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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).
« no previous file with comments | « no previous file | tools/binary_size/libsupersize/archive.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698