v8.d.ts 647 B

1234567891011121314151617181920212223
  1. import { MetricInterface } from '../features/metrics';
  2. export declare class V8MetricsConfig {
  3. new_space: boolean;
  4. old_space: boolean;
  5. map_space: boolean;
  6. code_space: boolean;
  7. large_object_space: boolean;
  8. heap_total_size: boolean;
  9. heap_used_size: boolean;
  10. heap_used_percent: boolean;
  11. }
  12. export default class V8Metric implements MetricInterface {
  13. private timer;
  14. private TIME_INTERVAL;
  15. private metricService;
  16. private logger;
  17. private metricStore;
  18. private unitKB;
  19. private metricsDefinitions;
  20. init(config?: V8MetricsConfig | boolean): any;
  21. destroy(): void;
  22. private formatMiBytes;
  23. }