Change CPU Algorithm. Update README imgs

This commit is contained in:
LollipopKit
2021-10-28 00:39:12 +08:00
parent b8acd38b17
commit 6a0aa00f05
10 changed files with 125 additions and 52 deletions

View File

@@ -17,19 +17,19 @@ class _ServerDetailPageState extends State<ServerDetailPage> {
@override
Widget build(BuildContext context) {
return Consumer<ServerProvider>(builder: (_, provider, __) {
return _buildMainPage(provider.servers.firstWhere((e) => e.client.id == widget.id));
return _buildMainPage(
provider.servers.firstWhere((e) => e.client.id == widget.id));
});
}
Widget _buildMainPage(ServerInfo si) {
return Scaffold(
appBar: AppBar(title: Text(si.info.name ?? 'Server Detail'),),
appBar: AppBar(
title: Text(si.info.name ?? 'Server Detail'),
),
body: ListView(
children: [
_buildCPUView(si.status),
_buildMemView(si.status)
],
),
children: [_buildCPUView(si.status), _buildMemView(si.status)],
),
);
}

View File

@@ -136,7 +136,7 @@ class _ServerPageState extends State<ServerPage>
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
_buildPercentCircle(ss.cpuPercent!, 'CPU'),
_buildPercentCircle(ss.cpuPercent!.first.calculateUsedPercent, 'CPU'),
_buildPercentCircle(
ss.memList![1]! / ss.memList![0]! * 100 + 0.01, 'Mem'),
_buildIOData('Net', 'Conn:\n' + ss.tcp!.maxConn!.toString(),