prawnpdf/prawn

View on GitHub
bench/png_type_6_objects.rb

Summary

Maintainability
A
0 mins
Test Coverage
# frozen_string_literal: true

$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'prawn'

GC.disable

before = GC.stat

Prawn::Document.new do
  image("#{Prawn::DATADIR}/images/dice.png")
end.render

after = GC.stat
total = after[:total_allocated_object] - before[:total_allocated_object]

puts "allocated objects: #{total}"