Как интерпретировать тайминги разделения, показанные для длинных функций на вкладке «Производительность» в инструментах Chrome dev? [Дубликат]

В вашем случае

df = df.reindex_axis(['mean',0,1,2,3,4], axis=1)

будет делать именно то, что вы хотите.

В моем случае (общая форма):

df = df.reindex_axis(sorted(df.columns), axis=1)
df = df.reindex_axis(['opened'] + list([a for a in df.columns if a != 'opened']), axis=1)

update Jan 2018

Если вы хотите использовать reindex:

df = df.reindex(columns=sorted(df.columns))
df = df.reindex(columns=(['opened'] + list([a for a in df.columns if a != 'opened']) ))
4
задан Willem D'Haeseleer 2 September 2017 в 00:24
поделиться

1 ответ

Thing is, мы получаем данные функции JS с помощью выборки (в отличие от исходных событий, которые мы получаем с помощью запуска / остановки). Таким образом, это всего лишь 4 образца, которые приземлились на указанную функцию. Мы не знаем, был ли он выполнен один или четыре раза или 100 раз, но мы делаем все возможное, чтобы склеить их так, чтобы он казался одним вызовом, пока образцы смежны.

Но иногда это логика таинственно терпит неудачу. В большинстве случаев это связано с некоторыми проблемами при выборке стека JS (если какая-то встроенная или встроенная функция находится сверху, мы иногда не можем разматывать стек должным образом).

Источник: Чат с инженером DevTools

Если вы хотите приватно отправить URL-адрес / шаги для воспроизведения , команда может проверить это. Они думали, что они исправили эту категорию ошибок.

1
ответ дан Kayce Basques 15 August 2018 в 22:04
поделиться
  • 1
    Спасибо, что объяснили! Я хотел бы предоставить дополнительную информацию, но похоже, что мне не разрешен доступ к этому документу документа Google. Я живу в горных условиях жестко, возможно, могу остановиться: D? – Willem D'Haeseleer 1 September 2017 в 23:56
  • 2
    Я добавил дополнительный снимок экрана, чтобы действительно продемонстрировать, как это становится проблематичным для всего графика. – Willem D'Haeseleer 2 September 2017 в 00:07
  • 3
    Упс, ссылка должна быть хорошей – Kayce Basques 2 September 2017 в 00:35
  • 4
    Это сводило меня с ума! Посмотрите на этот график: диаграмма пламени, без дросселя . Пытаясь отладить это, я думал, что RequireJS многократно загружал AppHeader. Ну, по крайней мере сейчас я знаю, что есть только один звонок. – danguilherme 14 September 2017 в 18:00
Другие вопросы по тегам:

Похожие вопросы: