android / performance-samples
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).

Files Most Frequently Changed Together (Top 20)
margin-top: 20px

data...

Pairs # same commits # commits 1 # commits 2 latest commit
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt
5 5 (100%) 8 (62%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt
5 7 (71%) 8 (62%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt
4 5 (80%) 8 (50%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt
4 7 (57%) 5 (80%) 2022-02-01
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt
4 12 (33%) 6 (66%) 2022-01-31
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/StartupBenchmarkParametrizedStartupMode.kt
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt
4 5 (80%) 4 (100%) 2022-01-31
JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt
3 3 (100%) 8 (37%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt
3 3 (100%) 5 (60%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt
3 4 (75%) 8 (37%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt
3 5 (60%) 5 (60%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt
3 5 (60%) 3 (100%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt
JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt
3 5 (60%) 4 (75%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt
3 7 (42%) 5 (60%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt
JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt
3 7 (42%) 3 (100%) 2022-02-01
JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt
JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt
3 7 (42%) 4 (75%) 2022-02-01
BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt
BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt
3 12 (25%) 4 (75%) 2022-01-31
BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt
BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt
3 4 (75%) 12 (25%) 2022-01-31
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt
3 11 (27%) 6 (50%) 2022-01-31
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt
3 12 (25%) 11 (27%) 2022-01-31
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt
MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt
3 4 (75%) 12 (25%) 2022-01-31
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 5 [JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/JankyView.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/JankyView.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankyView.kt] 2 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt] 4 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 5 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 4 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt] 4 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt] 3 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt] [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] [BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt] [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt] [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/StartupBenchmarkParametrizedStartupMode.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/StartupBenchmarkParametrizedStartupMode.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/StartupBenchmarkParametrizedStartupMode.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt] 3 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/StartupBenchmarkParametrizedStartupMode.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt] 4 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SmallListStartupBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SmallListStartupBenchmark.kt] [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/StartupBenchmarkParametrizedStartupMode.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SmallListStartupBenchmark.kt] 3 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankLoggingActivity.kt] 2 [JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankStatsAggregator.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] 3 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt] 3 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/Utils.kt] 3 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SortingAlgorithms.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/FrameTimingBenchmark.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt] 2 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SmallListStartupBenchmark.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/frames/NonExportedActivityBenchmark.kt] 3 [MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SmallListStartupBenchmark.kt]--[MacrobenchmarkSample/macrobenchmark/src/main/java/com/example/macrobenchmark/startup/SampleStartupBenchmark.kt] 3 [JankStatsSample/app/src/main/java/com/example/jankstats/JankyView.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 2 [JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt] [JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/MessageListAdapter.kt] 2 [JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/JankAggregatorActivity.kt] 2 [JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/MessageListFragment.kt] 2 [JankStatsSample/app/src/main/java/com/example/jankstats/tools/simulateJank.kt]--[JankStatsSample/app/src/main/java/com/example/jankstats/MessageContentFragment.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/MainActivity.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/data/SomeWork.kt] 2 [BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/SampleAdapter.kt]--[BenchmarkSample/ui/src/main/java/com/example/benchmark/ui/Holder.kt] 2

Open 3D force graph...