# Outstanding performance of paraview zip

**URL:** https://discourse.paraview.org/t/outstanding-performance-of-paraview-zip/4626
**Category:** Development
**Created:** [June 20, 2020, 1:28am UTC](https://discourse.paraview.org/t/outstanding-performance-of-paraview-zip/4626 "2020-06-20T01:28:36Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Yoshino](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/y/bcef8e/32.png) [@Yoshino](https://discourse.paraview.org/u/Yoshino)
#### Post date: [June 20, 2020, 1:28am UTC](https://discourse.paraview.org/t/outstanding-performance-of-paraview-zip/4626/1 "2020-06-20T01:28:36Z")

</div>

I use **paraview zip** for visualization purpose and **paraview project built from soure** for paraview-brand application development. Obviously the former peforms well in efficiency, so it could play animation smoothly, which is really bad in my custom app.

I want some tips on improving efficiency of my app.

Thanks.

Yoshino.

---

<div class="post-metadata">

### Author: ![utkarsh.ayachit](https://discourse.paraview.org/user_avatar/discourse.paraview.org/utkarsh.ayachit/32/39_2.png) [@utkarsh.ayachit](https://discourse.paraview.org/u/utkarsh.ayachit)
#### Post date: [June 20, 2020, 12:15pm UTC](https://discourse.paraview.org/t/outstanding-performance-of-paraview-zip/4626/2 "2020-06-20T12:15:31Z")

</div>

Make sure your build is a “Release” build. Debug builds are notoriously slow. How to ensure a release build depends on the build system you are using. For ninja/make/nmake, you set `CMAKE_BUILD_TYPE` to `Release` or `RelWithDebInfo`. IDEs like Visual Studio have their own mechanisms for picking the build type.

---

<div class="post-metadata">

### Author: ![Yoshino](https://discourse.paraview.org/letter_avatar_proxy/v4/letter/y/bcef8e/32.png) [@Yoshino](https://discourse.paraview.org/u/Yoshino)
#### Post date: [July 18, 2020, 2:31am UTC](https://discourse.paraview.org/t/outstanding-performance-of-paraview-zip/4626/3 "2020-07-18T02:31:58Z")

</div>

Thanks a lot, now my app performs just as well as paraview. And I have another question here, currently my app still depends on paraview’s libraries(dlls) so I have to copy my exe to paraview’s directories where all the dependencies are located in order to run.  
I wonder if I could embed all the dependencies into my exe program for more portability?

Thanks again!

Yoshino.
