julianpaulozzi / LiteDbExplorer

Viewer and editor for [LiteDB](https://github.com/mbdavid/LiteDB) v4 databases.
MIT License
279 stars 59 forks source link

There is bug with exit command #22

Closed lidanger closed 5 years ago

lidanger commented 5 years ago

If there is a data file opened, sometimes when click exit menu, the program gives no response. And it seems it's taking much and much memory. When the data file is so large that the memory can not contain it, a crash will appear soon.

julianpaulozzi commented 5 years ago

Yes depending on if use will have problems (or many), see Important Notes.

When exit the application all open dbs dispose is called.

In the future I intend to improve interface blocking by using other threads for some operations.

But I did not see much to do about the memory consumption since the massive consumption is of LiteDB itself and 3rd Party Libraries, see LiteDB memory issues. I say this after having done several analyzes with dotTrace.

julianpaulozzi commented 5 years ago

For now I will close this for not being an unknown issue and as reported here is out of my scope. Any Pull request for review is welcome.