dhis2_android_performance_optimization
Optimize and monitor performance for the DHIS2 Android app by addressing database queries, image loading, network requests, UI rendering, and memory usage. Enhances app stability and efficiency.
Instructions
Generate performance optimization patterns and monitoring for DHIS2 Android app
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| batterOptimization | No | ||
| memoryManagement | No | ||
| monitoring | No | ||
| optimizationAreas | Yes | Areas to optimize |
Implementation Reference
- src/index.ts:1381-1391 (handler)Main handler for the 'dhis2_android_performance_optimization' tool call, which invokes 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-1839 (helper)Core helper function that generates the performance optimization configuration content (currently a basic stub implementation).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-167 (registration)Permission mapping registration for the tool, associating it with 'canUseMobileFeatures' permission check.['dhis2_android_performance_optimization', 'canUseMobileFeatures'],