I am using clj-pdf library to generate a page with 40000 pages with same two images on each page. Its taking me around 1 minute 30 seconds to generate the pdf which is quite too much considering we used to do it faster with python. What all can I do make it faster ?
Here is the stacktrace.
user=> (defn
#_=> gen-pdf
#_=> []
#_=> (println (new java.util.Date))
#_=> (pdf [{} (for [i (range 80000)] (do [:paragraph [:image "sample_logos/batman.jpeg"] [:image "sample_logos/superman.jpeg"] ] ) )] "super.pdf")
#_=> (println (new java.util.Date)))
#'user/gen-pdf
user=> (gen-pdf)
#inst "2013-12-26T07:03:05.695-00:00"
#inst "2013-12-26T07:04:23.175-00:00"
nil
user=>