Skip to content

Optimize Xprof Dashboard latency/CPU usage: cut 38% for all view based on PreprocessSingleHostXSpace and additionally ~38% for summary view ConvertXSpaceToOpStats#2380

Open
copybara-service[bot] wants to merge 1 commit intomasterfrom
test_880757399

Conversation

@copybara-service
Copy link

Optimize Xprof Dashboard latency/CPU usage: cut 38% for all view based on PreprocessSingleHostXSpace and additionally ~38% for summary view ConvertXSpaceToOpStats

For 451mb single host profile data (maxtext) PreprocessSingleHostXSpace from 6.8sec to 4.4sec and ConvertXSpaceToOpStats from 42.4sec to 26sec

END_PUBLIC

Details

  1. PreprocessSingleHostXSpace cache result of ParseTfOpFullname ~18%` latency red
  2. PreprocessSingleHostXSpace DeriveLinesFromStats cache event metadata stats 17%
  3. ConvertXSpaceToOpStats XEventsOpMetricsDbBuilder avoid copy 15% red
  4. ConvertXSpaceToOpStats SetPerCoreOpMetricsDb avoid copy %23 red

…sed on `PreprocessSingleHostXSpace` and additionally `~38%` for summary view `ConvertXSpaceToOpStats`

For `451mb` single host profile data (maxtext) `PreprocessSingleHostXSpace` from `6.8sec` to `4.4sec` and `ConvertXSpaceToOpStats` from `42.4sec` to `26sec`

END_PUBLIC

## Details
1. `PreprocessSingleHostXSpace` cache result of `ParseTfOpFullname` ~18%` latency red
1. `PreprocessSingleHostXSpace` `DeriveLinesFromStats` cache event metadata stats `17%`
1. `ConvertXSpaceToOpStats` `XEventsOpMetricsDbBuilder` avoid copy `15%` red
1. `ConvertXSpaceToOpStats` `SetPerCoreOpMetricsDb` avoid copy `%23` red

PiperOrigin-RevId: 880757399
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant