ClearVolume / imglib2-clearvolume

11 stars 3 forks source link

Load Optimizations & Profiling (WIP) #4

Closed skalarproduktraum closed 6 years ago

skalarproduktraum commented 8 years ago

Thanks to @tpietzsch, the ImgLib2 plugin now loads images much fast, as cursors are handled better.

This also got us curious about the overall transfer performance, so this pull request adds time profiling for RAM -> GPU transfer and ImgLib2 conversion.

If you want to run the plugin with profiling enabled, e.g. run Fiji by /Applications/Fiji.app/Contents/MacOS/ImageJ-macosx -DClearVolume.EnableProfiling=1

ctrueden commented 7 years ago

@fjug Did you notice this? It looks really nice...

fjug commented 7 years ago

Awesome, thanks @ctrueden for pointing me what was done one floor below me... ;)

skalarproduktraum commented 7 years ago

@fjug: This was actually started when we were still on the same floor 😛

Here are some statistics:

screen shot 2017-04-10 at 10 54 08

The CoreMem part needs some freeing code (which I can probably do in the next days), then we could merge this if you like.

PS: Apologies that this is an image, was the fastest way to get the table out of Evernote.

fjug commented 6 years ago

Thanks guys... sorry for the long wait...