Commit a30fc5b
committed
Expose runtime state for metrics scraping and diagnostics
Metrics for allocations and open files:
* `Vips.tracked_mem` - bytes currently allocated
* `Vips.tracked_mem_highwater` - max bytes allocated
* `Vips.tracked_allocs` - current allocation count
* `Vips.tracked_files` - current open file count
Expose global settings for inspection:
* `Vips.vector?` - whether SIMD vector support is enabled
* `Vips.cache_max` - max operations to cache
* `Vips.cache_max_mem` - max bytes to cache
* `Vips.cache_max_files` - max open files to cache1 parent 53d279b commit a30fc5b
2 files changed
+121
-12
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
625 | 625 | | |
626 | 626 | | |
627 | 627 | | |
| 628 | + | |
628 | 629 | | |
629 | 630 | | |
630 | 631 | | |
| |||
640 | 641 | | |
641 | 642 | | |
642 | 643 | | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
643 | 651 | | |
644 | 652 | | |
645 | 653 | | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
646 | 691 | | |
647 | 692 | | |
648 | 693 | | |
649 | 694 | | |
650 | 695 | | |
| 696 | + | |
651 | 697 | | |
652 | 698 | | |
653 | 699 | | |
654 | 700 | | |
655 | 701 | | |
656 | 702 | | |
| 703 | + | |
657 | 704 | | |
658 | 705 | | |
659 | 706 | | |
660 | 707 | | |
661 | 708 | | |
662 | 709 | | |
663 | 710 | | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
664 | 722 | | |
665 | 723 | | |
666 | 724 | | |
| |||
669 | 727 | | |
670 | 728 | | |
671 | 729 | | |
| 730 | + | |
| 731 | + | |
| 732 | + | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
672 | 737 | | |
673 | 738 | | |
674 | 739 | | |
675 | 740 | | |
676 | 741 | | |
| 742 | + | |
677 | 743 | | |
678 | 744 | | |
679 | 745 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
10 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
11 | 19 | | |
12 | 20 | | |
13 | 21 | | |
14 | 22 | | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
18 | | - | |
19 | | - | |
20 | | - | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
21 | 41 | | |
22 | 42 | | |
23 | 43 | | |
24 | | - | |
25 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
26 | 51 | | |
27 | 52 | | |
28 | 53 | | |
29 | | - | |
30 | | - | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
31 | 61 | | |
| 62 | + | |
32 | 63 | | |
33 | | - | |
34 | | - | |
35 | | - | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
36 | 79 | | |
37 | 80 | | |
38 | 81 | | |
| |||
0 commit comments