├── .editorconfig
├── .gitignore
├── README.md
├── benchmark-coil
├── .gitignore
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── coil
│ │ └── benchmark
│ │ ├── CoilBenchmark.kt
│ │ └── CoilImageService.kt
│ └── main
│ └── AndroidManifest.xml
├── benchmark-control
├── .gitignore
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── coil
│ │ └── benchmark
│ │ ├── ControlBenchmark.kt
│ │ └── ControlImageService.kt
│ └── main
│ └── AndroidManifest.xml
├── benchmark-fresco
├── .gitignore
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── coil
│ │ └── benchmark
│ │ ├── FrescoBenchmark.kt
│ │ └── FrescoImageService.kt
│ └── main
│ └── AndroidManifest.xml
├── benchmark-glide
├── .gitignore
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── coil
│ │ └── benchmark
│ │ ├── GlideBenchmark.kt
│ │ └── GlideImageService.kt
│ └── main
│ └── AndroidManifest.xml
├── benchmark-picasso-2
├── .gitignore
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── coil
│ │ └── benchmark
│ │ ├── Picasso2Benchmark.kt
│ │ └── Picasso2ImageService.kt
│ └── main
│ └── AndroidManifest.xml
├── benchmark-picasso-3
├── .gitignore
├── build.gradle.kts
└── src
│ ├── androidTest
│ └── java
│ │ └── coil
│ │ └── benchmark
│ │ ├── Picasso3Benchmark.kt
│ │ └── Picasso3ImageService.kt
│ └── main
│ └── AndroidManifest.xml
├── benchmark
├── .gitignore
├── build.gradle.kts
└── src
│ └── main
│ ├── AndroidManifest.xml
│ ├── assets
│ ├── image_1.jpg
│ ├── image_2.jpg
│ ├── image_3.jpg
│ ├── image_4.jpg
│ └── image_5.jpg
│ ├── java
│ └── coil
│ │ └── benchmark
│ │ ├── Benchmark.kt
│ │ ├── ImageService.kt
│ │ └── TestFunctions.kt
│ └── res
│ └── xml
│ └── network_security_config.xml
├── current_results.zip
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── run_benchmark.sh
├── settings.gradle.kts
└── shrinker-rules
├── main.pro
└── test.pro
/.editorconfig:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/.editorconfig
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/.gitignore
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/README.md
--------------------------------------------------------------------------------
/benchmark-coil/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark-coil/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-coil/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark-coil/src/androidTest/java/coil/benchmark/CoilBenchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-coil/src/androidTest/java/coil/benchmark/CoilBenchmark.kt
--------------------------------------------------------------------------------
/benchmark-coil/src/androidTest/java/coil/benchmark/CoilImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-coil/src/androidTest/java/coil/benchmark/CoilImageService.kt
--------------------------------------------------------------------------------
/benchmark-coil/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/benchmark-control/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark-control/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-control/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark-control/src/androidTest/java/coil/benchmark/ControlBenchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-control/src/androidTest/java/coil/benchmark/ControlBenchmark.kt
--------------------------------------------------------------------------------
/benchmark-control/src/androidTest/java/coil/benchmark/ControlImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-control/src/androidTest/java/coil/benchmark/ControlImageService.kt
--------------------------------------------------------------------------------
/benchmark-control/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/benchmark-fresco/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark-fresco/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-fresco/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark-fresco/src/androidTest/java/coil/benchmark/FrescoBenchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-fresco/src/androidTest/java/coil/benchmark/FrescoBenchmark.kt
--------------------------------------------------------------------------------
/benchmark-fresco/src/androidTest/java/coil/benchmark/FrescoImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-fresco/src/androidTest/java/coil/benchmark/FrescoImageService.kt
--------------------------------------------------------------------------------
/benchmark-fresco/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/benchmark-glide/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark-glide/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-glide/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark-glide/src/androidTest/java/coil/benchmark/GlideBenchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-glide/src/androidTest/java/coil/benchmark/GlideBenchmark.kt
--------------------------------------------------------------------------------
/benchmark-glide/src/androidTest/java/coil/benchmark/GlideImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-glide/src/androidTest/java/coil/benchmark/GlideImageService.kt
--------------------------------------------------------------------------------
/benchmark-glide/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/benchmark-picasso-2/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark-picasso-2/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-picasso-2/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark-picasso-2/src/androidTest/java/coil/benchmark/Picasso2Benchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-picasso-2/src/androidTest/java/coil/benchmark/Picasso2Benchmark.kt
--------------------------------------------------------------------------------
/benchmark-picasso-2/src/androidTest/java/coil/benchmark/Picasso2ImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-picasso-2/src/androidTest/java/coil/benchmark/Picasso2ImageService.kt
--------------------------------------------------------------------------------
/benchmark-picasso-2/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/benchmark-picasso-3/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark-picasso-3/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-picasso-3/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark-picasso-3/src/androidTest/java/coil/benchmark/Picasso3Benchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-picasso-3/src/androidTest/java/coil/benchmark/Picasso3Benchmark.kt
--------------------------------------------------------------------------------
/benchmark-picasso-3/src/androidTest/java/coil/benchmark/Picasso3ImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark-picasso-3/src/androidTest/java/coil/benchmark/Picasso3ImageService.kt
--------------------------------------------------------------------------------
/benchmark-picasso-3/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/benchmark/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/benchmark/build.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/build.gradle.kts
--------------------------------------------------------------------------------
/benchmark/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/AndroidManifest.xml
--------------------------------------------------------------------------------
/benchmark/src/main/assets/image_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/assets/image_1.jpg
--------------------------------------------------------------------------------
/benchmark/src/main/assets/image_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/assets/image_2.jpg
--------------------------------------------------------------------------------
/benchmark/src/main/assets/image_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/assets/image_3.jpg
--------------------------------------------------------------------------------
/benchmark/src/main/assets/image_4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/assets/image_4.jpg
--------------------------------------------------------------------------------
/benchmark/src/main/assets/image_5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/assets/image_5.jpg
--------------------------------------------------------------------------------
/benchmark/src/main/java/coil/benchmark/Benchmark.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/java/coil/benchmark/Benchmark.kt
--------------------------------------------------------------------------------
/benchmark/src/main/java/coil/benchmark/ImageService.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/java/coil/benchmark/ImageService.kt
--------------------------------------------------------------------------------
/benchmark/src/main/java/coil/benchmark/TestFunctions.kt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/java/coil/benchmark/TestFunctions.kt
--------------------------------------------------------------------------------
/benchmark/src/main/res/xml/network_security_config.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/benchmark/src/main/res/xml/network_security_config.xml
--------------------------------------------------------------------------------
/current_results.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/current_results.zip
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/gradle.properties
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/gradle/wrapper/gradle-wrapper.properties
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/gradlew
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/gradlew.bat
--------------------------------------------------------------------------------
/run_benchmark.sh:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/run_benchmark.sh
--------------------------------------------------------------------------------
/settings.gradle.kts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/settings.gradle.kts
--------------------------------------------------------------------------------
/shrinker-rules/main.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/shrinker-rules/main.pro
--------------------------------------------------------------------------------
/shrinker-rules/test.pro:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/colinrtwhite/image-loader-benchmark/HEAD/shrinker-rules/test.pro
--------------------------------------------------------------------------------