fixed image cache sizes
This commit is contained in:
parent
742cd7ad65
commit
38a89c5b19
1 changed files with 1 additions and 7 deletions
|
@ -20,12 +20,6 @@ final _stopwatch = Stopwatch()..start();
|
||||||
|
|
||||||
void main() {
|
void main() {
|
||||||
debugPrint('main start, elapsed=${_stopwatch.elapsed}');
|
debugPrint('main start, elapsed=${_stopwatch.elapsed}');
|
||||||
// initialize binding/plugins to configure Skia before `runApp`
|
|
||||||
WidgetsFlutterBinding.ensureInitialized(); // 220ms
|
|
||||||
// debugPrint('main WidgetsFlutterBinding.ensureInitialized done, elapsed=${stopwatch.elapsed}');
|
|
||||||
// configure Skia cache to prevent zoomed images becoming black, cf https://github.com/flutter/flutter/issues/36191
|
|
||||||
SystemChannels.skia.invokeMethod('Skia.setResourceCacheMaxBytes', 512 * (1 << 20)); // <20ms
|
|
||||||
// debugPrint('main Skia.setResourceCacheMaxBytes done, elapsed=${stopwatch.elapsed}');
|
|
||||||
runApp(AvesApp());
|
runApp(AvesApp());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -66,7 +60,7 @@ class _HomePageState extends State<HomePage> {
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
super.initState();
|
||||||
imageCache.maximumSizeBytes = 100 * 1024 * 1024;
|
imageCache.maximumSizeBytes = 512 * (1 << 20);
|
||||||
setup();
|
setup();
|
||||||
Screen.keepOn(true);
|
Screen.keepOn(true);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue