Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-04-17 Thread Alexander Yakushev
Love to hear that! On Tuesday, April 17, 2018 at 2:57:18 PM UTC+3, Kimmo Koskinen wrote: > > We just tried this library with a colleague while trying to track down a > memory leak when parsing a jdbc result set and saw a stunning victory :) > With clj-memory-meter we were able to see that lazy

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-04-17 Thread Kimmo Koskinen
We just tried this library with a colleague while trying to track down a memory leak when parsing a jdbc result set and saw a stunning victory :) With clj-memory-meter we were able to see that lazy parsing of json strings left references to quite large buffers (in comparison to actual data) to

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-07 Thread Alexander Yakushev
Looks like it's because of JDK9. I created a Github issue, let's take it there: https://github.com/clojure-goes-fast/clj-memory-meter/issues/1 On Wednesday, March 7, 2018 at 5:49:07 PM UTC+2, 路Ricardo M. wrote: > > Java Version: > java version "9.0.4" > Java(TM) SE Runtime Environment (build

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-07 Thread numbch...@gmail.com
Java Version: java version "9.0.4" Java(TM) SE Runtime Environment (build 9.0.4+11) Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode) System: Arch Linux user=> (require '[clj-memory-meter.core :as mm]) CompilerException java.lang.reflect.InvocationTargetException,

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-06 Thread Juraj Martinka
Works great for me. Thank you very much for publishing this! Previously, I tried to use jol-cli but it was much more cumbersome. On Monday, 5 March 2018 11:56:20 UTC+1, Alexander Yakushev wrote: > > I'm happy to release the first version of

RE: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-06 Thread Sean Corfield
_ From: clojure@googlegroups.com <clojure@googlegroups.com> on behalf of numbch...@gmail.com <numbch...@gmail.com> Sent: Tuesday, March 6, 2018 8:38:34 PM To: clojure@googlegroups.com Subject: Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects Got error when

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-06 Thread numbch...@gmail.com
Got error when requiring: clj -Sdeps "{:deps {com.clojure-goes-fast/clj-memory-meter {:mvn/version \"0.1.0\"}}}" Clojure 1.9.0 user=> (require '[clj-memory-meter.core :as mm]) CompilerException java.lang.reflect.InvocationTargetException, compiling:(clj_memory_meter/core.clj:50:1) user=>

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-06 Thread Alexander Yakushev
user=> (count nn) 25000 user=> (mm/measure nn) "940.3 KB" ;; Still shared though! user=>(mm/measure [mm nn]) "1.8 MB" -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from

Re: [ANN] clj-memory meter – measure the memory used by arbitrary objects

2018-03-06 Thread Matching Socks
Unrealized lazy sequence... user=> (def mm (filter even? (range 10))) #'user/mm user=> (mm/measure mm) "160 B" Realized... user=> (count mm) 5 user=> (mm/measure mm) "1.8 MB" Structural sharing? user=> (def nn (drop 25000 mm)) #'user/nn user=> (mm/measure nn) "1.8 MB" user=>