Skip to content

Instantly share code, notes, and snippets.

@layomia
Last active March 18, 2021 20:01
Show Gist options
  • Save layomia/25ce825e2f9abc22e49b344edae65601 to your computer and use it in GitHub Desktop.
Save layomia/25ce825e2f9abc22e49b344edae65601 to your computer and use it in GitHub Desktop.

Results

Deserialize | Num POCOs: 1, Num properties: 1, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,089.00 13.40 26.40 39.80 1,367.20
MetadataSerializer 2,103.90 3.20 23.90 27.10 1,180.40
Reader 2,098.10 4.00 6.90 10.90 637.20

Serialize | Num POCOs: 1, Num properties: 1, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,088.30 4.60 25.60 30.20 1,256.40
MetadataSerializer 2,106.30 2.60 25.70 28.30 1,075.60
Writer 2,101.00 7.80 12.10 19.90 738.80

Deserialize | Num POCOs: 1, Num properties: 1, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,666.00 4.50 26.60 31.10 1,337.20
MetadataSerializer 2,114.00 2.80 23.50 26.30 1,181.60

Serialize | Num POCOs: 1, Num properties: 1, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,088.30 9.70 26.10 35.80 1,289.60
MetadataSerializer 2,103.40 3.10 26.20 29.30 1,047.20

Deserialize | Num POCOs: 1, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,092.10 1.50 27.80 29.30 1,337.20
MetadataSerializer 2,116.30 2.30 26.10 28.40 1,230.80
Reader 2,101.80 18.20 7.00 25.20 642.40

Serialize | Num POCOs: 1, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,093.60 4.50 37.50 42.00 1,346.40
MetadataSerializer 2,121.40 5.30 32.50 37.80 1,131.20
Writer 2,103.50 1.30 15.00 16.30 774.80

Deserialize | Num POCOs: 1, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,092.90 7.30 34.20 41.50 1,405.20
MetadataSerializer 2,112.30 2.20 26.40 28.60 1,205.20

Serialize | Num POCOs: 1, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,103.10 3.40 31.70 35.10 1,367.20
MetadataSerializer 2,111.80 2.10 32.90 35.00 1,081.20

Deserialize | Num POCOs: 10, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,116.90 21.00 41.20 62.20 1,646.00
MetadataSerializer 2,160.20 2.10 31.50 33.60 1,290.40
Reader 2,119.50 7.90 7.00 14.90 660.80

Serialize | Num POCOs: 10, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,108.60 7.20 40.40 47.60 1,598.00
MetadataSerializer 2,157.10 2.40 37.20 39.60 1,240.80
Writer 2,123.80 4.60 22.30 26.90 1,215.60

Deserialize | Num POCOs: 10, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,111.50 8.70 41.40 50.10 1,716.00
MetadataSerializer 2,165.00 2.90 31.70 34.60 1,304.40

Serialize | Num POCOs: 10, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,107.20 1.80 41.00 42.80 1,599.60
MetadataSerializer 2,164.70 6.80 38.00 44.80 1,302.00

Deserialize | Num POCOs: 25, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,125.50 1.10 42.80 43.90 2,115.60
MetadataSerializer 2,221.90 4.90 39.20 44.10 1,478.00
Reader 2,169.90 5.80 7.10 12.90 707.20

Serialize | Num POCOs: 25, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,119.10 5.70 49.60 55.30 2,046.00
MetadataSerializer 2,222.80 2.50 45.00 47.50 1,429.60
Writer 2,154.80 1.90 18.10 20.00 2,469.60

Deserialize | Num POCOs: 25, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,122.00 13.80 47.20 61.00 2,261.20
MetadataSerializer 2,243.80 2.00 40.80 42.80 1,505.60

Serialize | Num POCOs: 25, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,123.80 1.30 51.30 52.60 2,054.00
MetadataSerializer 2,380.90 4.10 47.00 51.10 1,387.20

Deserialize | Num POCOs: 50, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,163.20 1.20 58.30 59.50 2,748.80
MetadataSerializer 2,336.00 2.40 53.00 55.40 1,806.40
Reader 2,200.60 2.10 7.40 9.50 702.40

Serialize | Num POCOs: 50, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,149.90 6.50 65.40 71.90 2,692.80
MetadataSerializer 2,337.00 3.10 59.56 NaN NaN
Writer 2,189.30 1.50 22.20 23.70 4,980.80

Deserialize | Num POCOs: 50, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,152.50 9.10 66.70 75.80 2,984.40
MetadataSerializer 2,379.70 3.80 55.00 58.80 1,867.20

Serialize | Num POCOs: 50, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,153.70 9.20 67.90 77.10 2,954.80
MetadataSerializer 2,366.40 2.60 62.60 65.20 1,804.40

Deserialize | Num POCOs: 75, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,186.90 7.60 73.50 81.10 3,542.00
MetadataSerializer 2,478.50 7.60 66.80 74.40 2,396.40
Reader 2,251.50 7.40 7.80 15.20 722.40

Serialize | Num POCOs: 75, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,174.80 7.10 81.30 88.40 3,381.20
MetadataSerializer 2,486.80 2.30 73.80 76.10 2,464.00
Writer 2,232.20 1.50 32.80 34.30 7,159.60

Deserialize | Num POCOs: 75, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,192.00 7.10 86.50 93.60 3,870.80
MetadataSerializer 2,536.90 9.70 70.90 80.60 2,495.20

Serialize | Num POCOs: 75, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,188.20 13.40 84.70 98.10 3,740.00
MetadataSerializer 2,527.50 6.40 75.80 82.20 2,457.60

Deserialize | Num POCOs: 100, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,197.50 12.10 89.90 102.00 4,310.00
MetadataSerializer 2,597.20 7.80 80.90 88.70 2,975.60
Reader 2,282.00 7.00 14.20 21.20 770.40

Serialize | Num POCOs: 100, Num properties: 4, Use attributes: False

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,200.00 13.70 96.70 110.40 4,202.80
MetadataSerializer 2,603.80 5.90 85.70 91.60 3,028.80
Writer 2,269.90 1.70 32.30 34.00 9,338.00

Deserialize | Num POCOs: 100, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,224.90 10.20 105.50 115.70 4,734.40
MetadataSerializer 2,664.90 3.30 85.70 89.00 2,974.00

Serialize | Num POCOs: 100, Num properties: 4, Use attributes: True

Processor Build time (ms) Overhead start-up time (ms) Serialization start-up time (ms) Net start-up time (ms) Private bytes (KB)
DynamicSerializer 2,214.00 1.70 102.60 104.30 4,561.60
MetadataSerializer 2,665.10 5.20 92.30 97.50 3,005.60
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment