| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <!-- | 2 <!-- |
| 3 Copyright 2016 The Chromium Authors. All rights reserved. | 3 Copyright 2016 The Chromium Authors. All rights reserved. |
| 4 Use of this source code is governed by a BSD-style license that can be | 4 Use of this source code is governed by a BSD-style license that can be |
| 5 found in the LICENSE file. | 5 found in the LICENSE file. |
| 6 --> | 6 --> |
| 7 | 7 |
| 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> | 8 <link rel="import" href="/tracing/base/iteration_helpers.html"> |
| 9 <link rel="import" href="/tracing/base/range.html"> | 9 <link rel="import" href="/tracing/base/range.html"> |
| 10 <link rel="import" href="/tracing/core/test_utils.html"> | 10 <link rel="import" href="/tracing/core/test_utils.html"> |
| (...skipping 357 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 368 {numerics: {size: 320}}), | 368 {numerics: {size: 320}}), |
| 369 addChildDump(partitionAllocDump, 'partitions', | 369 addChildDump(partitionAllocDump, 'partitions', |
| 370 {numerics: {size: 240}})); | 370 {numerics: {size: 240}})); |
| 371 var v8Dump = newAllocatorDump(pmdRendererA2, 'v8', | 371 var v8Dump = newAllocatorDump(pmdRendererA2, 'v8', |
| 372 {numerics: {size: 650}}); | 372 {numerics: {size: 650}}); |
| 373 var isolateDumpA = addChildDump(v8Dump, 'isolate_A'); | 373 var isolateDumpA = addChildDump(v8Dump, 'isolate_A'); |
| 374 addChildDump(isolateDumpA, 'malloc', {numerics: { | 374 addChildDump(isolateDumpA, 'malloc', {numerics: { |
| 375 size: 1, | 375 size: 1, |
| 376 peak_size: 2 | 376 peak_size: 2 |
| 377 }}); | 377 }}); |
| 378 var heapDumpA = addChildDump(isolateDumpA, 'heap_spaces', {numerics: { |
| 379 size: 42, |
| 380 allocated_objects_size: 36 |
| 381 }}); |
| 382 addChildDump(heapDumpA, 'code_space', {numerics: { |
| 383 allocated_objects_size: 1, |
| 384 size: 2 |
| 385 }}); |
| 386 addChildDump(heapDumpA, 'large_object_space', {numerics: { |
| 387 allocated_objects_size: 3, |
| 388 size: 4 |
| 389 }}); |
| 390 addChildDump(heapDumpA, 'map_space', {numerics: { |
| 391 allocated_objects_size: 5, |
| 392 size: 6, |
| 393 }}); |
| 394 addChildDump(heapDumpA, 'new_space', {numerics: { |
| 395 allocated_objects_size: 7, |
| 396 size: 8 |
| 397 }}); |
| 398 addChildDump(heapDumpA, 'old_space', {numerics: { |
| 399 allocated_objects_size: 9, |
| 400 size: 10 |
| 401 }}); |
| 402 addChildDump(heapDumpA, 'other_spaces', {numerics: { |
| 403 allocated_objects_size: 11, |
| 404 size: 12 |
| 405 }}); |
| 378 var isolateDumpB = addChildDump(v8Dump, 'isolate_B'); | 406 var isolateDumpB = addChildDump(v8Dump, 'isolate_B'); |
| 379 addChildDump(isolateDumpB, 'malloc', {numerics: { | 407 addChildDump(isolateDumpB, 'malloc', {numerics: { |
| 380 size: 10, | 408 size: 10, |
| 381 peak_size: 20 | 409 peak_size: 20 |
| 382 }}); | 410 }}); |
| 411 var heapDumpB = addChildDump(isolateDumpB, 'heap_spaces', {numerics: { |
| 412 size: 12, |
| 413 allocated_objects_size: 6 |
| 414 }}); |
| 415 addChildDump(heapDumpB, 'code_space', {numerics: { |
| 416 allocated_objects_size: 1, |
| 417 size: 2 |
| 418 }}); |
| 419 addChildDump(heapDumpB, 'large_object_space', {numerics: { |
| 420 allocated_objects_size: 1, |
| 421 size: 2 |
| 422 }}); |
| 423 addChildDump(heapDumpB, 'map_space', {numerics: { |
| 424 allocated_objects_size: 1, |
| 425 size: 2, |
| 426 }}); |
| 427 addChildDump(heapDumpB, 'new_space', {numerics: { |
| 428 allocated_objects_size: 1, |
| 429 size: 2 |
| 430 }}); |
| 431 addChildDump(heapDumpB, 'old_space', {numerics: { |
| 432 allocated_objects_size: 1, |
| 433 size: 2 |
| 434 }}); |
| 435 addChildDump(heapDumpB, 'other_spaces', {numerics: { |
| 436 allocated_objects_size: 1, |
| 437 size: 2 |
| 438 }}); |
| 383 var isolateDumpC = addChildDump(v8Dump, 'isolate_C'); | 439 var isolateDumpC = addChildDump(v8Dump, 'isolate_C'); |
| 384 addChildDump(isolateDumpC, 'malloc', {numerics: { | 440 addChildDump(isolateDumpC, 'malloc', {numerics: { |
| 385 size: 100, | 441 size: 100, |
| 386 }}); | 442 }}); |
| 443 addChildDump(isolateDumpC, 'heap_spaces', {numerics: { |
| 444 size: 2, |
| 445 allocated_objects_size: 1 |
| 446 }}); |
| 387 var isolateDumpD = addChildDump(v8Dump, 'isolate_D'); | 447 var isolateDumpD = addChildDump(v8Dump, 'isolate_D'); |
| 388 addChildDump(isolateDumpD, 'malloc', {numerics: { | 448 addChildDump(isolateDumpD, 'malloc', {numerics: { |
| 389 peak_size: 200, | 449 peak_size: 200, |
| 390 }}); | 450 }}); |
| 391 return [partitionAllocDump, v8Dump]; | 451 return [partitionAllocDump, v8Dump]; |
| 392 })(); | 452 })(); |
| 393 var pmdRendererB2 = addProcessMemoryDump(gmd2, pRendererB, {ts: 40}); | 453 var pmdRendererB2 = addProcessMemoryDump(gmd2, pRendererB, {ts: 40}); |
| 394 pmdRendererB2.memoryAllocatorDumps = [ | 454 pmdRendererB2.memoryAllocatorDumps = [ |
| 395 newAllocatorDump(pmdRendererB2, 'v8', {numerics: { | 455 newAllocatorDump(pmdRendererB2, 'v8', {numerics: { |
| 396 size: 970, | 456 size: 970, |
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 465 description: 'total number of all processes in Chrome' | 525 description: 'total number of all processes in Chrome' |
| 466 }, | 526 }, |
| 467 'memory:chrome:all_processes:reported_by_chrome:effective_size': { | 527 'memory:chrome:all_processes:reported_by_chrome:effective_size': { |
| 468 value: [30 + (8 + 16) + 32, (120 - 40) + 320 + (650 + 970) + 111, | 528 value: [30 + (8 + 16) + 32, (120 - 40) + 320 + (650 + 970) + 111, |
| 469 300 + 8000, 80000 + 5e5 + 4e5], | 529 300 + 8000, 80000 + 5e5 + 4e5], |
| 470 unit: sizeInBytes_smallerIsBetter, | 530 unit: sizeInBytes_smallerIsBetter, |
| 471 description: 'total effective size reported by Chrome for all ' + | 531 description: 'total effective size reported by Chrome for all ' + |
| 472 'processes in Chrome' | 532 'processes in Chrome' |
| 473 }, | 533 }, |
| 474 'memory:chrome:all_processes:reported_by_chrome:allocated_objects_size': { | 534 'memory:chrome:all_processes:reported_by_chrome:allocated_objects_size': { |
| 475 value: [25 + 4, 750 + 860, 4000, 0], | 535 value: [25 + 4, (36 + 6 + 1) + 750 + 860, 4000, 0], |
| 476 unit: sizeInBytes_smallerIsBetter, | 536 unit: sizeInBytes_smallerIsBetter, |
| 477 description: 'total size of all allocated objects reported by Chrome ' + | 537 description: 'total size of all allocated objects reported by Chrome ' + |
| 478 'for all processes in Chrome' | 538 'for all processes in Chrome' |
| 479 }, | 539 }, |
| 480 'memory:chrome:all_processes:reported_by_chrome:peak_size': | 540 'memory:chrome:all_processes:reported_by_chrome:peak_size': |
| 481 { | 541 { |
| 482 value: [0, 2 + 20 + 200, 0, 0], | 542 value: [0, 2 + 20 + 200, 0, 0], |
| 483 unit: sizeInBytes_smallerIsBetter, | 543 unit: sizeInBytes_smallerIsBetter, |
| 484 description: 'total peak size reported by Chrome for all ' + | 544 description: 'total peak size reported by Chrome for all ' + |
| 485 'processes in Chrome' | 545 'processes in Chrome' |
| (...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 527 description: 'effective size of objects allocated by malloc for v8 ' + | 587 description: 'effective size of objects allocated by malloc for v8 ' + |
| 528 'in all processes in Chrome' | 588 'in all processes in Chrome' |
| 529 }, | 589 }, |
| 530 'memory:chrome:all_processes:reported_by_chrome:v8:allocated_by_malloc:peak_
size': | 590 'memory:chrome:all_processes:reported_by_chrome:v8:allocated_by_malloc:peak_
size': |
| 531 { | 591 { |
| 532 value: [0, 2 + 20 + 200, 0, 0], | 592 value: [0, 2 + 20 + 200, 0, 0], |
| 533 unit: sizeInBytes_smallerIsBetter, | 593 unit: sizeInBytes_smallerIsBetter, |
| 534 description: 'peak size of objects allocated by malloc for v8 ' + | 594 description: 'peak size of objects allocated by malloc for v8 ' + |
| 535 'in all processes in Chrome' | 595 'in all processes in Chrome' |
| 536 }, | 596 }, |
| 597 'memory:chrome:all_processes:reported_by_chrome:v8:heap:allocated_objects_si
ze': |
| 598 { |
| 599 value: [0, 36 + 6 + 1, 0, 0], |
| 600 unit: sizeInBytes_smallerIsBetter, |
| 601 description: 'size of all objects allocated by v8:heap in all ' + |
| 602 'processes in Chrome' |
| 603 }, |
| 604 'memory:chrome:all_processes:reported_by_chrome:v8:heap:effective_size': { |
| 605 value: [0, 42 + 12 + 2, 0, 0], |
| 606 unit: sizeInBytes_smallerIsBetter, |
| 607 description: 'effective size of v8:heap in all processes in Chrome' |
| 608 }, |
| 609 'memory:chrome:all_processes:reported_by_chrome:v8:heap:code_space:allocated
_objects_size': |
| 610 { |
| 611 value: [0, 1 + 1, 0, 0], |
| 612 unit: sizeInBytes_smallerIsBetter, |
| 613 description: 'size of all objects allocated by v8:heap:code_space ' + |
| 614 'in all processes in Chrome' |
| 615 }, |
| 616 'memory:chrome:all_processes:reported_by_chrome:v8:heap:code_space:effective
_size': |
| 617 { |
| 618 value: [0, 2 + 2, 0, 0], |
| 619 unit: sizeInBytes_smallerIsBetter, |
| 620 description: 'effective size of v8:heap:code_space in all ' + |
| 621 'processes in Chrome' |
| 622 }, |
| 623 'memory:chrome:all_processes:reported_by_chrome:v8:heap:large_object_space:a
llocated_objects_size': |
| 624 { |
| 625 value: [0, 3 + 1, 0, 0], |
| 626 unit: sizeInBytes_smallerIsBetter, |
| 627 description: 'size of all objects allocated by ' + |
| 628 'v8:heap:large_object_space in all processes in Chrome' |
| 629 }, |
| 630 'memory:chrome:all_processes:reported_by_chrome:v8:heap:large_object_space:e
ffective_size': |
| 631 { |
| 632 value: [0, 4 + 2, 0, 0], |
| 633 unit: sizeInBytes_smallerIsBetter, |
| 634 description: 'effective size of v8:heap:large_object_space in all ' + |
| 635 'processes in Chrome' |
| 636 }, |
| 637 'memory:chrome:all_processes:reported_by_chrome:v8:heap:map_space:allocated_
objects_size': |
| 638 { |
| 639 value: [0, 5 + 1, 0, 0], |
| 640 unit: sizeInBytes_smallerIsBetter, |
| 641 description: 'size of all objects allocated by v8:heap:map_space ' + |
| 642 'in all processes in Chrome' |
| 643 }, |
| 644 'memory:chrome:all_processes:reported_by_chrome:v8:heap:map_space:effective_
size': |
| 645 { |
| 646 value: [0, 6 + 2, 0, 0], |
| 647 unit: sizeInBytes_smallerIsBetter, |
| 648 description: 'effective size of v8:heap:map_space in all ' + |
| 649 'processes in Chrome' |
| 650 }, |
| 651 'memory:chrome:all_processes:reported_by_chrome:v8:heap:new_space:allocated_
objects_size': |
| 652 { |
| 653 value: [0, 7 + 1, 0, 0], |
| 654 unit: sizeInBytes_smallerIsBetter, |
| 655 description: 'size of all objects allocated by v8:heap:new_space ' + |
| 656 'in all processes in Chrome' |
| 657 }, |
| 658 'memory:chrome:all_processes:reported_by_chrome:v8:heap:new_space:effective_
size': |
| 659 { |
| 660 value: [0, 8 + 2, 0, 0], |
| 661 unit: sizeInBytes_smallerIsBetter, |
| 662 description: 'effective size of v8:heap:new_space in all ' + |
| 663 'processes in Chrome' |
| 664 }, |
| 665 'memory:chrome:all_processes:reported_by_chrome:v8:heap:old_space:allocated_
objects_size': |
| 666 { |
| 667 value: [0, 9 + 1, 0, 0], |
| 668 unit: sizeInBytes_smallerIsBetter, |
| 669 description: 'size of all objects allocated by v8:heap:old_space ' + |
| 670 'in all processes in Chrome' |
| 671 }, |
| 672 'memory:chrome:all_processes:reported_by_chrome:v8:heap:old_space:effective_
size': |
| 673 { |
| 674 value: [0, 10 + 2, 0, 0], |
| 675 unit: sizeInBytes_smallerIsBetter, |
| 676 description: 'effective size of v8:heap:old_space in all ' + |
| 677 'processes in Chrome' |
| 678 }, |
| 537 'memory:chrome:all_processes:reported_by_chrome:v8:effective_size': { | 679 'memory:chrome:all_processes:reported_by_chrome:v8:effective_size': { |
| 538 value: [0, 650 + 970 + 111, 0, 4e5], | 680 value: [0, 650 + 970 + 111, 0, 4e5], |
| 539 unit: sizeInBytes_smallerIsBetter, | 681 unit: sizeInBytes_smallerIsBetter, |
| 540 description: 'effective size of v8 in all processes in Chrome' | 682 description: 'effective size of v8 in all processes in Chrome' |
| 541 }, | 683 }, |
| 542 'memory:chrome:all_processes:reported_by_chrome:v8:allocated_objects_size': | 684 'memory:chrome:all_processes:reported_by_chrome:v8:allocated_objects_size': |
| 543 { | 685 { |
| 544 value: [0, 860, 0, 0], | 686 value: [0, (36 + 6 + 1) + 860, 0, 0], |
| 545 unit: sizeInBytes_smallerIsBetter, | 687 unit: sizeInBytes_smallerIsBetter, |
| 546 description: 'size of all objects allocated by v8 in all processes ' + | 688 description: 'size of all objects allocated by v8 in all processes ' + |
| 547 'in Chrome' | 689 'in Chrome' |
| 548 }, | 690 }, |
| 549 'memory:chrome:all_processes:reported_by_chrome:v8:peak_size': | 691 'memory:chrome:all_processes:reported_by_chrome:v8:peak_size': |
| 550 { | 692 { |
| 551 value: [0, 2 + 20 + 200, 0, 0], | 693 value: [0, 2 + 20 + 200, 0, 0], |
| 552 unit: sizeInBytes_smallerIsBetter, | 694 unit: sizeInBytes_smallerIsBetter, |
| 553 description: 'peak size of v8 in all processes in Chrome' | 695 description: 'peak size of v8 in all processes in Chrome' |
| 554 }, | 696 }, |
| (...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 621 description: 'total number of renderer processes in Chrome' | 763 description: 'total number of renderer processes in Chrome' |
| 622 }, | 764 }, |
| 623 'memory:chrome:renderer_processes:reported_by_chrome:effective_size': { | 765 'memory:chrome:renderer_processes:reported_by_chrome:effective_size': { |
| 624 value: [16 + 32, 320 + 650 + 970, 0, 5e5 + 4e5], | 766 value: [16 + 32, 320 + 650 + 970, 0, 5e5 + 4e5], |
| 625 unit: sizeInBytes_smallerIsBetter, | 767 unit: sizeInBytes_smallerIsBetter, |
| 626 description: 'total effective size reported by Chrome for renderer ' + | 768 description: 'total effective size reported by Chrome for renderer ' + |
| 627 'processes in Chrome' | 769 'processes in Chrome' |
| 628 }, | 770 }, |
| 629 'memory:chrome:renderer_processes:reported_by_chrome:allocated_objects_size'
: | 771 'memory:chrome:renderer_processes:reported_by_chrome:allocated_objects_size'
: |
| 630 { | 772 { |
| 631 value: [0, 750 + 860, 0, 0], | 773 value: [0, (36 + 6 + 1) + 750 + 860, 0, 0], |
| 632 unit: sizeInBytes_smallerIsBetter, | 774 unit: sizeInBytes_smallerIsBetter, |
| 633 description: 'total size of all allocated objects reported by ' + | 775 description: 'total size of all allocated objects reported by ' + |
| 634 'Chrome for renderer processes in Chrome' | 776 'Chrome for renderer processes in Chrome' |
| 635 }, | 777 }, |
| 636 'memory:chrome:renderer_processes:reported_by_chrome:peak_size': | 778 'memory:chrome:renderer_processes:reported_by_chrome:peak_size': |
| 637 { | 779 { |
| 638 value: [0, 2 + 20 + 200, 0, 0], | 780 value: [0, 2 + 20 + 200, 0, 0], |
| 639 unit: sizeInBytes_smallerIsBetter, | 781 unit: sizeInBytes_smallerIsBetter, |
| 640 description: 'total peak size reported by Chrome ' + | 782 description: 'total peak size reported by Chrome ' + |
| 641 'for renderer processes in Chrome' | 783 'for renderer processes in Chrome' |
| (...skipping 26 matching lines...) Expand all Loading... |
| 668 description: 'effective size of objects allocated by malloc for v8 ' + | 810 description: 'effective size of objects allocated by malloc for v8 ' + |
| 669 'in renderer processes in Chrome' | 811 'in renderer processes in Chrome' |
| 670 }, | 812 }, |
| 671 'memory:chrome:renderer_processes:reported_by_chrome:v8:allocated_by_malloc:
peak_size': | 813 'memory:chrome:renderer_processes:reported_by_chrome:v8:allocated_by_malloc:
peak_size': |
| 672 { | 814 { |
| 673 value: [0, 2 + 20 + 200, 0, 0], | 815 value: [0, 2 + 20 + 200, 0, 0], |
| 674 unit: sizeInBytes_smallerIsBetter, | 816 unit: sizeInBytes_smallerIsBetter, |
| 675 description: 'peak size of objects allocated by malloc for v8 ' + | 817 description: 'peak size of objects allocated by malloc for v8 ' + |
| 676 'in renderer processes in Chrome' | 818 'in renderer processes in Chrome' |
| 677 }, | 819 }, |
| 820 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:allocated_objec
ts_size': |
| 821 { |
| 822 value: [0, 36 + 6 + 1, 0, 0], |
| 823 unit: sizeInBytes_smallerIsBetter, |
| 824 description: 'size of all objects allocated by v8:heap in renderer ' + |
| 825 'processes in Chrome' |
| 826 }, |
| 827 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:effective_size'
: |
| 828 { |
| 829 value: [0, 42 + 12 + 2, 0, 0], |
| 830 unit: sizeInBytes_smallerIsBetter, |
| 831 description: 'effective size of v8:heap in renderer processes ' + |
| 832 'in Chrome' |
| 833 }, |
| 834 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:code_space:allo
cated_objects_size': |
| 835 { |
| 836 value: [0, 1 + 1, 0, 0], |
| 837 unit: sizeInBytes_smallerIsBetter, |
| 838 description: 'size of all objects allocated by v8:heap:code_space ' + |
| 839 'in renderer processes in Chrome' |
| 840 }, |
| 841 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:code_space:effe
ctive_size': |
| 842 { |
| 843 value: [0, 2 + 2, 0, 0], |
| 844 unit: sizeInBytes_smallerIsBetter, |
| 845 description: 'effective size of v8:heap:code_space in renderer ' + |
| 846 'processes in Chrome' |
| 847 }, |
| 848 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:large_object_sp
ace:allocated_objects_size': |
| 849 { |
| 850 value: [0, 3 + 1, 0, 0], |
| 851 unit: sizeInBytes_smallerIsBetter, |
| 852 description: 'size of all objects allocated by ' + |
| 853 'v8:heap:large_object_space in renderer processes in Chrome' |
| 854 }, |
| 855 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:large_object_sp
ace:effective_size': |
| 856 { |
| 857 value: [0, 4 + 2, 0, 0], |
| 858 unit: sizeInBytes_smallerIsBetter, |
| 859 description: 'effective size of v8:heap:large_object_space in ' + |
| 860 'renderer processes in Chrome' |
| 861 }, |
| 862 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:map_space:alloc
ated_objects_size': |
| 863 { |
| 864 value: [0, 5 + 1, 0, 0], |
| 865 unit: sizeInBytes_smallerIsBetter, |
| 866 description: 'size of all objects allocated by v8:heap:map_space ' + |
| 867 'in renderer processes in Chrome' |
| 868 }, |
| 869 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:map_space:effec
tive_size': |
| 870 { |
| 871 value: [0, 6 + 2, 0, 0], |
| 872 unit: sizeInBytes_smallerIsBetter, |
| 873 description: 'effective size of v8:heap:map_space in renderer ' + |
| 874 'processes in Chrome' |
| 875 }, |
| 876 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:new_space:alloc
ated_objects_size': |
| 877 { |
| 878 value: [0, 7 + 1, 0, 0], |
| 879 unit: sizeInBytes_smallerIsBetter, |
| 880 description: 'size of all objects allocated by v8:heap:new_space ' + |
| 881 'in renderer processes in Chrome' |
| 882 }, |
| 883 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:new_space:effec
tive_size': |
| 884 { |
| 885 value: [0, 8 + 2, 0, 0], |
| 886 unit: sizeInBytes_smallerIsBetter, |
| 887 description: 'effective size of v8:heap:new_space in renderer ' + |
| 888 'processes in Chrome' |
| 889 }, |
| 890 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:old_space:alloc
ated_objects_size': |
| 891 { |
| 892 value: [0, 9 + 1, 0, 0], |
| 893 unit: sizeInBytes_smallerIsBetter, |
| 894 description: 'size of all objects allocated by v8:heap:old_space ' + |
| 895 'in renderer processes in Chrome' |
| 896 }, |
| 897 'memory:chrome:renderer_processes:reported_by_chrome:v8:heap:old_space:effec
tive_size': |
| 898 { |
| 899 value: [0, 10 + 2, 0, 0], |
| 900 unit: sizeInBytes_smallerIsBetter, |
| 901 description: 'effective size of v8:heap:old_space in renderer ' + |
| 902 'processes in Chrome' |
| 903 }, |
| 678 'memory:chrome:renderer_processes:reported_by_chrome:v8:effective_size': { | 904 'memory:chrome:renderer_processes:reported_by_chrome:v8:effective_size': { |
| 679 value: [0, 650 + 970, 0, 4e5], | 905 value: [0, 650 + 970, 0, 4e5], |
| 680 unit: sizeInBytes_smallerIsBetter, | 906 unit: sizeInBytes_smallerIsBetter, |
| 681 description: 'effective size of v8 in renderer processes in Chrome' | 907 description: 'effective size of v8 in renderer processes in Chrome' |
| 682 }, | 908 }, |
| 683 'memory:chrome:renderer_processes:reported_by_chrome:v8:allocated_objects_si
ze': | 909 'memory:chrome:renderer_processes:reported_by_chrome:v8:allocated_objects_si
ze': |
| 684 { | 910 { |
| 685 value: [0, 860, 0, 0], | 911 value: [0, (36 + 6 + 1) + 860, 0, 0], |
| 686 unit: sizeInBytes_smallerIsBetter, | 912 unit: sizeInBytes_smallerIsBetter, |
| 687 description: 'size of all objects allocated by v8 in renderer ' + | 913 description: 'size of all objects allocated by v8 in renderer ' + |
| 688 'processes in Chrome' | 914 'processes in Chrome' |
| 689 }, | 915 }, |
| 690 'memory:chrome:renderer_processes:reported_by_chrome:v8:peak_size': | 916 'memory:chrome:renderer_processes:reported_by_chrome:v8:peak_size': |
| 691 { | 917 { |
| 692 value: [0, 2 + 20 + 200, 0, 0], | 918 value: [0, 2 + 20 + 200, 0, 0], |
| 693 unit: sizeInBytes_smallerIsBetter, | 919 unit: sizeInBytes_smallerIsBetter, |
| 694 description: 'peak size of v8 in renderer processes in Chrome' | 920 description: 'peak size of v8 in renderer processes in Chrome' |
| 695 }, | 921 }, |
| (...skipping 2162 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2858 addProcessMemoryDump(gmd, pChrome, {ts: 11}); | 3084 addProcessMemoryDump(gmd, pChrome, {ts: 11}); |
| 2859 }); | 3085 }); |
| 2860 var values = new tr.v.ValueSet(); | 3086 var values = new tr.v.ValueSet(); |
| 2861 | 3087 |
| 2862 assert.throws(function() { | 3088 assert.throws(function() { |
| 2863 tr.metrics.sh.memoryMetric(values, model); | 3089 tr.metrics.sh.memoryMetric(values, model); |
| 2864 }, 'Memory dump ID clash across multiple browsers with PIDs: 1 and 2'); | 3090 }, 'Memory dump ID clash across multiple browsers with PIDs: 1 and 2'); |
| 2865 }); | 3091 }); |
| 2866 }); | 3092 }); |
| 2867 </script> | 3093 </script> |
| OLD | NEW |