dhis2_android_performance_optimization
Optimize DHIS2 Android app performance by improving database queries, image loading, network requests, UI rendering, and memory usage. Configure monitoring, battery optimization, and memory management for enhanced app efficiency.
Instructions
Generate performance optimization patterns and monitoring for DHIS2 Android app
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| optimizationAreas | Yes | Areas to optimize | |
| monitoring | No | ||
| batterOptimization | No | ||
| memoryManagement | No |
Implementation Reference
- src/index.ts:1381-1391 (handler)Main handler for the tool in the MCP server request handler switch statement. Calls the performance optimization generator function.case 'dhis2_android_performance_optimization': const androidPerfArgs = args as any; const perfConfig = generatePerformanceOptimizationConfiguration(androidPerfArgs); return { content: [ { type: 'text', text: perfConfig, }, ], };
- src/android-generators.ts:1832-1838 (helper)The core generator function that produces the performance optimization configuration output as markdown text.export function generatePerformanceOptimizationConfiguration(args: any): string { return `# DHIS2 Android Performance Optimization Configuration Optimization areas: ${args.optimizationAreas.join(', ')} ## Implementation details for performance optimization... `;
- src/permission-system.ts:167-168 (registration)Tool permission registration mapping the tool to required user permission 'canUseMobileFeatures' in the TOOL_PERMISSIONS Map.['dhis2_android_performance_optimization', 'canUseMobileFeatures'],